只要我的表less于100,MySQLperformance相当不错,但是当它们开始增长到几百个时,它(MYSQL)变得非常慢。 现在我的表格大于1k,非常小,大多数包含不到20-30条logging。
是否有一个特定的MySQL设置,我应该考虑,为了MySQL更好地执行大量的表?
什么是慢? 你正在做大量的插入或复杂的联接和select或简单的查询? 数据库优化是复杂的; 答案可能与“添加索引”一样简单,或像调整caching或通信缓冲区大小一样复杂。
也请尝试以下脚本以进行MySQL优化: http : //blog.mysqltuner.com/和http://www.day32.com/MySQL/
尝试table_cache = 1024.它会吃掉一些额外的内存,但它肯定会提高性能。