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

SHOW ANALYZE|EXPLAIN: Lock wait timeout with long GIS computations

    XMLWordPrintable

Details

    • Bug
    • Status: Stalled (View Workflow)
    • Major
    • Resolution: Unresolved
    • 10.2, 10.3, 10.4, 10.5, 10.6, 10.8
    • 10.11
    • Optimizer
    • None

    Description

      Take a statement doing long GIS computation (it takes minutes):

      SELECT
      st_buffer(st_buffer(ST_GEOMFROMTEXT('POLYGON((10 10, 10 20, 20 20, 20 10, 10 10))'),1),
      (st_length(multilinestringfromtext('  MULTILINESTRING( ( 2 2, 2 8, 8 8, 8 2, 2 2 ), ( 4 4, 4 6, 6 6, 6 4, 4 4 ) ) ')) ));
      

      and try to run SHOW EXPLAIN (or SHOW ANALYZE) on it. The result will be:

      MariaDB [test]> show analyze format=json for  398;
      ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction
      

      Note that KILL or KILL QUERY are able to kill the statement.

      Attachments

        Issue Links

          Activity

            People

              psergei Sergei Petrunia
              psergei Sergei Petrunia
              Votes:
              0 Vote for this issue
              Watchers:
              2 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.