mysql参数修改
⼀、variable
#查看mysql参数
#mysql -uroot -proot -e "show variables;"|grep logbin
⼆、status
#查看mysql状态
#mysql -uroot -proot -e "show status;"
#全局状态
#mysql -uroot -proot -e "show global status;"
三、processlist
#查看100条正在执⾏的sql语句
查看mysql索引mysql> show processlist;
#查看全部正在执⾏的sql语句
mysql> show full processlist;
四、set 参数
#不重启直接⽣效,重启后失效。若需要重启后依然⽣效,需要更改配置⽂件myf
set global key_buffer_size =1024*1024*2
  key_buffer_size指定索引缓冲区的⼤⼩,它决定索引处理的速度,尤其是索引读的速度。通过检查状态值Key_read_requests和
Key_reads,可以知道key_buffer_size设置是否合理。⽐例key_reads /key_read_requests应该尽可能的低,⾄少是1:100,1:1000更好(上述状态值可以使⽤SHOW STATUS LIKE ‘key_read%'获得)。
key_buffer_size只对MyISAM表起作⽤。即使你不使⽤MyISAM表,但是内部的临时磁盘表是MyISAM表,也要使⽤该值。可以使⽤检查状态值created_tmp_disk_tables得知详情。
  对于1G内存的机器,如果不使⽤MyISAM表,推荐值是16M(8-64M)