Either the content or the name of the column THREAD_ID in table information_schema.metadata_lock_info is wrong. Correct name would be CONNECTION_ID or SESSION_ID because content is the connection_id and not the thread id.
Proof:
1. Provoke a MDL:
1a) start transaction; select * from test where id < 10;
1b) alter table test add column c9 int;
2.)
SELECT * FROM information_schema.metadata_lock_info;
|
+-----------+-------------------------+---------------+----------------------+--------------+------------+
|
| THREAD_ID | LOCK_MODE | LOCK_DURATION | LOCK_TYPE | TABLE_SCHEMA | TABLE_NAME |
|
+-----------+-------------------------+---------------+----------------------+--------------+------------+
|
| 413 | MDL_BACKUP_ALTER_COPY | NULL | Backup lock | | |
|
| 414 | MDL_SHARED_READ | NULL | Table metadata lock | test | test |
|
| 413 | MDL_SHARED_UPGRADABLE | NULL | Table metadata lock | test | test |
|
| 413 | MDL_INTENTION_EXCLUSIVE | NULL | Schema metadata lock | test | |
|
+-----------+-------------------------+---------------+----------------------+--------------+------------+
|
|
SELECT *
|
-> FROM performance_schema.threads
|
-> WHERE THREAD_ID in (413, 414);
|
Empty set (0.001 sec)
|
|
SELECT * FROM performance_schema.threads WHERE processlist_ID in (413, 414);
|
+-----------+---------------------------+------------+----------------+------------------+------------------+----------------+---------------------+------------------+---------------------------------+------------------------------------+------------------+------+--------------+
|
| THREAD_ID | NAME | TYPE | PROCESSLIST_ID | PROCESSLIST_USER | PROCESSLIST_HOST | PROCESSLIST_DB | PROCESSLIST_COMMAND | PROCESSLIST_TIME | PROCESSLIST_STATE | PROCESSLIST_INFO | PARENT_THREAD_ID | ROLE | INSTRUMENTED |
|
+-----------+---------------------------+------------+----------------+------------------+------------------+----------------+---------------------+------------------+---------------------------------+------------------------------------+------------------+------+--------------+
|
| 429 | thread/sql/one_connection | FOREGROUND | 413 | root | localhost | test | Query | 41 | Waiting for table metadata lock | alter table test add column c9 int | 1 | NULL | YES |
|
| 430 | thread/sql/one_connection | FOREGROUND | 414 | root | localhost | test | Sleep | 51 | NULL | NULL | 1 | NULL | YES |
|
+-----------+---------------------------+------------+----------------+------------------+------------------+----------------+---------------------+------------------+---------------------------------+------------------------------------+------------------+------+--------------+
|
2 rows in set (0.001 sec)
|
{"report":{"fcp":1596.5999999046326,"ttfb":601.9000000953674,"pageVisibility":"visible","entityId":81105,"key":"jira.project.issue.view-issue","isInitial":true,"threshold":1000,"elementTimings":{},"userDeviceMemory":8,"userDeviceProcessors":64,"apdex":0.5,"journeyId":"b51273e4-015d-48d3-a287-8751551eee86","navigationType":0,"readyForUser":1671.9000000953674,"redirectCount":0,"resourceLoadedEnd":1763.8000001907349,"resourceLoadedStart":607.1999998092651,"resourceTiming":[{"duration":518.9000000953674,"initiatorType":"link","name":"https://jira.mariadb.org/s/2c21342762a6a02add1c328bed317ffd-CDN/lu2cib/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/css/_super/batch.css","startTime":607.1999998092651,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":607.1999998092651,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1126.0999999046326,"responseStart":0,"secureConnectionStart":0},{"duration":519.0999999046326,"initiatorType":"link","name":"https://jira.mariadb.org/s/7ebd35e77e471bc30ff0eba799ebc151-CDN/lu2cib/820016/12ta74/494e4c556ecbb29f90a3d3b4f09cb99c/_/download/contextbatch/css/jira.browse.project,project.issue.navigator,jira.view.issue,jira.general,jira.global,atl.general,-_super/batch.css?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&slack-enabled=true&whisper-enabled=true","startTime":607.4000000953674,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":607.4000000953674,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1126.5,"responseStart":0,"secureConnectionStart":0},{"duration":527.9000000953674,"initiatorType":"script","name":"https://jira.mariadb.org/s/0917945aaa57108d00c5076fea35e069-CDN/lu2cib/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/js/_super/batch.js?locale=en","startTime":607.5999999046326,"connectEnd":607.5999999046326,"connectStart":607.5999999046326,"domainLookupEnd":607.5999999046326,"domainLookupStart":607.5999999046326,"fetchStart":607.5999999046326,"redirectEnd":0,"redirectStart":0,"requestStart":607.5999999046326,"responseEnd":1135.5,"responseStart":1135.5,"secureConnectionStart":607.5999999046326},{"duration":579.0999999046326,"initiatorType":"script","name":"https://jira.mariadb.org/s/2d8175ec2fa4c816e8023260bd8c1786-CDN/lu2cib/820016/12ta74/494e4c556ecbb29f90a3d3b4f09cb99c/_/download/contextbatch/js/jira.browse.project,project.issue.navigator,jira.view.issue,jira.general,jira.global,atl.general,-_super/batch.js?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&locale=en&slack-enabled=true&whisper-enabled=true","startTime":607.8000001907349,"connectEnd":607.8000001907349,"connectStart":607.8000001907349,"domainLookupEnd":607.8000001907349,"domainLookupStart":607.8000001907349,"fetchStart":607.8000001907349,"redirectEnd":0,"redirectStart":0,"requestStart":607.8000001907349,"responseEnd":1186.9000000953674,"responseStart":1186.9000000953674,"secureConnectionStart":607.8000001907349},{"duration":583.0999999046326,"initiatorType":"script","name":"https://jira.mariadb.org/s/a9324d6758d385eb45c462685ad88f1d-CDN/lu2cib/820016/12ta74/c92c0caa9a024ae85b0ebdbed7fb4bd7/_/download/contextbatch/js/atl.global,-_super/batch.js?locale=en","startTime":608,"connectEnd":608,"connectStart":608,"domainLookupEnd":608,"domainLookupStart":608,"fetchStart":608,"redirectEnd":0,"redirectStart":0,"requestStart":608,"responseEnd":1191.0999999046326,"responseStart":1191.0999999046326,"secureConnectionStart":608},{"duration":583.4000000953674,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2cib/820016/12ta74/1.0/_/download/batch/jira.webresources:calendar-en/jira.webresources:calendar-en.js","startTime":608.1999998092651,"connectEnd":608.1999998092651,"connectStart":608.1999998092651,"domainLookupEnd":608.1999998092651,"domainLookupStart":608.1999998092651,"fetchStart":608.1999998092651,"redirectEnd":0,"redirectStart":0,"requestStart":608.1999998092651,"responseEnd":1191.5999999046326,"responseStart":1191.5999999046326,"secureConnectionStart":608.1999998092651},{"duration":583.5,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2cib/820016/12ta74/1.0/_/download/batch/jira.webresources:calendar-localisation-moment/jira.webresources:calendar-localisation-moment.js","startTime":608.5,"connectEnd":608.5,"connectStart":608.5,"domainLookupEnd":608.5,"domainLookupStart":608.5,"fetchStart":608.5,"redirectEnd":0,"redirectStart":0,"requestStart":608.5,"responseEnd":1192,"responseStart":1192,"secureConnectionStart":608.5},{"duration":673.0999999046326,"initiatorType":"link","name":"https://jira.mariadb.org/s/b04b06a02d1959df322d9cded3aeecc1-CDN/lu2cib/820016/12ta74/a2ff6aa845ffc9a1d22fe23d9ee791fc/_/download/contextbatch/css/jira.global.look-and-feel,-_super/batch.css","startTime":608.5999999046326,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":608.5999999046326,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1281.6999998092651,"responseStart":0,"secureConnectionStart":0},{"duration":583.6999998092651,"initiatorType":"script","name":"https://jira.mariadb.org/rest/api/1.0/shortcuts/820016/47140b6e0a9bc2e4913da06536125810/shortcuts.js?context=issuenavigation&context=issueaction","startTime":608.8000001907349,"connectEnd":608.8000001907349,"connectStart":608.8000001907349,"domainLookupEnd":608.8000001907349,"domainLookupStart":608.8000001907349,"fetchStart":608.8000001907349,"redirectEnd":0,"redirectStart":0,"requestStart":608.8000001907349,"responseEnd":1192.5,"responseStart":1192.5,"secureConnectionStart":608.8000001907349},{"duration":672.9000000953674,"initiatorType":"link","name":"https://jira.mariadb.org/s/3ac36323ba5e4eb0af2aa7ac7211b4bb-CDN/lu2cib/820016/12ta74/d176f0986478cc64f24226b3d20c140d/_/download/contextbatch/css/com.atlassian.jira.projects.sidebar.init,-_super,-project.issue.navigator,-jira.view.issue/batch.css?jira.create.linked.issue=true","startTime":609,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":609,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1281.9000000953674,"responseStart":0,"secureConnectionStart":0},{"duration":583.9000000953674,"initiatorType":"script","name":"https://jira.mariadb.org/s/5d5e8fe91fbc506585e83ea3b62ccc4b-CDN/lu2cib/820016/12ta74/d176f0986478cc64f24226b3d20c140d/_/download/contextbatch/js/com.atlassian.jira.projects.sidebar.init,-_super,-project.issue.navigator,-jira.view.issue/batch.js?jira.create.linked.issue=true&locale=en","startTime":609.0999999046326,"connectEnd":609.0999999046326,"connectStart":609.0999999046326,"domainLookupEnd":609.0999999046326,"domainLookupStart":609.0999999046326,"fetchStart":609.0999999046326,"redirectEnd":0,"redirectStart":0,"requestStart":609.0999999046326,"responseEnd":1193,"responseStart":1193,"secureConnectionStart":609.0999999046326},{"duration":1002.6999998092651,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2cib/820016/12ta74/1.0/_/download/batch/jira.webresources:bigpipe-js/jira.webresources:bigpipe-js.js","startTime":614.5,"connectEnd":614.5,"connectStart":614.5,"domainLookupEnd":614.5,"domainLookupStart":614.5,"fetchStart":614.5,"redirectEnd":0,"redirectStart":0,"requestStart":614.5,"responseEnd":1617.1999998092651,"responseStart":1617.1999998092651,"secureConnectionStart":614.5},{"duration":1149.2000002861023,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2cib/820016/12ta74/1.0/_/download/batch/jira.webresources:bigpipe-init/jira.webresources:bigpipe-init.js","startTime":614.5999999046326,"connectEnd":614.5999999046326,"connectStart":614.5999999046326,"domainLookupEnd":614.5999999046326,"domainLookupStart":614.5999999046326,"fetchStart":614.5999999046326,"redirectEnd":0,"redirectStart":0,"requestStart":614.5999999046326,"responseEnd":1763.8000001907349,"responseStart":1763.8000001907349,"secureConnectionStart":614.5999999046326},{"duration":324.3999996185303,"initiatorType":"xmlhttprequest","name":"https://jira.mariadb.org/rest/webResources/1.0/resources","startTime":1293.3000001907349,"connectEnd":1293.3000001907349,"connectStart":1293.3000001907349,"domainLookupEnd":1293.3000001907349,"domainLookupStart":1293.3000001907349,"fetchStart":1293.3000001907349,"redirectEnd":0,"redirectStart":0,"requestStart":1293.3000001907349,"responseEnd":1617.6999998092651,"responseStart":1617.6999998092651,"secureConnectionStart":1293.3000001907349}],"fetchStart":0,"domainLookupStart":0,"domainLookupEnd":0,"connectStart":0,"connectEnd":0,"requestStart":291,"responseStart":602,"responseEnd":610,"domLoading":605,"domInteractive":1784,"domContentLoadedEventStart":1784,"domContentLoadedEventEnd":1824,"domComplete":3174,"loadEventStart":3174,"loadEventEnd":3179,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","marks":[{"name":"bigPipe.sidebar-id.start","time":1766.0999999046326},{"name":"bigPipe.sidebar-id.end","time":1766.9000000953674},{"name":"bigPipe.activity-panel-pipe-id.start","time":1767.0999999046326},{"name":"bigPipe.activity-panel-pipe-id.end","time":1769.4000000953674},{"name":"activityTabFullyLoaded","time":1830}],"measures":[],"correlationId":"8d329449ed44a3","effectiveType":"4g","downlink":9.3,"rtt":0,"serverDuration":87,"dbReadsTimeInMs":8,"dbConnsTimeInMs":16,"applicationHash":"9d11dbea5f4be3d4cc21f03a88dd11d8c8687422","experiments":[]}}