SELF-OPTIMIZING DATABASE OBJECTS USING VIRTUAL SEGMENTS

    公开(公告)号:US20240354299A1

    公开(公告)日:2024-10-24

    申请号:US18138242

    申请日:2023-04-24

    CPC classification number: G06F16/2453 G06F16/113 G06F16/214 G06F16/282

    Abstract: Techniques are provided for optimizing storage of database data records in segments using sub-segments. A segment may be comprised of a plurality of extents that contain data blocks and a plurality of references to sub-segments. Sub-segments are containers that contain other extents. A request to insert a set of records into a segment may be received by a database management system. Upon receiving the request, a particular sub-segment is selected to temporarily store the set of records. The set of records are inserted into data blocks belonging to an extent of the sub-segment. Access frequency for the set of records is monitored to determine whether the access frequency is less than a first threshold. When the access frequency of a subset of records is less than a first threshold, the subset of records is compressed and inserted into a particular extent of a particular segment.

    PREDICATE RESULT CACHE
    9.
    发明申请
    PREDICATE RESULT CACHE 有权
    预测结果缓存

    公开(公告)号:US20140095517A1

    公开(公告)日:2014-04-03

    申请号:US13631434

    申请日:2012-09-28

    CPC classification number: G06F17/30501

    Abstract: In token compression, a column value is represented by a encoded token. During early predicate evaluation, the result that a decoded token in a column does not satisfy a predicate condition in a predicate conjunction is recorded in a cache as a “FALSE”. Such a result not only means that when the column contains that token that the predicate condition is not satisfied, but also that a predicate conjunction containing the predicate condition is not satisfied. When performing early predicate evaluation on a subsequent row on a token in a column, the conjunction result cache is referred to. If the cache records a FALSE for that token in that column, then it is known the predicate conjunction cannot be satisfied by the decoded token.

    Abstract translation: 在令牌压缩中,列值由编码令牌表示。 在早期谓词评估期间,列中的解码令牌不满足谓词结合中的谓词条件的结果作为“FALSE”记录在高速缓存中。 这样的结果不仅意味着当列包含该令牌时,谓词条件不满足,而且包含谓词条件的谓词连接不被满足。 当对列中的令牌上的后续行执行早期谓词评估时,将引用连接结果缓存。 如果高速缓存在该列中记录了该令牌的FALSE,则已知解码的令牌不能满足谓词连接。

Patent Agency Ranking