※ 引述《funnytseric (咩~~)》之銘言:
: 3. 我的問題
: 之前有過幾次經驗,當我用where not in 語法篩選資料時,
: 如果not in 裡面的條件太多就會跑很久,有時會久到被中斷
: 連線(但where in 還沒遇過,我也不太確定),所以有點
: 怕遊戲正式對外開放時我的查詢會崩潰。
: 之前問過DBA同事,他們說可以用inner join的話會比where
: 好,但資料分散在兩台機器上,我沒辦法直接做join。為了
: join我還試過用transaction 在logDB開temporary table,用
: Dapper(.NET一個評價頗高的ORM套件)把撈到的uid insert
: 到這個暫存表,但光insert 150多筆資料就花了7秒...所以只
: 好放棄。想請問各位前輩,在我這種狀況下,該如何提升我
: 的查詢效能,以應付將來更大的資料量?懇請各位指點,謝
: 謝!手機排版,如果有點凌亂請見諒。
: