使用ID(int) 能增加查找速度...

解决方案 »

  1.   

    Just add some index........
      

  2.   

    blackhero(黑侠客)说的好,没办法,数据量多,再怎么优化都要时间的
      

  3.   

    使用聚簇索引的话,数据物理上是顺序存储的,所以查找的时候,以聚簇索引作为必要的搜索条件,数据库会自动套用常用的优化过的数据结构算法。
    举个例子,二分法,Btree等等,都很快的。时间复杂度nlogn的嘛。
      

  4.   

    首先是分表,如果是orcale,还建议分区
    另外,适当建立索引当然,一定要优化sql语句,使查询的时候尽量使用索引,避免全表扫描(这点可以看执行计划),查询的时候也不能在索引列上使用函数,这样也会限制索引再有就是,你提到的是"频繁查找内容",应当使用绑定变量的方法,不能在sql里把变量值写入,这样数据库在执行后面的语句时就不用再做语法分析等等耗时的工作了
      

  5.   

    如果物理存储优化和sql优化都做够了,还是不行,应当考虑是不是设计有问题了,那样就只能重新设计了