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 ਲਗਭਗ ਗ਼ਾਇਬ ਹੋ ਜਾਂਦਾ ਹੈ। ਇੱਕ dedicated DB server ਉੱਤੇ ਇਸ ਨੂੰ RAM ਦੇ ~50–75% ਦੇ ਹਿਸਾਬ ਨਾਲ size ਕਰੋ।
innodb_buffer_pool_size ;
ENGINE INNODB STATUS\G
