ms sql in 優化

原始sql 執行半小時, 臨時表gl_tmp1裏大概2萬條數據

select distinct ( gl_detail.pk_voucher ) from gl_detail  , gl_contrast where gl_detail.pk_detail = gl_contrast.fk_detail and gl_detail.pk_voucher in ( select pk from gl_tmp1 )

優化後sql

select distinct ( gl_detail.pk_voucher ) from gl_detail  , gl_contrast , gl_tmp1 where gl_detail.pk_detail = gl_contrast.fk_detail and gl_detail.pk_voucher = gl_tmp1.pk

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章