关于在Windows 2008 R2下运行的MySQL服务器,我有几个问题:
谢谢
发布于 2012-05-07 18:19:02
可以在my.ini中设置连接数。例如,要将其设置为500,请执行以下操作:
[mysqld]
max_connections = 500
但是,请记住mysqld将指定变量open_files_limit
。
运行以下查询:SHOW VARIABLES LIKE 'open_files_limit';
你可以提高这个,但你自己承担风险!另外,请记住,max_connections的数目将乘以每个连接参数(sort_buffer_size、join_buffer_size、read_buffer_size、read_rnd_buffer_size)的总和。
打开慢速日志并将最小慢查询时间设置为2秒(默认为10)
[mysqld]
slow-query-log
slow-query-log-file = slow-queries.log
long-query_time=2
这应该将slow queries.log文件放置在与datadir相同的位置。通过运行SHOW VARIABLES LIKE 'datadir';
,您可以看到在何处设置数据中心。
这个答案取决于所有表的存储引擎。
如果您使用的是MyISAM,则没有什么可配置的,因为MyISAM存储引擎不使用多个CPU。
如果您使用的是InnoDB
为了将InnoDB配置为多核协作,请阅读我过去有关此主题的文章:
可以,但你必须做两件事
https://dba.stackexchange.com/questions/17511
复制相似问题