Mysql参数有两种,全局的和会话的。概念和Oracle一样。同一个变量设置在不同位置影响的范围不同。会话设置的变量会覆盖同名全局变量。
按照Mysql 的分发,还分为服务器变量(静态变量、动态变量)、服务器状态变量(各种运行时统计,类似Oracle v$视图)
1、在参数文件中设置参数,如/etc/my.cnf
mysqld --join_buffer_size=128Mmysqld --join_buffer_size=128Mmysqld --join_buffer_size=128Mmysqld --join_buffer_size=128Mjoin_buffer_size=128M
2、在启动时设置参数
mysqld --join_buffer_size=128M
3、在命令行设置,注意有些参数是不能动弹设置的,需要查文档确认。
mysql>SET sort_buffer_size= 128 * 1024 * 1024;
4、显示所有系统变量(我看mysql文档这么叫,不过个人更习惯叫他们参数。可能是因为mysql把参数和系统计数信息都叫variable得原因吧)
SHOW VARIABLES
SHOW VARIABLES LIKE 'jion%‘ ; 这个很像sql语句,意思是显示jion开头的变量。
Mysql 所有参数参考文档位置
Server Administration
Chapter 5. MySQL Server Administration
mysqld参数,统计变量。
按照Mysql 的分发,还分为服务器变量(静态变量、动态变量)、服务器状态变量(各种运行时统计,类似Oracle v$视图)
1、在参数文件中设置参数,如/etc/my.cnf
mysqld --join_buffer_size=128Mmysqld --join_buffer_size=128Mmysqld --join_buffer_size=128Mmysqld --join_buffer_size=128Mjoin_buffer_size=128M
2、在启动时设置参数
mysqld --join_buffer_size=128M
3、在命令行设置,注意有些参数是不能动弹设置的,需要查文档确认。
mysql>SET sort_buffer_size= 128 * 1024 * 1024;
4、显示所有系统变量(我看mysql文档这么叫,不过个人更习惯叫他们参数。可能是因为mysql把参数和系统计数信息都叫variable得原因吧)
SHOW VARIABLES
SHOW VARIABLES LIKE 'jion%‘ ; 这个很像sql语句,意思是显示jion开头的变量。
Mysql 所有参数参考文档位置
Server Administration
Chapter 5. MySQL Server Administration
mysqld参数,统计变量。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15711267/viewspace-777201/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/15711267/viewspace-777201/