Improve performance of WiredTigerUtil::setTableLogging()

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Fixed
    • Priority: Minor - P4
    • 8.2.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Storage Execution
    • Fully Compatible
    • Storage Execution 2025-05-26
    • None
    • 3
    • TBD
    • None
    • None
    • None
    • None
    • None
    • None

      Getting the "metadata:create" data for a "table:" URI is extremely expensive as WiredTiger merges together four different config strings: the base config, the table, the colgroup, and the file. This functionality is not particularly fast, and in practice was the majority of the runtime for loading the catalog. We can bypass this and instead directly read the config string which contains the one setting we actually want (the file's config).

            Assignee:
            Thomas Goyne
            Reporter:
            Thomas Goyne
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: