【发布时间】:2017-11-23 22:44:18
【问题描述】:
目前我的理解是,在数据库中,数据实际上是以文件块的形式存储在硬盘上的,而索引指向文件中实际存储数据的块。
现在,我想知道的是如何在索引文件中搜索搜索键,假设我的查询是 select empname from employee where empid = 12345 并且我在 empid 上有索引,那么我认为“索引文件" 将包含所有员工 ID。然后如何依次搜索empid 12345?
【问题讨论】:
-
在Oracle方面,表数据和索引数据存储在块中会更准确一些,它们都存储在段中,存储在表空间中,存储在存储在磁盘上的数据文件中。