视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
Informix索引性能调优的建议
2020-11-09 11:22:47 责编:小采
文档


索引性能:1、对于类似char(100)这样的字段不要设计为index2、Index的字段个数不要超过3个3、Index上也会加锁,所以会造成新的

索引性能:

1、对于类似char(100)这样的字段不要设计为index

2、Index的字段个数不要超过3个

3、Index上也会加锁,所以会造成新的锁的性能问题

4、Index尽量不避免使用,index是用的空间换取的性能方式,即使查询加速了也会导致insert等DML操作变慢

5、Index中的使用的字段的顺序有讲究,不要随意

6、静态表数据不发生变换的表最多index个数不要超过5-8个

7、OLTP系统业务操作表创建2-5个索引

8、OLAP系统可以创建5-8个索引

9、哪些字段建立索引,where条件中的才可以建索引,表关联的groupby,orderby可以建索引,但是对于交易性的系统中的orderby不要建索引,要根据实际情况,要看结果记录有多少,如果比较少,比如几千条以内不要建索引

10、索引中的字段比如C1有103个,C2有2个不同的值,C3有100个,那么C2就不要作为字段

11、避免建复合索引的情况是大字段,C2建立后记录数和C2前记录数相差很少的时候也不需要建立索引

12、避免使用like,避免索引列上使用函数,避免索引上使用is null或is not null,,避免使用!=

13、避免改变索引列的类型,避免使用having子句

下载本文
显示全文
专题