none
关于启用全文索引的几个问题 RRS feed

  • 问题

  • SQLSERVER2008R2的数据库环境 ,因为有些报表条件使用了LIKE或是NOT LIKE ,比较难规范操作者使用'%abc%'这种方式操作,所以考虑启用全文索引,这种方式没用过,所以咨询以下几个问题

        1、启用后对数据库服务器的性能会不会有影响,影响有多大

        2、设置多久的自动填充频率比较合适

        3、有没有其它方面的弊端,诸如查询结果不够准确诸如此类的

        4、对于LIKE '%abc%' ,这种条件查询有没有其它优化途径了

    2013年12月18日 11:08

答案

  • 全文有时是不精准搜索,要注意

    自动填充频率看搜索的及时性决定

    其他弊端也就是增加点管理麻烦,和修改程序代码

    Like %%在对应列上建索引,会走索引扫描,若有其他条件,当然该建复合索引


    Try SQL Server 2008 QQ:315054403 dgdba@hotmail.com

    2013年12月19日 9:44

全部回复

  • 1. don't have impact if don't change data of related column too often, may speed up certain queries by 10 times.

    2. set auto trace changes.

    3. shouldn't if auto trace changes.

    2013年12月18日 14:27
  • 全文有时是不精准搜索,要注意

    自动填充频率看搜索的及时性决定

    其他弊端也就是增加点管理麻烦,和修改程序代码

    Like %%在对应列上建索引,会走索引扫描,若有其他条件,当然该建复合索引


    Try SQL Server 2008 QQ:315054403 dgdba@hotmail.com

    2013年12月19日 9:44
  • LZ您好,您可以参考一下这篇文章:http://www.51cto.com/art/200801/64072_6.htm
    2013年12月19日 12:54