mysql和oracle默認表存儲結構的不一樣

這兩天遇到一個問題,用一樣的sql語句(沒有order by),在數據相同的oracle和mysql中查詢,出來的結果順序是不一樣的:html 緣由是: oracle默認是堆表,mysql默認是索引組織表,mysql 堆表和索引組織表的區別以下:sql 堆表(heap table)數據插入時時存儲位置是隨機的,主要是數據庫內部塊的空閒狀況決定,獲取數據是按照命中率計算,全表掃表時不見得先插入的數據
相關文章
相關標籤/搜索