MySQLの基本構成の最適化について詳しく解説

黄舟
リリース: 2017-08-02 11:19:23
オリジナル
1341 人が閲覧しました

大量のデータをクエリする場合、いくつかの最適化方法、mysql のいくつかの基本的な最適化方法を採用し、経験の一部を全員と共有する必要があります。

1.max_connections、サーバーに多数の同時接続要求がある場合は、この値を増やすことをお勧めします。 'max_connections' のような show 変数 最大接続数 最大接続数を確認しましょう

MySQLの基本構成の最適化について詳しく解説

2. 実際の接続数を確認し、'max_used_connections' のような show status を実行して応答数を確認します

MySQLの基本構成の最適化について詳しく解説

3.back_log: MySQL が一時的に保存できる接続の数。 MySQL の接続データが max_connections に達すると、新しいリクエストはスタックに格納され、特定の接続がリソースを解放するのを待ちます。スタックの数は back_log を超えた場合、接続リソースは付与されません。 。

show full processlist を実行して表示します

MySQLの基本構成の最適化について詳しく解説

4.key_buffer_size: インデックス処理の速度、特にインデックス読み取りの速度を決定するインデックス バッファのサイズを指定します。「key_buffer_size」などの show 変数を実行します。表示するには

MySQLの基本構成の最適化について詳しく解説

5. key_buffer_sizeの使用法を見てみましょう。mysqlバッファを使用して、MySQLはクエリ結果をバッファに保存します。同じ SELECT ステートメント (大文字と小文字が区別される) の場合、結果はバッファから直接読み取られます。 'qcache%' のような show global status を実行して確認してください。mysql

MySQLの基本構成の最適化について詳しく解説

の設定を最適化する方法はたくさんあります。

以上がMySQLの基本構成の最適化について詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート