首页> 外国专利> Strategies for prefetching database blocks

Strategies for prefetching database blocks

机译:预取数据库块的策略

摘要

Data of a columnar database is organized into extents. Each extent occupies contiguous storage on the disk. An extent stores database blocks of a column of a database table. The database system adds new database blocks of a column to the extents assigned to that column. When a request for adding a block to a table is received, the extent for the table and column combination is obtained and the block added to the extent. Prefetching strategies are used to retrieve database blocks in advance of an actual request. The rate of prefetching is determined per column. The rate of prefetching is adjusted based on the number of faults encountered for the column. Database blocks no longer needed in memory are pushed out. When a scan process is reading blocks, as soon as the block has been processed it is scheduled to be pushed out.
机译:柱状数据库的数据被组织成数据块。每个盘区都占用磁盘上的连续存储。扩展区存储数据库表的列的数据库块。数据库系统将一列的新数据库块添加到分配给该列的扩展区中。收到将块添加到表的请求时,将获得表和列组合的范围,并将块添加到该范围。预取策略用于在实际请求之前检索数据库块。每列确定预取速率。根据列遇到的故障数来调整预取速率。内存中不再需要的数据库块被推出。当扫描过程正在读取块时,一旦处理完块,就计划将其推出。

著录项

  • 公开/公告号US9058357B1

    专利类型

  • 公开/公告日2015-06-16

    原文格式PDF

  • 申请/专利权人 PARACCEL INC.;

    申请/专利号US201313797712

  • 申请日2013-03-12

  • 分类号G06F17/30;G06F12/08;

  • 国家 US

  • 入库时间 2022-08-21 15:21:05

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号