目錄sql
遇到優化問題了就來記錄一下,暫時不會深刻研究數據庫優化數據庫
能夠直接使用顯示預估的執行計劃查看,選中語句,直接選擇執行計劃便可優化
set statistics profile on set statistics io on set statistics time on go --兩個go中間爲你執行的sql語句 select * from Product p where exists (select id from JotrinDB.dbo.MarkingCode where PartNumber=p.ProductName and MarkingCode like '100%') go set statistics profile off set statistics io off set statistics time off
這是我寫的SQL,有兩個很差的地方code
select * from Product where productName in (select PartNumber from JotrinDB.dbo.MarkingCode where MarkingCode like '100%')
改完以後的sql語句以下,要什麼數據寫什麼,使用exists判斷idblog
select p.Name,p.Data from Product p where exists (select id from JotrinDB.dbo.MarkingCode where PartNumber=p.ProductName and MarkingCode like '100%')