本文共 640 字,大约阅读时间需要 2 分钟。
----查询表的索引信息------
select * from pg_indexes where tablename='yecctest';
–对某一列创建索引-----------
create index yecctest_index on yecctest(sjjg_mc_w);
------删除索引--------
DROP INDEX yecctest_index
-----带条件查询语句--------
select * from yecctest where sjjg_mc_w sjjg_mc_w='河西分局梅江派出所'
------验证是否走索引-------------
explain analyze select * from yecctest where sjjg_mc_w='河西分局梅江派出所';
1.还未加索引之前:
2.加了索引之后:
----查看索引使用情况-----
select * from pg_stat_all_indexes;
----------------几种走不走索引的情况------------------------------
1.全字匹配查询(走索引)
2.加函数全字匹配(不走索引) 3.字段加函数模糊匹配(不走索引) 4.字段带函数的bt索引:函数走索引 5.like ‘%河西’ ‘河西%’ ‘%河西%’ 不走索引 6 in 走索引 not in 不走索引 7.!= 不走索引 8.EXISTS 走索引转载地址:http://vnyen.baihongyu.com/