この日記は https://yapud.hatenablog.com/ に引っ越し中
2013-07-13
_ [Software][Zabbix][Mysql] Zabbix Appliance 仮想マシン の my.cnf
Zabbix Appliance には MySQL が入っているのだけど、その設定が参考になるかなと思ってみてみた。こんな感じになってた。Version 2.0.6 の仮想マシンに含まれてる /etc/my.cnf 。
[client] port = 3306 socket = /var/run/mysql/mysql.sock [mysqld] port = 3306 socket = /var/run/mysql/mysql.sock datadir = /var/lib/mysql skip-external-locking key_buffer_size = 16M max_allowed_packet = 1M table_open_cache = 64 sort_buffer_size = 512K net_buffer_length = 8K read_buffer_size = 256K read_rnd_buffer_size = 512K myisam_sort_buffer_size = 8M server-id = 1 [safe_mysqld] log-error = /var/log/mysql/mysqld.log socket = /var/run/mysql/mysql.sock [mysqldump] socket = /var/run/mysql/mysql.sock quick max_allowed_packet = 16M [mysql] no-auto-rehash [myisamchk] key_buffer_size = 20M sort_buffer_size = 20M read_buffer = 2M write_buffer = 2M [mysqlhotcopy] interactive-timeout [mysqld_multi] mysqld = /usr/bin/mysqld_safe mysqladmin = /usr/bin/mysqladmin log = /var/log/mysqld_multi.log innodb_file_per_table = 1
MyISAM の設定がいくつか明示的に入れてあるのだけどコレは要るのかな。
mysql > use information_schema; mysql > select TABLE_SCHEMA, TABLE_NAME from tables where ENGINE = 'MyISAM'; +--------------------+---------------------------+ | TABLE_SCHEMA | TABLE_NAME | +--------------------+---------------------------+ | information_schema | COLUMNS | | information_schema | EVENTS | | information_schema | PARAMETERS | | information_schema | PARTITIONS | | information_schema | PLUGINS | | information_schema | PROCESSLIST | | information_schema | ROUTINES | | information_schema | TRIGGERS | | information_schema | VIEWS | | mysql | columns_priv | | mysql | db | | mysql | event | | mysql | func | | mysql | help_category | | mysql | help_keyword | | mysql | help_relation | | mysql | help_topic | | mysql | host | | mysql | ndb_binlog_index | | mysql | plugin | | mysql | proc | | mysql | procs_priv | | mysql | proxies_priv | | mysql | servers | | mysql | tables_priv | | mysql | time_zone | | mysql | time_zone_leap_second | | mysql | time_zone_name | | mysql | time_zone_transition | | mysql | time_zone_transition_type | | mysql | user | +--------------------+---------------------------+ 31 rows in set (0.02 sec)
ストレージエンジンとして MyISAM を使ってるヤツ一覧を出してみると、たしかにいくつか使ってるみたいだ。この辺のテーブルは普段パフォーマンスを要求してくるのかどうなのかその辺の作法がわからない。
前 | 2013年 7月 |
次 | ||||
日 | 月 | 火 | 水 | 木 | 金 | 土 |
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |