mysqlパフォーマンス設定の一般的なパラメータ
1954 ワード
1、max_接続最大接続数
2、索引キャッシュサイズの表示
3、索引使用統計の表示
Key_read_requestsはインデックスの読み込み回数Key_readsはハードディスク(HDD)の読み取り回数です
4、serverが受け入れるパケットのサイズを制限しすぎるとsqlファイルをインポートできない可能性があります
5、クエリーキャッシュ
mysqlのquery_cache_typeには3パターンOFF ON DEMADNがございます
OFF OFF OFF
ONデフォルトはオンですがsql_を使用できますno_Cacheキャッシュなしまたはキャッシュクエリーを使用しない
DEMADNはデフォルトでオフですが、sql_を使用できます.Cacheキャッシュまたはキャッシュの使用
// select @@
select @@max_connections
//
set global max_connections = 400
2、索引キャッシュサイズの表示
//
select @@key_buffer_size / 1024 / 1024
set global key_buffer_size = 256 * 1024 *1024
3、索引使用統計の表示
show status like "key_read%";
+-------------------+----------+
| Variable_name | Value |
+-------------------+----------+
| Key_read_requests | 34409470 |
| Key_reads | 107 |
+-------------------+----------+
Key_read_requestsはインデックスの読み込み回数Key_readsはハードディスク(HDD)の読み取り回数です
4、serverが受け入れるパケットのサイズを制限しすぎるとsqlファイルをインポートできない可能性があります
select @@max_allowed_packet / 1024 /1024
set global max_allowed_packet = 25 * 1024 * 1024;
5、クエリーキャッシュ
mysqlのquery_cache_typeには3パターンOFF ON DEMADNがございます
OFF OFF OFF
ONデフォルトはオンですがsql_を使用できますno_Cacheキャッシュなしまたはキャッシュクエリーを使用しない
DEMADNはデフォルトでオフですが、sql_を使用できます.Cacheキャッシュまたはキャッシュの使用
// limit
select @@query_cache_limit / 1024 / 1024;
+-----------------------------------+
| @@query_cache_limit / 1024 / 1024 |
+-----------------------------------+
| 1.00000000 |
+-----------------------------------+
//
select @@query_cache_size / 1024 / 1024;
+----------------------------------+
| @@query_cache_size / 1024 / 1024 |
+----------------------------------+
| 256.00000000 |
+----------------------------------+
// query_cache_type session
select @@query_cache_type;
+--------------------+
| @@query_cache_type |
+--------------------+
| ON |
+--------------------+
//
set query_cache_type = OFF;
//
set query_cache_type = ON;
// sql_no_cache
select sql_no_cache * from tabName;
set query_cache_type = DENAND;
// sql_cache
select sql_cache * from tabName;