首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

兄弟们求优化,该如何处理

2012-08-10 
兄弟们求优化Select top 100a.ContractSupplierfrom Org a,Employee b,Providers cwhere a.OrgID b.OrgI

兄弟们求优化
Select top 100
 a.ContractSupplier
 from Org a,Employee b,Providers c 
 where a.OrgID = b.OrgID and 
 a.ContractSupplier = c.CName and c.IsUse = '01' and b.EmpID=965623
其中
ORG表ORgID 主键
employee表employeeId主键
Providers 表没有用上主键和索引


[解决办法]
ContractSupplier 
c.CName 
 c.IsUse 
 b.EmpID

都可以考虑索引,关键看你表的数据分布情况,重复率很重要

还有就是每个表都要有个主键可以提高索引使用率。

热点排行