7、当数据量比较大的时候,不推荐使用alter table。因为alter table 会创建一个新结构的表,并把老表中的数据插入到新表中。
8、不推荐使用Enum。...这里主要有以下5点原因:1、hash函数计算后的结果,是随机的,如果是在磁盘上放置数据。比主键为id为例, 那么随着id的增长, id对应的行,在磁盘上随机放置. 2、不法对范围查询进行优化。...所以建议在group by中利用索引,这样可以减少临时表的创建以及文件排序。...select id,name from lx_com limit 5000000,10;
这是因为limit offset,N, 当offset非常大时, 效率极低, 可以先在子查询语句里利用覆盖索引扫描...只有当数据量太大,无法放入内存时,才会在磁盘上进行。