会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明授权
    • Method and system for efficiently searching for free space in a table of a relational database having a clustering index
    • 用于有效搜索具有聚类索引的关系数据库的表中的可用空间的方法和系统
    • US06668263B1
    • 2003-12-23
    • US09651884
    • 2000-08-30
    • Leslie A. CranstonNelson Hop HingMatthew A. HurasBruce G. LindsayMichael J. Winer
    • Leslie A. CranstonNelson Hop HingMatthew A. HurasBruce G. LindsayMichael J. Winer
    • G06F1730
    • G06F17/30595Y10S707/99933Y10S707/99956
    • A method of searching a table in a database management system for free space for inserting a new record into the table. The table resides in a storage media, and includes a series of pages capable of storing a plurality of records. The table has a clustering index defined in a column of the table. The new record has a new record attribute for storing in the column of the table when the new record is stored in the table. The method comprises searching for a target page in the series of pages, the target page being selected to maintain clustering when the new record is inserted thereon. Once the target page has been located, it is searched for sufficient free space to accommodate the new record. If sufficient free space is found on the target page, then the new record is inserted on the target page. If sufficient free space is not found on the target page, then a target neighborhood of pages in the series of pages is searched for sufficient free space to accommodate the new record. The target neighborhood of pages surrounds the target page. If sufficient free space is found on a page in a target neighborhood of pages, then the new record is inserted on to this page in the target neighborhood of pages. If sufficient free space is not found in the target neighborhood of pages, then the method further comprises searching for sufficient free space to accommodate the new record outside the target neighborhood of pages. If sufficient free space is found outside the target neighborhood of pages, then the new record is inserted on a non-neighboring page outside the target neighborhood of pages. If sufficient free space is not found outside the target neighborhood of pages, then a new page having the new record is appended to the end of table.
    • 在数据库管理系统中搜索用于将新记录插入表的可用空间的表的方法。 该表位于存储介质中,并且包括能够存储多个记录的一系列页面。 该表具有在表的列中定义的聚簇索引。 当新记录存储在表中时,新记录具有用于存储在表的列中的新记录属性。 所述方法包括搜索所述一系列页面中的目标页面,所述目标页面被选择以在新记录被插入时保持聚类。 找到目标页面后,将搜索足够的可用空间以容纳新记录。 如果在目标页面上找到足够的可用空间,则新记录将插入到目标页面上。 如果在目标页面上没有找到足够的可用空间,则搜索一系列页面中的页面的目标邻域以获得足够的可用空间以容纳新记录。 页面的目标邻域包围目标页面。 如果在页面的目标邻域中的页面上找到足够的可用空间,则将新记录插入到页面的目标邻域中的该页面上。 如果在页面的目标邻域中没有找到足够的可用空间,则该方法还包括搜索足够的可用空间以容纳目标页面附近的新记录。 如果在目标邻域之外找到足够的可用空间,则新记录被插入到目标邻域之外的非邻近页面上。 如果在目标邻域之外没有找到足够的可用空间,则在表的末尾附加具有新记录的新页面。