MySQL性能调优

你确定吗? MySQL调优方法太多了,一下子读起来有点混乱……你遇到过什么具体问题,你想更多了解哪一方面?我们可以集中精力讨论。

例如,上次我升级电子商务客户端时,分页查询使 CPU 飙升了 2 00%。
您对这次专项行动还有疑问吗?或者您首先想了解主从在架构上有何不同?

mysql一张表最多能存多少数据

等等,昨天我整理了我的旧电脑硬盘,发现了一张2 008 年的光盘,里面有当年公司项目备份的MySQL数据库。
当时服务器还是3 2 位的Windows Server,数据库使用MyISAM引擎。
这是一张存储客户信息的表。
最大大小约为3 GB,导出的文件长时间卡住。
硬盘标签上写着 Seagate Barracuda 1 TB。
现在想来,真后悔没有早点使用6 4 位系统。

我突然意识到,当时的表结构设计得很简单,只有几列:客户ID(INT)、姓名(VARCHAR)、电话号码(VARCHAR)和地址(TEXT)。
后来老板说客户数据越来越多,就改成了InnoDB,认为事务支持会更好。
结果几年之内,随着数据量的增加,备份和数据检查都出现了问题,最终导致表分裂。

现在的云服务器都提供几TB的内存,1 TB的硬盘根本不算什么。
但看了2 008 年的数据,我还是觉得MySQL真是个好东西。
这么多年过去了,核心思想还是一样,那就是硬件环境变化太大了。
如今的数据库表很容易达到数百GB,想想就很可怕。