Mysql有一个功能就是可以log下来运行的比较慢的sql语句,默认是没有这个log的,为了开启这个功能,要修改my.cnf或者在mysql启动的时候加入一些参数。 如果在my.cnf里面修改,需增加如下几行 long_query_time = 10 log-slow-queries =long_query_time 是指执行超过多久的sql会被log下来,这里是10
本文转自:http://blog.chinaunix.net/uid-20607558-id-1916088.htmlmysqld服务器维护两种变量。全局变量影响服务器的全局操作。会话变量影响具体客户端连接相关操作。可以在选项文件或命令行中设置全局变量。用Set命令设置会话变量,当然它也可以设置全局变量。就像oracle里面的初始化参数文件一样。下面是一些常用的选项说明,MySQL的管方文档上也有
本文转自:http://blog.chinaunix.net/uid-20607558-id-1916089.html (1)、back_log: 要求 MySQL 能有的连接数量。当主要MySQL线程在一个很短时间内得到非常多的连接请求,这就起作用,然后主线程花些时间(尽管很短)检查连接并且启动一个新线程。 back_log值指出在MySQL暂时停止回答新请求之前的短时间内多少个请求可
同时在线访问量继续增大 对于1G内存的服务器明显感觉到吃力严重时甚至每天都会死机 或者时不时的服务器卡一下 这个问题曾经困扰了我半个多月MySQL使用是很具伸缩性的算法,因此你通常能用很少的内存运行或给MySQL更多的被存以得到更好的性能。安装好mysql后,配制文件应该在/usr/local/mysql/share/mysql目录中,配制文件有几个,有my-huge.cnf my-medium.
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号