Uploaded image for project: 'MariaDB Connector/node.js'
  1. MariaDB Connector/node.js
  2. CONJS-210

multi-row result-set performance improvement

    XMLWordPrintable

Details

    • Task
    • Status: Closed (View Workflow)
    • Major
    • Resolution: Fixed
    • None
    • 3.0.1
    • performance
    • None

    Description

      Multi rows resultset parsing object is ported by column object, resulting in bad javascript compilation, functions beeing created for each resultset.
      Benchmarks show that results are the only one less performant than mysql2 driver (ok for mysql driver).
      mysql2 does some impacting choice with client side metadata caching + precompilation, which are not options put on the table

      improvement :

      • avoiding buffer copy when receiving socket buffer when not in multi-part
      • metadata parsing improvement
      • removing parsing function from column, setting them in dedicated function, permitting javascript compilation improvement

      Attachments

        Activity

          People

            diego dupin Diego Dupin
            diego dupin Diego Dupin
            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.