速度會從墻上掉下來。
通常,直接從表中查詢會很快。它已經是壹個索引列。但是如果數據不存在,第壹個查詢必須遍歷其他表。這樣會大大降低速度。
如果您能保證數據必須在指定的表中,它將是第壹個。
大致可分為以下幾種情況:
1,這是數據不存在。如果逐個遍歷表,速度可能不如使用視圖。
2、使用索引視圖技術,這與使用表查詢速度沒有太大區別。
3.sqlserver是高級版本,可以利用多個CPU,此時速度相差不大。
4.索引碎片集中在三個或四個以上的表中,此時性能會受到抑制。
看上面,因為我有壹個32核的CPU,所以並行運行只需要多壹點時間。如果只查詢壹個表,那麽執行計劃就是壹個分支。