ste*_*tef 7 mysql myisam innodb
我们正在运行一个社交网站,记录每个成员的行为(包括访问其他成员的页面); 这涉及到db的大量写入.这些操作存储在MyISAM表中,并且由于某些东西开始对CPU征税,我首先想到的是MyISAM的表锁定会对CPU造成这种压力.
尽管在其他线程(MyISAM与InnoDB)中讨论了其使用的任何优点/缺点,但迁移是一个非常重要的过程.
考虑
毫无疑问,您需要在大型软件平台中进行更改; 这没关系,但看到你(希望)有很多自动测试覆盖率,改变应该是可以接受的.
PS:如果"某事开始对CPU征税",那么你应该a)在非生产环境中找出什么,b)在非生产环境中尝试各种选项来减少它.当你没有完全分析问题时,你不应该盲目地开始做诸如更改数据库引擎之类的重大事情.
所有性能测试都应该在非生产环境中完成,具有类似生产的数据和生产级硬件.否则很难正确解释结果.
| 归档时间: |
|
| 查看次数: |
3637 次 |
| 最近记录: |