mflorell wrote:How much RAM is on your DB server?
What RAID card are you using?
Do you really need all 19 million records in the vicidial_list table? Are they all active accounts?
Based on my experience with other predictive system such as interactive intelligence aka pureconnect
These system would never put the leads into a single table like vicidial_list. In each batch, a new table is created eg vicidial_list_aol_2022_01_spc
This allows easier managing and purging leads if required every three months or so. Let alone, myisam table locking issues to reporting.
I think a lot can be improved with this small change.