会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Accommodating gaps in database index scans
    • 适应数据库索引扫描的空白
    • US08468150B2
    • 2013-06-18
    • US13285249
    • 2011-10-31
    • Gopi K. AttaluriMichael J. Winer
    • Gopi K. AttaluriMichael J. Winer
    • G06F17/30G06F7/00
    • G06F17/30492
    • According to a present invention embodiment, a system conducts a scan on a database object index with one or more gaps. The system generates one or more combinations of values for the gaps within an index with respect to an operation. Each combination of values is generated by scanning the index based on a combination of one or more scan values, adjusting a value for a gap based on scan results, and adjusting the scan values for a succeeding scan based on the scan results to reduce a quantity of scans. The index includes at least two database object elements. One or more scans of the index utilizing the combinations of values are conducted to retrieve data from the database and accommodate each gap in the index. Present invention embodiments further include a method and computer program product for conducting the index scan.
    • 根据本发明的实施例,系统对具有一个或多个间隙的数据库对象索引进行扫描。 该系统针对操作产生一个索引内的间隙的值的一个或多个组合。 值的每个组合通过基于一个或多个扫描值的组合扫描索引,基于扫描结果调整间隙的值,并且基于扫描结果调整用于后续扫描的扫描值以减少数量来生成 的扫描。 索引包括至少两个数据库对象元素。 进行使用值组合的索引的一次或多次扫描以从数据库检索数据并适应索引中的每个间隙。 本发明实施例还包括用于进行索引扫描的方法和计算机程序产品。
    • 2. 发明申请
    • ACCOMMODATING GAPS IN DATABASE INDEX SCANS
    • 数据库索引扫描中存储数据
    • US20130110819A1
    • 2013-05-02
    • US13285249
    • 2011-10-31
    • Gopi K. AttaluriMichael J. Winer
    • Gopi K. AttaluriMichael J. Winer
    • G06F17/30
    • G06F17/30492
    • According to a present invention embodiment, a system conducts a scan on a database object index with one or more gaps. The system generates one or more combinations of values for the gaps within an index with respect to an operation. Each combination of values is generated by scanning the index based on a combination of one or more scan values, adjusting a value for a gap based on scan results, and adjusting the scan values for a succeeding scan based on the scan results to reduce a quantity of scans. The index includes at least two database object elements. One or more scans of the index utilizing the combinations of values are conducted to retrieve data from the database and accommodate each gap in the index. Present invention embodiments further include a method and computer program product for conducting the index scan.
    • 根据本发明的实施例,系统对具有一个或多个间隙的数据库对象索引进行扫描。 该系统针对操作产生一个索引内的间隙的值的一个或多个组合。 值的每个组合通过基于一个或多个扫描值的组合扫描索引,基于扫描结果调整间隙的值,并且基于扫描结果调整用于后续扫描的扫描值以减少数量来生成 的扫描。 索引包括至少两个数据库对象元素。 进行使用值组合的索引的一次或多次扫描以从数据库检索数据并适应索引中的每个间隙。 本发明实施例还包括用于进行索引扫描的方法和计算机程序产品。
    • 8. 发明授权
    • 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.
    • 在数据库管理系统中搜索用于将新记录插入表的可用空间的表的方法。 该表位于存储介质中,并且包括能够存储多个记录的一系列页面。 该表具有在表的列中定义的聚簇索引。 当新记录存储在表中时,新记录具有用于存储在表的列中的新记录属性。 所述方法包括搜索所述一系列页面中的目标页面,所述目标页面被选择以在新记录被插入时保持聚类。 找到目标页面后,将搜索足够的可用空间以容纳新记录。 如果在目标页面上找到足够的可用空间,则新记录将插入到目标页面上。 如果在目标页面上没有找到足够的可用空间,则搜索一系列页面中的页面的目标邻域以获得足够的可用空间以容纳新记录。 页面的目标邻域包围目标页面。 如果在页面的目标邻域中的页面上找到足够的可用空间,则将新记录插入到页面的目标邻域中的该页面上。 如果在页面的目标邻域中没有找到足够的可用空间,则该方法还包括搜索足够的可用空间以容纳目标页面附近的新记录。 如果在目标邻域之外找到足够的可用空间,则新记录被插入到目标邻域之外的非邻近页面上。 如果在目标邻域之外没有找到足够的可用空间,则在表的末尾附加具有新记录的新页面。