杜松子酒指数不起作用

似乎我的服务器不会使用杜松子酒索引。

  • 我用一个表创建了一个新的数据库。
  • 我已经插入一行作为示例。
  • 我已经加载了trigram扩展并使用trigrams创建了杜松子酒索引
  • 但是,当我检查索引是否正确时,我可以看到它没有
  • 有任何想法吗?
  • SQL: http : //pastebin.com/1yDQQA1Z

    PS一天前,我跟着关于trigrams的教程。 基本上它和我上面的例子一样。 该表有2列,数字(5,0)和字符变化(用杜松子酒指数索引)。 查询是用like运算符使用“%”和索引工作(我可以在查询解释中看到Bitmap),所以我知道,我的服务器可以使用索引(及其正确安装)。

    提前致谢。


    不要在一行上测试,这是没有意义的。

    以下是解释为什么在检查索引使用情况时的文档摘录:

    使用真实的数据进行实验。 使用测试数据设置索引会告诉你测试数据需要哪些索引,但这就是全部。

    使用非常小的测试数据集尤其致命。 虽然从100000行中选择1000行可能成为索引的候选对象,但从100行中选择1行几乎是不可能的,因为100行可能适合单个磁盘页面,并且没有计划能够按顺序获取1个磁盘页面。

    链接地址: http://www.djcxy.com/p/87217.html

    上一篇: gin index doesn't work

    下一篇: TypeError:must be a string without null bytes, not str