Type:
Bug
Priority:
Major
Resolution:
Fixed
Affects Version/s:
10.4(EOL) , 10.5 , 10.6 , 10.9(EOL) , 10.10(EOL) , 10.11
Both SSELECTs should produce the same (or similar) examined rows numer but it is 95179 vs 17716591112119384090
CREATE TABLE `tab_MDEV_30820` (
`ID` int(11) NOT NULL AUTO_INCREMENT,
`NAME_F` varchar(50) DEFAULT NULL,
PRIMARY KEY (`ID`)
);
CREATE TABLE `tab2` (
`ID` int(11) NOT NULL AUTO_INCREMENT,
`TAB1_ID` int(11) DEFAULT NULL,
PRIMARY KEY (`id`)
);
--delimiter //
CREATE FUNCTION `get_zero`() RETURNS int(11)
BEGIN
RETURN(0) ;
END
//
for i in 1..100 do insert into tab_MDEV_30820 values (null,'qwerty'); end for ; //
for i in 1..1000 do insert into tab2 values (null,round(rand()*10000)); end for ; //
--delimiter ;
SET @old_slow_query_log= @@global.slow_query_log;
SET @old_log_output= @@global.log_output;
SET @old_long_query_time= @@long_query_time;
SET GLOBAL log_output= "TABLE";
SET GLOBAL slow_query_log= ON;
SET SESSION long_query_time= 0;
SELECT 0 as zero, (SELECT ID FROM tab2 where tab2.TAB1_ID = tab_MDEV_30820.ID LIMIT 1) AS F1 FROM tab_MDEV_30820 ORDER BY 2 DESC LIMIT 2;
SELECT get_zero() as zero, (SELECT ID FROM tab2 where tab2.TAB1_ID = tab_MDEV_30820.ID LIMIT 1) AS F1 FROM tab_MDEV_30820 ORDER BY 2 DESC LIMIT 2;
SELECT rows_examined FROM mysql.slow_log WHERE sql_text LIKE '%SELECT%tab_MDEV_30820%';
## Reset to initial values
SET @@long_query_time= @old_long_query_time;
SET @@global.log_output= @old_log_output;
SET @@global.slow_query_log= @old_slow_query_log;
drop table tab_MDEV_30820, tab2;
drop function get_zero;
relates to
MDEV-30820
slow log Rows_examined out of range
Closed
{"report":{"fcp":1534.3999998569489,"ttfb":351.5,"pageVisibility":"visible","entityId":123565,"key":"jira.project.issue.view-issue","isInitial":true,"threshold":1000,"elementTimings":{},"userDeviceMemory":8,"userDeviceProcessors":64,"apdex":0.5,"journeyId":"7cd8bb4d-6594-4806-9b55-de69dd558688","navigationType":0,"readyForUser":1627.8999998569489,"redirectCount":0,"resourceLoadedEnd":2156.199999809265,"resourceLoadedStart":376,"resourceTiming":[{"duration":600.7999999523163,"initiatorType":"link","name":"https://jira.mariadb.org/s/2c21342762a6a02add1c328bed317ffd-CDN/lu2cib/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/css/_super/batch.css","startTime":376,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":376,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":976.7999999523163,"responseStart":0,"secureConnectionStart":0},{"duration":600.7999999523163,"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":376.2999999523163,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":376.2999999523163,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":977.0999999046326,"responseStart":0,"secureConnectionStart":0},{"duration":609.7999999523163,"initiatorType":"script","name":"https://jira.mariadb.org/s/0917945aaa57108d00c5076fea35e069-CDN/lu2cib/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/js/_super/batch.js?locale=en","startTime":376.5,"connectEnd":376.5,"connectStart":376.5,"domainLookupEnd":376.5,"domainLookupStart":376.5,"fetchStart":376.5,"redirectEnd":0,"redirectStart":0,"requestStart":376.5,"responseEnd":986.2999999523163,"responseStart":986.2999999523163,"secureConnectionStart":376.5},{"duration":710.8000001907349,"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":376.69999980926514,"connectEnd":376.69999980926514,"connectStart":376.69999980926514,"domainLookupEnd":376.69999980926514,"domainLookupStart":376.69999980926514,"fetchStart":376.69999980926514,"redirectEnd":0,"redirectStart":0,"requestStart":376.69999980926514,"responseEnd":1087.5,"responseStart":1087.5,"secureConnectionStart":376.69999980926514},{"duration":714.5,"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":376.89999985694885,"connectEnd":376.89999985694885,"connectStart":376.89999985694885,"domainLookupEnd":376.89999985694885,"domainLookupStart":376.89999985694885,"fetchStart":376.89999985694885,"redirectEnd":0,"redirectStart":0,"requestStart":376.89999985694885,"responseEnd":1091.3999998569489,"responseStart":1091.3999998569489,"secureConnectionStart":376.89999985694885},{"duration":714.7000000476837,"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":377.09999990463257,"connectEnd":377.09999990463257,"connectStart":377.09999990463257,"domainLookupEnd":377.09999990463257,"domainLookupStart":377.09999990463257,"fetchStart":377.09999990463257,"redirectEnd":0,"redirectStart":0,"requestStart":377.09999990463257,"responseEnd":1091.7999999523163,"responseStart":1091.7999999523163,"secureConnectionStart":377.09999990463257},{"duration":715.0999999046326,"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":377.2999999523163,"connectEnd":377.2999999523163,"connectStart":377.2999999523163,"domainLookupEnd":377.2999999523163,"domainLookupStart":377.2999999523163,"fetchStart":377.2999999523163,"redirectEnd":0,"redirectStart":0,"requestStart":377.2999999523163,"responseEnd":1092.3999998569489,"responseStart":1092.3999998569489,"secureConnectionStart":377.2999999523163},{"duration":768.1999998092651,"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":377.5,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":377.5,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1145.6999998092651,"responseStart":0,"secureConnectionStart":0},{"duration":715.2999999523163,"initiatorType":"script","name":"https://jira.mariadb.org/rest/api/1.0/shortcuts/820016/47140b6e0a9bc2e4913da06536125810/shortcuts.js?context=issuenavigation&context=issueaction","startTime":377.59999990463257,"connectEnd":377.59999990463257,"connectStart":377.59999990463257,"domainLookupEnd":377.59999990463257,"domainLookupStart":377.59999990463257,"fetchStart":377.59999990463257,"redirectEnd":0,"redirectStart":0,"requestStart":377.59999990463257,"responseEnd":1092.8999998569489,"responseStart":1092.8999998569489,"secureConnectionStart":377.59999990463257},{"duration":768.0999999046326,"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":377.7999999523163,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":377.7999999523163,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1145.8999998569489,"responseStart":0,"secureConnectionStart":0},{"duration":715.5999999046326,"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":378,"connectEnd":378,"connectStart":378,"domainLookupEnd":378,"domainLookupStart":378,"fetchStart":378,"redirectEnd":0,"redirectStart":0,"requestStart":378,"responseEnd":1093.5999999046326,"responseStart":1093.5,"secureConnectionStart":378},{"duration":1549.2999999523163,"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":378.89999985694885,"connectEnd":378.89999985694885,"connectStart":378.89999985694885,"domainLookupEnd":378.89999985694885,"domainLookupStart":378.89999985694885,"fetchStart":378.89999985694885,"redirectEnd":0,"redirectStart":0,"requestStart":378.89999985694885,"responseEnd":1928.1999998092651,"responseStart":1928.1999998092651,"secureConnectionStart":378.89999985694885},{"duration":1772.5,"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":383.69999980926514,"connectEnd":383.69999980926514,"connectStart":383.69999980926514,"domainLookupEnd":383.69999980926514,"domainLookupStart":383.69999980926514,"fetchStart":383.69999980926514,"redirectEnd":0,"redirectStart":0,"requestStart":383.69999980926514,"responseEnd":2156.199999809265,"responseStart":2156.199999809265,"secureConnectionStart":383.69999980926514},{"duration":783,"initiatorType":"xmlhttprequest","name":"https://jira.mariadb.org/rest/webResources/1.0/resources","startTime":1159.2999999523163,"connectEnd":1159.2999999523163,"connectStart":1159.2999999523163,"domainLookupEnd":1159.2999999523163,"domainLookupStart":1159.2999999523163,"fetchStart":1159.2999999523163,"redirectEnd":0,"redirectStart":0,"requestStart":1159.2999999523163,"responseEnd":1942.2999999523163,"responseStart":1942.2999999523163,"secureConnectionStart":1159.2999999523163},{"duration":660,"initiatorType":"script","name":"https://www.google-analytics.com/analytics.js","startTime":1526.3999998569489,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":1526.3999998569489,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":2186.399999856949,"responseStart":0,"secureConnectionStart":0}],"fetchStart":0,"domainLookupStart":0,"domainLookupEnd":0,"connectStart":0,"connectEnd":0,"requestStart":193,"responseStart":351,"responseEnd":377,"domLoading":368,"domInteractive":2189,"domContentLoadedEventStart":2190,"domContentLoadedEventEnd":2244,"domComplete":2907,"loadEventStart":2907,"loadEventEnd":2908,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","marks":[{"name":"bigPipe.sidebar-id.start","time":2160.699999809265},{"name":"bigPipe.sidebar-id.end","time":2161.699999809265},{"name":"bigPipe.activity-panel-pipe-id.start","time":2165.399999856949},{"name":"bigPipe.activity-panel-pipe-id.end","time":2167.5},{"name":"activityTabFullyLoaded","time":2259}],"measures":[],"correlationId":"e399846e93bcc2","effectiveType":"4g","downlink":10,"rtt":0,"serverDuration":95,"dbReadsTimeInMs":12,"dbConnsTimeInMs":21,"applicationHash":"9d11dbea5f4be3d4cc21f03a88dd11d8c8687422","experiments":[]}}
commit 64ac6ed3e357af743c70ea1d6ddf8fb699d51589 (HEAD -> bb-10.4-MDEV-30820, origin/bb-10.4-MDEV-30820)
Author: Oleksandr Byelkin <sanja@mariadb.com>
Date: Wed Jul 19 16:14:39 2023 +0200
MDEV-31742 incorrect examined rows in case of stored function usage
The counter is global so we do not need add backup to it
if we do not zero it after taking the backup.