Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-27183

optimize std::map lookup in during crash recovery

Details

    Description

      During parse phase a lot lot of recv_sys_t::pages lookups happen. It happens for every record in a redo log. And often changes for the same page goes in a row. In such case it's enough to do just one lookup but really it happens every time. And binary tree lookups are not fast. Let's optimize it.

      Attachments

        Activity

          Transition Time In Source Status Execution Times
          Eugene Kosov (Inactive) made transition -
          Open In Progress
          2h 8m 1
          Eugene Kosov (Inactive) made transition -
          In Progress Stalled
          2s 1
          Eugene Kosov (Inactive) made transition -
          Stalled Closed
          20s 1

          People

            kevg Eugene Kosov (Inactive)
            kevg Eugene Kosov (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Git Integration

                Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.