我是社交媒体 SAAS 的技术负责人,目前我们正在体验存储在 mySQL 数据库中的数据量大幅增加。
我们只有一个MySQL数据库,除了许多非常小的表外,我们还有两个大约500k-1.5m行的表。
目前,在执行 DDL 查询(向这些表添加新列)时,我们必须处理相当长的执行时间(around 4-5 mins)。
我开始搜索在线模式迁移技巧,发现以下内容:
尽管这些策略值得研究,但我开始感到不舒服:我不认为,行数如此之少的表必须使用如此高级的方法。(那么真正巨大的桌子呢?)
所以我想知道,你们中是否有人有关于 mysql.cnf 本身的提示,或者 ddl 查询的其他性能提示?