标签文章:#sql优化#

  • SQL 使用like '%ABC' 和 like '%ABC%'的优化

    SQL 使用like '%ABC' 和 like '%ABC%'的优化 SQL 使用like '%ABC' 和 like '%ABC%'的优化

    一般情况下,sql中使用col_namelike'ABC%‘的情况才能使用到col_name字段上的索引,这种情况不再赘述。如果是col_namelike'%ABC%'的情况,能否使用索引,怎样才能使用索引?答案是:可以使用索引,但是需要改写SQL并创建reverse函数索引。一、col_namelike'%ABC'时的优化方法Testcase:    Cr......

    Nemo Nemo 2017.06.07 09:56 2512浏览 0回复

    阅读更多
  • SQL查询优化记录

    1.对查询进行优化,应尽量避免全表扫描,首先应考虑在where及orderby涉及的列上建立索引。2.应尽量避免在where子句中对字段进行null值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:selectidfromtwherenumisnull可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:selectidfromtwherenum=03.应尽量避免在wher......

    Nemo Nemo 2017.06.07 09:46 4557浏览 0回复

    阅读更多