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

hp_rec_key_cmp suboptimal comparison

    XMLWordPrintable

Details

    Description

      hp_rec_key_cmp performs two string comparison in two phases: while the first one it searches
      an octet length of comparing strings and while the second one it does comparison using strnncollsp.
      The main issue is that hp_rec_key_cmp decodes all the comparing strings completely whereas they could differ starting just from their first characters. Besides the fact that this issue has no performance impact in case of fixed length encoding, UTF-8 performance is suffering a lot.

      Attachments

        Activity

          People

            Unassigned Unassigned
            georgykirichenko Georgy Kirichenko
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:

              Git Integration

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