作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我们正在运行一个社交网站,记录每个成员的操作(包括访问其他成员的页面);这涉及对数据库的大量写入。这些操作存储在 MyISAM 表中,由于某些事情开始对 CPU 造成负担,我的第一个想法是 MyISAM 的表锁定导致了 CPU 压力。
最佳答案
尽管在其他线程 (MyISAM versus InnoDB) 中讨论了使用它的任何优点/缺点,但迁移是一个重要的过程。
考虑
毫无疑问,您需要在大型软件平台中进行更改;这没关系,但看到你(希望)有很多自动测试覆盖率,变化应该是可以接受的。
PS:如果“某些事情开始对 CPU 造成负担”,那么您应该 a) 在非生产环境中找出是什么,b) 在非生产环境中尝试各种选项来减少它。不要在没有分析清楚问题的情况下,盲目地开始做大事,比如换数据库引擎。
所有性能测试都应在非生产环境中进行,使用类似生产的数据并在生产级硬件上进行。否则很难正确解释结果。
关于mysql - 将 MyISAM 转换为 InnoDB。有利?结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2006053/
我们正在运行一个社交网站,记录每个成员的操作(包括访问其他成员的页面);这涉及对数据库的大量写入。这些操作存储在 MyISAM 表中,由于某些事情开始对 CPU 造成负担,我的第一个想法是 MyISA
我在一家将创建网络服务堆栈架构(基于概率论)的企业工作,我是相关技术负责人。该架构将使用 Java 平台创建,但我对一些团队成员有疑问:他们来自 Oracle 的老派(即他们使用 PL/SQL 完成了
我是一名优秀的程序员,十分优秀!