我的服务器似乎不会使用gin索引。
SQL: http://pastebin.com/1yDQQA1Z
一天前,我读了一篇关于三联图的教程。基本上和我上面的例子是一样的。该表有2列,数值(5,0)和字符变化( gin trgm索引)。查询使用的是使用"%“的like操作符,而index正在工作(我可以看到位图在查询解释中使用),所以我知道,我的服务器可以使用索引(以及它的正确安装)。
提前谢谢。
发布于 2013-01-27 13:37:07
不要在一行上测试,这是毫无意义的。
以下是在Examining Index Usage中解释原因的文档的摘录
使用真实的数据进行实验。使用测试数据来设置索引将告诉您测试数据需要哪些索引,但仅此而已。 使用非常小的测试数据集尤其致命。虽然从100000行中选择1000行可能是索引的候选项,但从100行中选择1行几乎是不可能的,因为100行可能适合于单个磁盘页,而且没有任何计划可以连续地获取1个磁盘页。
https://stackoverflow.com/questions/14547889
复制相似问题