Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-19556

Sql. Implement cache for parsing sql requests.

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Duplicate
    • 3.0.0-beta1
    • None
    • sql

    Description

      starting point IgniteSqlParser#parse

      In current implementation:

      PreparedStatement insertPrepStmt ...
      insertPrepStmt.addBatch();
      

      will call sequential insertion row by row which leads to repeatedly parsing same

      INSERT INTO ...
      

      requests...

      local benchmark with 1 server node shows 12% grow with cached requests.
      TpchParseBenchmark ceases to be significant at all.

       

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              zstan Evgeny Stanilovsky
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: