一般的に推奨する設定まず最初に、2GBを超えるテーブルを持つ巨大なシステムを必要とするのであれば、いくつかのガイドラインに従うべきです。MySQLは64Bit版の利用を推奨します。一般的な推奨項目として、よりよいパフォーマンスを得るために十分なメモリとCPUを用意すべきです。われわれの経験によれば、CPUよりもメモリのほうが重要です。DBサーバ用に割り当てるメモリ量を1GB以下にしようと考えているのであれば、考え直してください。エンタープライズレベルであれば最低2GB必要です。巨大なシステムであれば、4GB割り当てるというのもよいでしょう。メモリが十分あれば、利用されるインデックスの大半をメモリ上に置くことでインデックスの更新が高速化されるということを忘れてはいけません。これはシステム障害を回避するには良い考えです。ネットワークを使うべきです。遅延は、パフォーマンスにとって重要です。ディスクの最適化は、とても大きなデータベースにとっては大変重要です。データベースおよび手ープルを異なるディスクに分割すべきです。シンボリックリンクを使うことができます。システムおよび、データベースで異なるディスクを使い、一つのハードディスクのアクセスを減らすようにすることが重要です。起動時に設定してください。設定するのも良いです。これらの設定では、ファイルの読み書き時にアクセス時間を更新しません。ディスクを設定をするのも良い考えです。なった場合のリスクはあります。良く検討をお願いします。これにより外部ロックを行わず、パフォーマンスが向上します。MySQLサーバとクライアントを同じマシン上で起動するなら、TCP/IPのかわりにsocketを使用してMySQLサーバへ接続しましょう(これにより7.5%性能が改善されます)。MySQLサーバに接続する際、ホスト名を指定しないかlocalhostと指定することでsocket経由で接続することができます。logの出力とレプリケーションを無効にしましょう。一般的なパフォーマンス向上のためのアドバイスとしては、以下を確認してください。レプリケーションを利用しない場合は、バイナリログを出力しない。