千万级MySQL数据库建立索引及提高性能的手段(1)
2015-01-09 17:48
513 查看
一、注意事项:
首先,应当考虑表空间和磁盘空间是否足够。我们知道索引也是一种数据,在建立索引的时候势必也会占用大量表空间。因此在对一大表建立索引的时候首先应当考虑的是空间容量问题。
其次,在对建立索引的时候要对表进行加锁,因此应当注意操作在业务空闲的时候进行。
二、性能调整方面:
首当其冲的考虑因素便是磁盘I/O。物理上,应当尽量把索引与数据分散到不同的磁盘上(不考虑阵列的情况)。逻辑上,数据表空间与索引表空间分开。这是在建索引时应当遵守的基本准则。
全文:http://bbs.landingbj.com/t-0-250702-1.html
首先,应当考虑表空间和磁盘空间是否足够。我们知道索引也是一种数据,在建立索引的时候势必也会占用大量表空间。因此在对一大表建立索引的时候首先应当考虑的是空间容量问题。
其次,在对建立索引的时候要对表进行加锁,因此应当注意操作在业务空闲的时候进行。
二、性能调整方面:
首当其冲的考虑因素便是磁盘I/O。物理上,应当尽量把索引与数据分散到不同的磁盘上(不考虑阵列的情况)。逻辑上,数据表空间与索引表空间分开。这是在建索引时应当遵守的基本准则。
全文:http://bbs.landingbj.com/t-0-250702-1.html
相关文章推荐
- 对千万级MySQL数据库建立索引的事项及提高性能的手段
- 对千万级MySQL数据库建立索引的事项及提高性能的手段
- 千万级MySQL数据库建立索引及提高性能的手段(2)
- 对于大表(千万级)建立索引时应当注意的事项及提高性能的手段
- 对一大表(百万级以上)建立索引时应当注意的事项及提高性能的手段
- 对一大表(百万级以上)建立索引时应当注意的事项及提高性能的手段-数据库专栏,SQL Server
- 建立合理索引提高SQL Server性能
- mysql数据库以加索引方式提高性能
- 建立合理的索引提高SQL Server的性能
- 建立合理的索引提高SQL Server的性能
- mysql数据库索引的建立以及性能测试
- 建立合理的索引提高SQL Server的性能
- 通过在Oracle子表外键上建立索引提高性能
- 合理建立索引-提高SQL Server的性能之法
- 建立合理的索引提高SQL Server的性能
- paip.提升性能--- mysql 建立索引 删除索引 很慢的解决.
- 提高mysql千万级大数据SQL查询优化30条经验(Mysql索引优化注意)
- MySQL数据库系列之建立高性能的索引
- mysql_建立索引的优缺点&性能优化
- mysql数据库性能优化(包括SQL,表结构,索引,缓存)