嗨我試過一個選擇查詢,它包含SQL Server CE上的左外部聯接,並且需要30秒才能執行。
然後我改變了相同的查詢是一個內部聯接,並採取少於1秒。
相同的外部查詢在SQL Server 2008上非常快。
沒有人知道這是爲什麼嗎?
此性能問題的解決方法是什麼?
我想到2個問題,我聯盟,但我不喜歡這個解決方案真的導致代碼重複。
感謝爲什麼SQL Server CE 3.5上的LEFT OUTER JOIN性能不好?
編輯:
另一查詢有不好的表現是select * from table where item not in (select item from table2)
很奇怪真的,但這個查詢需要更改到左外連接這樣的表現是固定
你左手的左手側表中有多少行有加入? – 2010-08-16 06:31:58
請問什麼是查詢,架構等? – gbn 2010-08-16 06:34:30
在一個表中有3600行,在另一個表中有6400個 – Karim 2010-08-16 06:44:56