数据库里面有三个表,分别为a,b,c
a表为产品信息,数据量上亿条
b表为会员信息,a表和b表有关联
c表为产品评论信息,a表和c表有关联
也就是说这三个表是关联起来的(三个表都对主键建了索引)现在我输入关键字搜索产品信息时要过很久才能把产品信息、会员信息、评论信息都显示出来,请大家提供一条最优化后的sql语句用来搜索信息,能在1秒钟内把信息都显示出来最好为什么google从几十亿条数据中搜索反应都这么快呢,好像几毫秒就行了麻烦大家提供一下思路,谢谢
a表为产品信息,数据量上亿条
b表为会员信息,a表和b表有关联
c表为产品评论信息,a表和c表有关联
也就是说这三个表是关联起来的(三个表都对主键建了索引)现在我输入关键字搜索产品信息时要过很久才能把产品信息、会员信息、评论信息都显示出来,请大家提供一条最优化后的sql语句用来搜索信息,能在1秒钟内把信息都显示出来最好为什么google从几十亿条数据中搜索反应都这么快呢,好像几毫秒就行了麻烦大家提供一下思路,谢谢
解决方案 »
- 存储过程的返回值问题
- 如何实现带条件的自增id
- 求一个SQL语句,谢谢!
- 很多时候,我对exists和not exists 还是不理解!今天我希望彻底理解它!
- 高手救命(关于数据更新问题)~~~
- 一个令我不知所措的问题 高手帮忙
- 在一個事務中,我想鎖定一個表,在事務未提交前,不能讓其它用戶select ,updat ,insert,該怎樣做?
- 这样的两句话为何执行结果一样?
- 请问SQL Server中,Numric\Decimal\Money三种字段类型的区别??????
- Select
- 请问怎么定义容量超过8000个字符的本地变量?
- [此贴没有20分]SQL SERVER的SQL语句,怎样取整?
结合SQL Server优化进行一下处理。