MySQLチューニング
の編集
https://yassu.jp/pukiwiki/index.php?MySQL%A5%C1%A5%E5%A1%BC%A5%CB%A5%F3%A5%B0
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
[[Linuxめも]] バッファサイズを大きくすると早くなるらしいので、やってみました。 -innodb_buffer_pool_size : メモリの8割が目安 -innodb_log_file_size : innodb_buffer_pool_sizeの1/4程度 *現在の設定の確認 [#o64b80fc] $ mysql -u root mysql> SHOW VARIABLES LIKE "innodb_%_size"; +---------------------------------+---------+ | Variable_name | Value | +---------------------------------+---------+ | innodb_additional_mem_pool_size | 1048576 | | innodb_buffer_pool_size | 8388608 | | innodb_log_buffer_size | 1048576 | | innodb_log_file_size | 5242880 | +---------------------------------+---------+ 4 rows in set (0.00 sec) *設定の変更 [#bd98258d] # /etc/rc.d/init.d/mysqld stop # vi /etc/my.cnf 以下の2行を追加 innodb_buffer_pool_size = 512M innodb_log_file_size = 128M # /etc/rc.d/init.d/mysqld start *変更後の設定の確認 [#k2f2915d] $ mysql -u root mysql> SHOW VARIABLES LIKE "innodb_%_size"; +---------------------------------+-----------+ | Variable_name | Value | +---------------------------------+-----------+ | innodb_additional_mem_pool_size | 1048576 | | innodb_buffer_pool_size | 536870912 | | innodb_log_buffer_size | 1048576 | | innodb_log_file_size | 134217728 | +---------------------------------+-----------+ 4 rows in set (0.00 sec) 変更できました。
タイムスタンプを変更しない
[[Linuxめも]] バッファサイズを大きくすると早くなるらしいので、やってみました。 -innodb_buffer_pool_size : メモリの8割が目安 -innodb_log_file_size : innodb_buffer_pool_sizeの1/4程度 *現在の設定の確認 [#o64b80fc] $ mysql -u root mysql> SHOW VARIABLES LIKE "innodb_%_size"; +---------------------------------+---------+ | Variable_name | Value | +---------------------------------+---------+ | innodb_additional_mem_pool_size | 1048576 | | innodb_buffer_pool_size | 8388608 | | innodb_log_buffer_size | 1048576 | | innodb_log_file_size | 5242880 | +---------------------------------+---------+ 4 rows in set (0.00 sec) *設定の変更 [#bd98258d] # /etc/rc.d/init.d/mysqld stop # vi /etc/my.cnf 以下の2行を追加 innodb_buffer_pool_size = 512M innodb_log_file_size = 128M # /etc/rc.d/init.d/mysqld start *変更後の設定の確認 [#k2f2915d] $ mysql -u root mysql> SHOW VARIABLES LIKE "innodb_%_size"; +---------------------------------+-----------+ | Variable_name | Value | +---------------------------------+-----------+ | innodb_additional_mem_pool_size | 1048576 | | innodb_buffer_pool_size | 536870912 | | innodb_log_buffer_size | 1048576 | | innodb_log_file_size | 134217728 | +---------------------------------+-----------+ 4 rows in set (0.00 sec) 変更できました。
テキスト整形のルールを表示する