各個數據庫的無order by時的默認排序

Oracle: oracle對無order by的語句返回的結果不進行排序,oracle此時的處理方式是按照數據的物理存儲順序來讀取數據。由於rowid是每行數據的地址,因此有時候看起來會像是使用rowid排序的。但這個順序是可能被打亂的,在表的數據被刪除後,rowid會被新插入的數據佔用。因此一個無order by查詢結果看起來也多是個雜亂無章的。oracle的數據庫實現就一個原則,怎麼快怎麼效
相關文章
相關標籤/搜索