Hi William,
Of course first option is out of question. Even client refuses to lower cps/dial level and even lists and insists on keeping settings high, even some keep cps=50, trunks 500 and dial level also 50/100 .. but they have liberty of not being technical
And yes we have all reporting on slave server except "realtime report". For DB related changes I do not edit my.cnf as it requires mysql reboot, instead I run it on CLI as you can see from the commands I shared in previous post. This way its easy to revert any settings which seems downgrading performance. Today, in "show processlist" , I noticed a command "Copying to tmp table on disk"...
Suspecting it might have some impact so set value of max_heap_table_size and tmp_table_size to double from their default value. Fingers crossed till next shift and will observe if it has some positive impact.
Thanks very much for your feedback and suggestions.
Cheers!