摘要:
最近不止一次的被问及这么一个问题:一个含有TEXT字段的宽表,是否有必要把TEXT拆分出去作为一个独立的表,来提高性能?下面谈谈我个人的看法:一般来说,将TEXT字段,从一张操作频繁的表中拆分出去,成为一个Key-Value结构的独立表是 好处颇多的。其有利之处主要体现在下面三个方面:PS:以下的讨论对象均基于Innodb引擎1. 便于运维由于目前Innodb-plugin对于大多数DDL都是会有TABLE-LOCK的。这也就意味着,一张表的DDL时间越长,业务的不可访问时间也就越长。而决定一条DDL命令执行时长的两个关键因素就是:表行数,表物理文件大小。TEXT字段的拆分独立,能够很有效的减 阅读全文