Server tuning ایک loop کی پیروی کرتی ہے: پیمائش کریں، bottleneck تلاش کریں، ایک چیز ٹھیک کریں، دوبارہ پیمائش کریں۔ سب سے زیادہ فائدہ مند تین علاقے InnoDB buffer pool، slow query log، اور connection handling ہیں۔
InnoDB buffer pool — #1 knob
buffer pool ڈیٹا اور index pages کو RAM میں cache کرتی ہے؛ جب آپ کا working set اس میں سما جاتا ہے، تو reads memory-speed پر ہوتی ہیں اور disk I/O تقریباً ختم ہو جاتی ہے۔ ایک وقف شدہ DB server پر اسے RAM کے ~50–75% تک سائز دیں۔
innodb_buffer_pool_size ;
ENGINE INNODB STATUS\G
