有人可以帮我解决我遇到的问题!?它涉及MariaDB配置。 我有一台具有E5-Xeon CPU,96GB DDR3 RAM,SSD存储空间(1.2TB)的服务器。 最近有些奇怪的事情正在发生。有些页面加载速度很慢,其他页面会立即显示加载缓慢的页面包括SELECT或INSERT查询。 大多数表使用MyISAM,但我也有InnoDB。 My.cnf文件是有点默认的,我想知道我应该使用什么设置。 我正在使用MySQL版本10.0.23-MariaDB。 该网站约有15.000名会员。但同时在线人数不超过1500-2500。 谢谢你的帮助:)MariaDB my.cnf设置medium-> heavy traffic
0
A
回答
0
有太多的可能性回答你的问题,没有更多的信息。但这里有“最重要”的设置:
对于96GB RAM和InnoDB的混合物和MyISAM:
innodb_buffer_pool_size = 32G
innodb_buffer_pool_instances = 16
key_buffer_size = 9G
的的key_buffer并不需要比之大所有的MyISAM索引。 Reference。
有关详细信息,请打开慢日志,稍等片刻,然后使用pt-query-digest
或mysqldumpslow -s t
进行汇总,以查看顶端的几个查询。然后专注于以某种方式优化它们。通常,设计最佳复合指数是很简单的。
什么是Max_used_connections
?如果它真的是1500-2500
,那么你有一套问题。
做不是设置query_cache_size
大于比方说,100M。这是一个已知的性能杀手。
如果你调整了任何其他'变量',大概是。
要进一步批评您的设置,请提供SHOW VARIABLES
和SHOW GLOBAL STATUS
。
MyISAM只有“表锁”,可以减慢速度;转换到InnoDB可能会有所帮助。 More discussion。
相关问题
- 1. 参数数据库MariaDB my.cnf
- 2. Google Traffic和CDN
- 3. MapView和Traffic
- 4. Heavy file transfert http
- 5. 如何设置jijter上的mariadb
- 6. MySQL my.cnf自动重置
- 7. MariaDB文件位置
- 8. 优化dom-heavy JS排序
- 9. 无法在Ubuntu路径/etc/my.cnf中设置mysql wait_timeout
- 10. ios正确设置my.cnf与iPhone应用程序
- 11. 模拟MySQL的my.cnf在Puppet中的设置
- 12. 如何在my.cnf中设置全局和会话模式
- 13. 耙db:创建继续使用/tmp/mysql.sock尽管my.cnf设置
- 14. Mac OSX 10.2上的MariaDB 10.1.22 - 启用my.cnf中的常规查询日志
- 15. MySQL不喜欢任何配置ins〜/ .my.cnf
- 16. 如何知道mysql my.cnf的位置
- 17. 在.my.cnf中配置自定义组?
- 18. 优化MySQL查询,重新配置MY.CNF?
- 19. 如何获取用于Bing Traffic API的位置的边界框
- 20. my.cnf mysql phpmyadmin
- 21. mysql udf read my.cnf
- 22. 启用在my.cnf
- 23. 不能在my.cnf
- 24. phpmyadmin#2006错误my.cnf配置找到合适的文件
- 25. MariaDB/MySQL表加密
- 26. MariaDB错误日志
- 27. Docker设置更改后MariaDB数据是否丢失?
- 28. 如何在XAMPP上设置密码MariaDB 5.6.21
- 29. MariaDB - 用UPDATE设置下一个最大值
- 30. 如何使用CLI在Wildfly中设置MariaDB数据源