mysql和oracle默认表存储结构的不一样

这两天遇到一个问题,用一样的sql语句(没有order by),在数据相同的oracle和mysql中查询,出来的结果顺序是不一样的:html 缘由是: oracle默认是堆表,mysql默认是索引组织表,mysql 堆表和索引组织表的区别以下:sql 堆表(heap table)数据插入时时存储位置是随机的,主要是数据库内部块的空闲状况决定,获取数据是按照命中率计算,全表扫表时不见得先插入的数据
相关文章
相关标签/搜索