System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 经由用于弹性缓冲池扩展的预暂存缓冲区进行本地页写入制造技术_技高网

经由用于弹性缓冲池扩展的预暂存缓冲区进行本地页写入制造技术

技术编号:41557682 阅读:23 留言:0更新日期:2024-06-06 23:42
用于经由用于弹性缓冲池扩展的预暂存缓冲区进行本地页写入的方法由计算系统执行。数据库系统中的计算节点插入、更新和查询存储节点中维护的数据页。经由在本地磁盘存储之前存储数据页的暂存缓冲区,将由计算节点缓冲池在本地高速缓存的数据页作为预拷贝提供给本地磁盘上的缓冲池扩展。数据页的加密发生在暂存缓冲区,这允许在复制过程中进行限制较少的更新锁存,页元数据在缓冲池扩展页表中被更新,其中进行中状态指示它尚未被写入本地磁盘。当暂存缓冲区已满时,数据页被写入缓冲池扩展,并且元数据在页表中被更新以指示可用/有效状态。暂存缓冲区中的数据页可以在写入本地磁盘之前被读取和更新。

【技术实现步骤摘要】
【国外来华专利技术】


技术介绍

1、当本地缓冲池变满时,大型数据库实现中的计算节点被迫将数据页刷新到永久存储中。此外,修改本地缓冲池中的数据页的写入事务可能会导致缓冲池的填充速度快于数据可以被提交给永久存储的速度,并且这会导致事务完成期间的显著延迟和系统性能下降,因为写入事务、本地缓冲池和写锁在这个过程中是耦合的。类似地,如果本地缓冲池中的页发生改变,即页为脏,则在本地缓冲池充满时,这些页将从该本地缓冲池中被逐出。在这种情况下,页要么从存储器中被逐出,要么必须被更新,这可能会触发写入刷新,其中每个页都需要自己的独占锁存器、数据加密、数据写入、数据解密和页解锁。此外,如果实现共享锁存器,则获取独占锁存器需要耗尽所有共享锁存器,并且这进一步阻碍了系统性能。


技术实现思路

1、提供本
技术实现思路
是为了以简化的形式介绍以下在具体实施方式中进一步描述的概念的选择。本
技术实现思路
不旨在标识所要求保护的主题的关键特征或基本特征,也不旨在用于限制所要求保护的主题的范围。

2、用于经由用于弹性缓冲池扩展的预暂存缓冲区进行本地页写入的方法由计算系统执行。计算节点和控制节点包括数据库系统的部分,该部分处理查询规划和分布或查询用于对由页服务器或数据文件中的存储节点维护的数据文件进行操作的功能。计算节点在页服务器/存储节点中维护的数据页上插入、更新和执行部分查询。数据页可以由缓冲池中的计算节点本地高速缓存,并且经由在本地磁盘存储之前存储数据页的暂存缓冲区作为预拷贝被提供给本地磁盘上的缓冲池扩展。也就是说,暂存缓冲区执行预写存储,该预写存储充当缓冲池存储器的出口,以减轻繁重的写入活动。数据页的加密发生在暂存缓冲区处而不是缓冲池中,这也允许在复制过程中进行限制较少的更新锁存,页元数据在缓冲池扩展页表中更新,其中进行中状态指示数据页尚未通过缓冲池扩展被写入本地磁盘。当暂存缓冲区已满时,数据页被写入缓冲池扩展,并且元数据在页表中被更新,以在对缓冲池扩展的写入完成时指示可用/有效状态。暂存缓冲区中的数据页可以在写入本地磁盘之前被读取和更新,就像缓冲池扩展中的数据页一样。

3、以下参考附图详细描述其他特征和优点以及各种示例的结构和操作。应当注意,这些思想和技术不限于本文中描述的具体示例。这样的示例在本文中仅出于说明目的而呈现。至少基于本文中包含的教导,附加示例对于相关领域的技术人员将是很清楚的。

本文档来自技高网...

【技术保护点】

1.一种系统,包括:

2.根据权利要求1所述的系统,其中所述数据是数据页;以及

3.根据权利要求1所述的系统,其中所述处理系统被配置为至少响应于接收到所述程序代码,以:

4.根据权利要求1所述的系统,其中所述处理系统被配置为至少响应于接收到所述程序代码以执行以下中的至少一项:

5.根据权利要求1所述的系统,其中所述数据是数据页;

6.根据权利要求1所述的系统,其中所述数据是数据页;

7.根据权利要求1所述的系统,其中所述处理系统被配置为至少响应于接收到所述程序代码,以:

8.一种由计算系统执行的方法,所述方法包括:

9.根据权利要求8所述的方法,其中所述数据是数据页;

10.根据权利要求8所述的方法,还包括:

11.根据权利要求8所述的方法,还包括以下中的至少一项:

12.根据权利要求8所述的方法,其中所述数据是数据页;

13.根据权利要求8所述的方法,其中所述数据是数据页;

14.根据权利要求8所述的方法,还包括:

<p>15.至少一种计算机可读存储介质,其上记录有程序代码,所述程序代码在由至少一个处理系统执行时,执行根据权利要求8至14中任一项所述的方法。

...

【技术特征摘要】
【国外来华专利技术】

1.一种系统,包括:

2.根据权利要求1所述的系统,其中所述数据是数据页;以及

3.根据权利要求1所述的系统,其中所述处理系统被配置为至少响应于接收到所述程序代码,以:

4.根据权利要求1所述的系统,其中所述处理系统被配置为至少响应于接收到所述程序代码以执行以下中的至少一项:

5.根据权利要求1所述的系统,其中所述数据是数据页;

6.根据权利要求1所述的系统,其中所述数据是数据页;

7.根据权利要求1所述的系统,其中所述处理系统被配置为至少响应于接收到所述程序代码,以:

8.一种...

【专利技术属性】
技术研发人员:R·拉莫斯K·A·戈劳布C·戈蒂帕蒂A·H·萨恩兹R·K·丹迪
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1