無論哪壹種數據庫,只要數據量不斷增大都會逐漸變慢,有時候數據到壹個量級
速度會斷壁式下跌。
壹般是直接從表查詢快。已經是索引列了。但是第壹個查詢如果數據不存在還是要遍歷其他的表。這樣速度就大打折扣了。
如果能保證數據壹定在指定表中就是第壹個快了。
大體分為如下幾種情況會逆襲:
1、這個就是數據不存在,如果挨個遍歷表,速度可能不如使用視圖。
2、使用索引視圖技術,這個跟使用表查詢速度相差不大。
3、sqlserver是高級版本,可以發揮多CPU優勢,這個時候速度也相差不大。
4、索引碎片過多集中在的某三四個表以上,這時候性能都比較沮喪。
看如上,因為我這個是32核CPU,多並行幾個時間只是略多壹點,如果單表查詢,那麽執行計劃就是壹個分支。