mysql 单表数据量大时,如何增加查询速度

首先引用Mysql手册中的一段话:
MySQL 3.22限制的表大小为4GB。由于在MySQL 3.23中使用了MyISAM存储引擎,最大表尺寸增加到了65536TB(2567 – 1字节)。由于允许的表尺寸更大,MySQL数据库的最大有效表尺寸通常是由操作系统对文件大小的限制决定的,而不是由MySQL内部限制决定的。

InnoDB存储引擎将InnoDB表保存在一个表空间内,该表空间可由数个文件创建。这样,表的大小就能超过单独文件的最大容量。表空间可包括原始磁盘分区,从而使得很大的表成为可能。表空间的最大容量为64TB。


以上提到了MyISAM存储引擎,而在建表过程中有一个可选择类型为:MYISAM。
而提高单表查询速度,第一建立索引,第二把表的类型改为MYISAM
等再发现新的方法会继续补充。

猜你喜欢

转载自errenzhuan.iteye.com/blog/2341231