Beste php leden,
Ik ben mijn database aan het optimaliseren, omdat het CPU verbruik tijdens de piekuren enorm groot is. De oorzaak van het hoge CPU gebruik is niet het tekort aan RAM geheugen. Op de server heb ik 64 Gb RAM geheugen beschikbaar, waarvan 12 Gb in gebruik is. Voor het optimaliseren van Mysql gebruik ik 2 scripts: mysqltuner.pl en tuning-primer.sh
Het aanpassen van deze voorgestelde variables in my.cnf heeft de load van MySQL al sterk doen dalen. Maar hoe hoog ik ook de tmp_table_size of max_heap_table_size zet, MySQL blijft tmp tables kopieren naar disk. Nu is mijn vraag: zijn volgende query’s CPU verbruikers?
MySQL Process List:
Command Time [i]State
[/i]Query 1 removing tmp table
SELECT a.*, u.name, u.username, p.avatar FROM jos_videos AS a LEFT JOIN jos_users AS u ON u.i
Query 3 Copying to tmp table
SELECT a.*, u.name, u.username, p.avatar FROM jos_videos AS a LEFT JOIN jos_users AS u ON u.i
Query 0 Locked
UPDATE `jos_users` SET `name`='test',`username`='be',`email`='[email protected]',`password`='be
Alvast bedankt.
1.889 views