At least bytes_received can be wrong. In function update_global_user_stats_with_user:
user_stats->bytes_received+= (thd->org_status_var.bytes_received-
|
thd->start_bytes_received);
|
thd->start_bytes_received is set in do_command(), but it is not called if thd_prepare_connection() fails.
cpu_time looks strange also...
select USER, CONNECTED_TIME, BUSY_TIME, CPU_TIME, BYTES_RECEIVED from information_schema.user_statistics where user = 'cacti';
|
+-------+----------------+--------------------+-------------------+---------------------+
|
| USER | CONNECTED_TIME | BUSY_TIME | CPU_TIME | BYTES_RECEIVED |
|
+-------+----------------+--------------------+-------------------+---------------------+
|
| cacti | 46 | 0.3571019999999954 | 692552.4628808994 | 9223372036854775807 |
|
+-------+----------------+--------------------+-------------------+---------------------+
|
{"report":{"fcp":904.5,"ttfb":310.40000009536743,"pageVisibility":"visible","entityId":25001,"key":"jira.project.issue.view-issue","isInitial":true,"threshold":1000,"elementTimings":{},"userDeviceMemory":8,"userDeviceProcessors":64,"apdex":1,"journeyId":"4c7316d6-81cf-42e8-8712-d8e49e9ed5ac","navigationType":0,"readyForUser":976.5,"redirectCount":0,"resourceLoadedEnd":824.7999999523163,"resourceLoadedStart":315.7999999523163,"resourceTiming":[{"duration":27.100000143051147,"initiatorType":"link","name":"https://jira.mariadb.org/s/2c21342762a6a02add1c328bed317ffd-CDN/lu2cib/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/css/_super/batch.css","startTime":315.7999999523163,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":315.7999999523163,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":342.90000009536743,"responseStart":0,"secureConnectionStart":0},{"duration":27.100000143051147,"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":316.09999990463257,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":316.09999990463257,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":343.2000000476837,"responseStart":0,"secureConnectionStart":0},{"duration":72.29999995231628,"initiatorType":"script","name":"https://jira.mariadb.org/s/0917945aaa57108d00c5076fea35e069-CDN/lu2cib/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/js/_super/batch.js?locale=en","startTime":316.40000009536743,"connectEnd":316.40000009536743,"connectStart":316.40000009536743,"domainLookupEnd":316.40000009536743,"domainLookupStart":316.40000009536743,"fetchStart":316.40000009536743,"redirectEnd":0,"redirectStart":0,"requestStart":346.7000000476837,"responseEnd":388.7000000476837,"responseStart":362.40000009536743,"secureConnectionStart":316.40000009536743},{"duration":105.70000004768372,"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":316.5,"connectEnd":316.5,"connectStart":316.5,"domainLookupEnd":316.5,"domainLookupStart":316.5,"fetchStart":316.5,"redirectEnd":0,"redirectStart":0,"requestStart":348.09999990463257,"responseEnd":422.2000000476837,"responseStart":367.2999999523163,"secureConnectionStart":316.5},{"duration":47,"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":316.7000000476837,"connectEnd":316.7000000476837,"connectStart":316.7000000476837,"domainLookupEnd":316.7000000476837,"domainLookupStart":316.7000000476837,"fetchStart":316.7000000476837,"redirectEnd":0,"redirectStart":0,"requestStart":349.09999990463257,"responseEnd":363.7000000476837,"responseStart":363.09999990463257,"secureConnectionStart":316.7000000476837},{"duration":53,"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":316.90000009536743,"connectEnd":316.90000009536743,"connectStart":316.90000009536743,"domainLookupEnd":316.90000009536743,"domainLookupStart":316.90000009536743,"fetchStart":316.90000009536743,"redirectEnd":0,"redirectStart":0,"requestStart":349.2000000476837,"responseEnd":369.90000009536743,"responseStart":369.2999999523163,"secureConnectionStart":316.90000009536743},{"duration":50.200000047683716,"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":317,"connectEnd":317,"connectStart":317,"domainLookupEnd":317,"domainLookupStart":317,"fetchStart":317,"redirectEnd":0,"redirectStart":0,"requestStart":349.2999999523163,"responseEnd":367.2000000476837,"responseStart":366.59999990463257,"secureConnectionStart":317},{"duration":30.299999952316284,"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":317.2000000476837,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":317.2000000476837,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":347.5,"responseStart":0,"secureConnectionStart":0},{"duration":49.09999990463257,"initiatorType":"script","name":"https://jira.mariadb.org/rest/api/1.0/shortcuts/820016/47140b6e0a9bc2e4913da06536125810/shortcuts.js?context=issuenavigation&context=issueaction","startTime":317.40000009536743,"connectEnd":317.40000009536743,"connectStart":317.40000009536743,"domainLookupEnd":317.40000009536743,"domainLookupStart":317.40000009536743,"fetchStart":317.40000009536743,"redirectEnd":0,"redirectStart":0,"requestStart":350,"responseEnd":366.5,"responseStart":365.7999999523163,"secureConnectionStart":317.40000009536743},{"duration":30.800000190734863,"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":317.59999990463257,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":317.59999990463257,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":348.40000009536743,"responseStart":0,"secureConnectionStart":0},{"duration":55,"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":317.7999999523163,"connectEnd":317.7999999523163,"connectStart":317.7999999523163,"domainLookupEnd":317.7999999523163,"domainLookupStart":317.7999999523163,"fetchStart":317.7999999523163,"redirectEnd":0,"redirectStart":0,"requestStart":351.90000009536743,"responseEnd":372.7999999523163,"responseStart":372.09999990463257,"secureConnectionStart":317.7999999523163},{"duration":495.09999990463257,"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":328.40000009536743,"connectEnd":328.40000009536743,"connectStart":328.40000009536743,"domainLookupEnd":328.40000009536743,"domainLookupStart":328.40000009536743,"fetchStart":328.40000009536743,"redirectEnd":0,"redirectStart":0,"requestStart":453.90000009536743,"responseEnd":823.5,"responseStart":815.7999999523163,"secureConnectionStart":328.40000009536743},{"duration":496.09999990463257,"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":328.7000000476837,"connectEnd":328.7000000476837,"connectStart":328.7000000476837,"domainLookupEnd":328.7000000476837,"domainLookupStart":328.7000000476837,"fetchStart":328.7000000476837,"redirectEnd":0,"redirectStart":0,"requestStart":611.4000000953674,"responseEnd":824.7999999523163,"responseStart":819.9000000953674,"secureConnectionStart":328.7000000476837},{"duration":207.29999995231628,"initiatorType":"xmlhttprequest","name":"https://jira.mariadb.org/rest/webResources/1.0/resources","startTime":623.7999999523163,"connectEnd":623.7999999523163,"connectStart":623.7999999523163,"domainLookupEnd":623.7999999523163,"domainLookupStart":623.7999999523163,"fetchStart":623.7999999523163,"redirectEnd":0,"redirectStart":0,"requestStart":797,"responseEnd":831.0999999046326,"responseStart":830.2999999523163,"secureConnectionStart":623.7999999523163},{"duration":183.79999995231628,"initiatorType":"script","name":"https://www.google-analytics.com/analytics.js","startTime":862.4000000953674,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":862.4000000953674,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1046.2000000476837,"responseStart":0,"secureConnectionStart":0},{"duration":263.7000000476837,"initiatorType":"xmlhttprequest","name":"https://jira.mariadb.org/rest/webResources/1.0/resources","startTime":890.2000000476837,"connectEnd":890.2000000476837,"connectStart":890.2000000476837,"domainLookupEnd":890.2000000476837,"domainLookupStart":890.2000000476837,"fetchStart":890.2000000476837,"redirectEnd":0,"redirectStart":0,"requestStart":1121.2999999523163,"responseEnd":1153.9000000953674,"responseStart":1152.7000000476837,"secureConnectionStart":890.2000000476837}],"fetchStart":0,"domainLookupStart":0,"domainLookupEnd":0,"connectStart":0,"connectEnd":0,"requestStart":128,"responseStart":311,"responseEnd":328,"domLoading":314,"domInteractive":1082,"domContentLoadedEventStart":1082,"domContentLoadedEventEnd":1133,"domComplete":1601,"loadEventStart":1601,"loadEventEnd":1602,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","marks":[{"name":"bigPipe.sidebar-id.start","time":1048.2999999523163},{"name":"bigPipe.sidebar-id.end","time":1049.4000000953674},{"name":"bigPipe.activity-panel-pipe-id.start","time":1049.5999999046326},{"name":"bigPipe.activity-panel-pipe-id.end","time":1050.7999999523163},{"name":"activityTabFullyLoaded","time":1168.9000000953674}],"measures":[],"correlationId":"e59c607095cecb","effectiveType":"4g","downlink":9.9,"rtt":0,"serverDuration":90,"dbReadsTimeInMs":11,"dbConnsTimeInMs":19,"applicationHash":"9d11dbea5f4be3d4cc21f03a88dd11d8c8687422","experiments":[]}}
Also found valgrind warnings when running ./mtr main.connect -
valgrind --mysqld=-userstat==7422== Thread 5:
==7422== Conditional jump or move depends on uninitialised value(s)
==7422== at 0x81F30EA: THD::update_all_stats() (sql_class.cc:1314)
==7422== by 0x822E580: dispatch_command(enum_server_command, THD*, char*, unsigned int) (sql_parse.cc:1462)
==7422== by 0x822C467: do_command(THD*) (sql_parse.cc:794)
==7422== by 0x833033D: do_handle_one_connection(THD*) (sql_connect.cc:1266)
==7422== by 0x832FE84: handle_one_connection (sql_connect.cc:1181)
==7422== by 0x858B6BF: pfs_spawn_thread (pfs.cc:1015)
==7422== by 0x404296D: start_thread (pthread_create.c:300)
==7422== by 0x42B4A4D: clone (clone.S:130)
==7422== Conditional jump or move depends on uninitialised value(s)
==7422== at 0x81F311A: THD::update_all_stats() (sql_class.cc:1316)
==7422== by 0x822E580: dispatch_command(enum_server_command, THD*, char*, unsigned int) (sql_parse.cc:1462)
==7422== by 0x822C467: do_command(THD*) (sql_parse.cc:794)
==7422== by 0x833033D: do_handle_one_connection(THD*) (sql_connect.cc:1266)
==7422== by 0x832FE84: handle_one_connection (sql_connect.cc:1181)
==7422== by 0x858B6BF: pfs_spawn_thread (pfs.cc:1015)
==7422== by 0x404296D: start_thread (pthread_create.c:300)
==7422== by 0x42B4A4D: clone (clone.S:130)