当数据达到几百万条的时候,如何去提高数据库select效率??

解决方案 »

  1.   


    我可以根据特定字段设置分区,然后在非分区字段建立索引,查询的时候走索引就可以.设计好表结构后关键的是sql的优化.当然那种很简单的优化,象什么>=3用>4之类的我就不说了 sql优化比较明显的就是把结果集最少的塞选条件的表放后面,将中间表作为基础表.索引上不用运算符等!如果效果不理想就查看执行计划 ,分析后进一步优化 估计有些菜比面试官被你一弄他就昏了 然后你可以鄙视下他 就你那水平还考我优化 你自己会多少啊.开玩笑的哈 .和他吹吹得他觉得你比他还牛比 然后你可以给他说说共享池 PGA 数据块大小啊 操作系统的命中率 和垃圾存储过程 
      

  2.   

    有没有比较实用的T-SQL语句呀??  
      

  3.   

    sql语句上优化实在有限。
      

  4.   

    少用或尽量不用like语句、join语句
    order by等语句用到的字段尽量加索引
    。慕白兄都说完了。