Το tuning ενός server ακολουθεί έναν βρόχο: μέτρα, βρες το bottleneck, διόρθωσε ένα πράγμα, ξαναμέτρα. Οι τρεις περιοχές με τη μεγαλύτερη μόχλευση είναι το InnoDB buffer pool, το slow query log και ο χειρισμός των connections.
InnoDB buffer pool — το κουμπί #1
Το buffer pool κρατά στη cache data και index pages στη RAM· όταν το working set σου χωράει σε αυτό, τα reads είναι σε ταχύτητα μνήμης και το disk I/O σχεδόν εξαφανίζεται. Όρισε το μέγεθός του στο ~50–75% της RAM σε έναν αποκλειστικό DB server.
innodb_buffer_pool_size ;
ENGINE INNODB STATUS\G
