一、注意事项:
首先,应当考虑表空间和磁盘空间是否足够。我们知道索引也是一种数据,在建立索引的时候势必也会占用大量表空间。因此在对一大表建立索引的时候首先应当考虑的是空间容量问题。
其次,在对建立索引的时候要对表进行加锁,因此应当注意操作在业务空闲的时候进行。
二、性能调整方面:
首当其冲的考虑因素便是磁盘I/O。物理上,应当尽量把索引与数据分散到不同的磁盘上(不考虑阵列的情况)。逻辑上,数据表空间与索引表空间分开。这是在建索引时应当遵守的基本准则。
千万级MySQL数据库建立索引及提高性能的手段(1)
精选 转载
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
五千万数据建索引很慢 百万级数据加索引时间
一、为什么MySQL采用B+树哈希索引 理想时间复杂度为 O(1) 适用场景:适用于等值查询的场景,内存数据的索引 典
五千万数据建索引很慢 java mysql 数据库 1024程序员节