优化a表,
b表就三行所以连表不是慢的原因
只要提高a的效率就好了

解决方案 »

  1.   

    不了解你的表结构但是a的 item肯定要加索引的
      

  2.   

    select a.*,b.name from A a left join B b ON a.item=b.name;
      

  3.   

    a.item加个索引就可以了.b不必要加.
      

  4.   

    这样的应用表B根本就没有存在的必要或者没有联合的必要缓存B表数据 其实这类数据少但使用率非非常高的数据都应该缓存
    数据库查询是非常昂贵的 最基本的数据库分布式就很难实现 但HTTPD就很容易
      

  5.   

    首先在a表的item 和b表的name上加索引然后用一下方式
    select a.item ,a.a,a.b from A a where exists (select name from B b where item = name)