什么是Oracle中的热门块?

时间:2017-03-22 11:19:30

标签: sql oracle

我正在网上阅读有关某些oracle问题的内容,我正在看到热块。但我找不到什么是热块。据我所知,Oracle首先将数据从磁盘读取到内存(缓冲区缓存)。

1 个答案:

答案 0 :(得分:2)

热块是经常不成比例地访问的块。一个例子是索引块,其中索引是通过序列生成的;数据库需要一遍又一遍地写入具有下一个值的同一块。这可能使并行操作变得困难。为了缓解这种情况,您可以使用反向键,以便将写入分布在多个块中。

您的应用程序使用的策略将取决于您的应用程序(始终是答案)以及数据的“受众特征”。