当前位置: 代码迷 >> Sql Server >> 百万级大数据查询慢解决办法
  详细解决方案

百万级大数据查询慢解决办法

热度:111   发布时间:2016-04-24 10:12:05.0
百万级大数据查询慢
会员表 :  id int ,企业名称 varchar,

产品表:  ID ,产品名称,分类1,分类2,分类3 ,会员表ID
________________________________________
服务器配置: win2003   sql2000  至强8核 内存8G  网站就是B2B网站
-----------------------------------------------------------------------
数据有200多万,然后按分类3的ID 查询需要44秒
脚本
Select Top 16 a.id,a.id,a.cpmc,b.qymc as gsmc,a.cpsb,a.cpbh,a.cpcd,a.cpgg,a.cpjg,a.jysm,a.picture FROM dbo.productshow a left join corporation b on a.gsid=b.id Where 1=1 and a.typeid='55521615' And a.id Not In (Select Top 0 a.id FROM dbo.productshow a left join corporation b on a.gsid=b.id Where 1=1 and a.typeid='55521615' Order By a.id desc , a.idate desc )Order By a.id desc , a.idate desc 


也可用存储过程,麻烦那位提供下





  
------解决方案--------------------
设计的东西,要懂业务、要懂技术,也要有足够的经验,不是三言两语或者看完一两本书可以做到的
  相关解决方案