Matomo MySQL CPU load 100%

Since the update to 4.15.1 the database has been running at a load of 100%. Need help solving the problem!

Systemcheck
Click to view System Check

Mandatory checks

PHP-Version >= 7.2.5:

:heavy_check_mark: 8.2.1

PDO Erweiterung:

:heavy_check_mark:

PDO\MYSQL Erweiterung:

:heavy_check_mark:

MYSQLI Erweiterung:

:heavy_check_mark:

Weitere erforderliche Anforderungen:

:heavy_check_mark: zlib :heavy_check_mark: json :heavy_check_mark: filter :heavy_check_mark: hash :heavy_check_mark: session

Erforderliche Funktionen:

:heavy_check_mark: debug_backtrace :heavy_check_mark: eval :heavy_check_mark: hash :heavy_check_mark: gzcompress :heavy_check_mark: gzuncompress :heavy_check_mark: pack

Benötigte PHP Konfiguration (php.ini):

:heavy_check_mark: session.auto_start = 0 :heavy_check_mark: max_execution_time = 0 OR = -1 OR >= 30

Verzeichnisse mit Schreibzugriff:

:heavy_check_mark: $DOC_ROOT/tmp :heavy_check_mark: $DOC_ROOT/tmp/assets :heavy_check_mark: $DOC_ROOT/tmp/cache :heavy_check_mark: $DOC_ROOT/tmp/climulti :heavy_check_mark: $DOC_ROOT/tmp/latest :heavy_check_mark: $DOC_ROOT/tmp/logs :heavy_check_mark: $DOC_ROOT/tmp/sessions :heavy_check_mark: $DOC_ROOT/tmp/tcpdf :heavy_check_mark: $DOC_ROOT/tmp/templates_c

Verzeichnisse mit Schreibzugriff auf Tag Manager:

:heavy_check_mark: $DOC_ROOT/js

Optional checks

Empfohlene private Verzeichnisse:

:heavy_check_mark: Alle privaten Verzeichnisse sind nicht aus dem Internet zugänglich.

Dateiintegrität:

:heavy_check_mark:

64-bit PHP Binär:

:heavy_check_mark:

Tracker-Status:

:heavy_check_mark:

Speicherlimit:

:heavy_check_mark: 512M

Zeitzone:

:heavy_check_mark:

Öffnen einer URL:

:heavy_check_mark: curl

PageSpeed ist deaktiviert:

:heavy_check_mark:

GD > 2.x + FreeType (Grafiken):

:heavy_check_mark:

Andere Erweiterungen:

:heavy_check_mark: json :heavy_check_mark: libxml :heavy_check_mark: dom :heavy_check_mark: SimpleXML :heavy_check_mark: openssl

Andere Funktionen:

:heavy_check_mark: shell_exec :heavy_check_mark: set_time_limit :heavy_check_mark: mail :heavy_check_mark: parse_ini_file :heavy_check_mark: glob :heavy_check_mark: gzopen :heavy_check_mark: md5_file

Dateisystem:

:heavy_check_mark:

Cron einrichten - Prozesse via CLI steuern:

:heavy_check_mark: OK

Letzter erfolgreicher Abschluss der Archivierung:

:warning: Warning: Die Archivierung ist zuletzt am Samstag, 28. Oktober 2023 12:20:10 erfolgreich gelaufen, also vor 1 Tage 17:57:35.

Bitte überprüfen Sie, ob Sie einen Crontab eingerichtet haben, der den core:archive Konsolenbefehl aufruft, und ob Sie einen MAILTO konfiguriert haben, um Fehler per E-Mail zu erhalten, wenn die Archivierung fehlschlägt. Sie können auch versuchen, den Konsolenbefehl auszuführen, um Ihre Berichte manuell zu archivieren: $DOC_ROOT/console --matomo-domain=matomo-qa.servername.com core:archive. Mehr erfahren.

Datenbankfähigkeiten:

:heavy_check_mark: UTF8mb4 charset :heavy_check_mark: LOAD DATA INFILE :heavy_check_mark: CREATE TEMPORARY TABLES :heavy_check_mark: Changing transaction isolation level

Maximale Packetgröße:

:heavy_check_mark:

Erzwungene SSL Verbindung:

:warning: Warning: Wir empfehlen, Matomo ausschließlich über sichere SSL Verbindungen zu verwenden. Um unsicheren Zugriff über http zu verhindern, fügen Sie force_ssl = 1 dem Bereich General in Ihrer Matomo config/config.ini.php Datei hinzu.

Standorterkennung:

:heavy_check_mark: geoip2php (continent_code, continent_name, country_code, country_name, region_code, region_name, city_name, postal_code, lat, long)

Update über HTTPS:

:heavy_check_mark:

Schreibbarer JavaScript-Tracker (“/matomo.js” & “/piwik.js”):

:heavy_check_mark:

Heatmap & Session Recording Tracking:

:heavy_check_mark: ‘$MATOMO_URLplugins/HeatmapSessionRecording/configs.php’ is accessible

Informational results

Matomo Version:

4.15.1

Matomo Update History:

4.13.0,4.10.1,4.8.0,4.7.0-b2,4.6.2,4.4.1

Matomo Install Version:

Unknown - pre 3.8.

Latest Available Version:

4.15.1

Is Git Deployment:

0

PHP_OS:

Linux

PHP SAPI:

apache2handler

Timezone Version:

2021.5

PHP Timezone:

UTC

PHP Time:

1698646666

PHP Datetime:

2023-10-30 06:17:46

PHP INI max_execution_time:

30

PHP INI post_max_size:

128M

PHP INI max_input_vars:

3000

PHP INI zlib.output_compression:

Curl Version:

7.29.0, NSS/3.53.1

Suhosin Installed:

0

DB Prefix:

piwik_

DB Charset:

utf8mb4

DB Adapter:

PDO\MYSQL

MySQL Version:

10.5.13-MariaDB

Num Tables:

451

Browser Segment Archiving Enabled:

1

Development Mode Enabled:

0

Internet Enabled:

1

Multi Server Environment:

0

Auto Update Enabled:

1

Custom User Path:

0

Custom Include Path:

0

Release Channel:

latest_stable

Plugins Activated:

API, Actions, Annotations, BulkTracking, Contents, CoreAdminHome, CoreConsole, CoreHome, CorePluginsAdmin, CoreUpdater, CoreVisualizations, CoreVue, CustomDimensions, CustomJsTracker, CustomVariables 4.1.3, DBStats, Dashboard, DevicePlugins, DevicesDetection, Diagnostics, Ecommerce, Events, Feedback, GeoIp2, Goals, GoogleTheme 1.2.10, Heartbeat, HeatmapSessionRecording 4.6.2, ImageGraph, Insights, Installation, Intl, IntranetMeasurable, InvalidateReports 4.1.1, LanguagesManager, LogViewer 4.1.2, Login, Marketplace, MobileMessaging, Monolog, Morpheus, MultiSites, Overlay, PagePerformance, PrivacyManager, ProfessionalServices, Proxy, Referrers, Resolution, RollUpReporting 4.1.4, RssWidget, SEO, ScheduledReports, SegmentEditor, SitesManager, TagManager, Tour, Transitions, TwoFactorAuth, UserCountry, UserCountryMap, UserId, UserLanguage, UsersManager, VisitFrequency, VisitTime, VisitorInterest, VisitsSummary, WebsiteMeasurable, Widgetize

Plugins Deactivated:

Live, MobileAppMeasurable, Provider 4.0.5

Plugins Invalid:

Server Info:

Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/8.2.1

Had visits in last 1 day:

0

Had visits in last 3 days:

1

Had visits in last 5 days:

1

Archive Time Last Started:

2023-10-30 02:05:02

Archive Time Last Finished:

2023-10-28 12:20:10

User Agent:

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36

Browser Language:

de-de,de,en-us,en

Total Invalidation Count:

0

In Progress Invalidation Count:

0

Scheduled Invalidation Count:

0

Earliest invalidation ts_started:

Latest invalidation ts_started:

Earliest invalidation ts_invalidated:

Latest invalidation ts_invalidated:

Number of segment invalidations:

0

Number of plugin invalidations:

0

List of plugins being invalidated:

Anonymize Referrer:

Do Not Track enabled:

0

Hi @Peter_Wolf
As first approach, I would suggest:

Disable browser archiving and setup the CRON archiving

Install and setup the queue tracking

Check other high traffic suggestions

hi - much better :wink: