会员表 : 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
也可用存储过程,麻烦那位提供下
------解决方案--------------------
设计的东西,要懂业务、要懂技术,也要有足够的经验,不是三言两语或者看完一两本书可以做到的