*************************** 1. Zeile *************************** Typ: InnoDB Name: Status:

*************************** 1. Zeile *************************** Typ: InnoDB Name: Status:

Wir haben unsere Datenbank von Mysql Version 5.1.73 MyISAM auf Mariadb 10.3.26 Innodb Engine migriert. Seitdem beobachten wir eine Verlangsamung bei Einfügungen und eine sehr hohe CPU-Auslastung des Mysqld-Prozesses.

Unsere my.cnf ist unten.

[mysqld]
sql_mode=ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
datadir=/var/lib/mariadb/data
socket=/var/lib/mariadb/mysql.sock
transaction-isolation = READ-COMMITTED

symbolic-links = 1

port = 3306
key_buffer_size = 32M
max_allowed_packet = 500M
thread_stack = 256K
thread_cache_size = 64
query_cache_limit = 8M
query_cache_size = 64M
query_cache_type = 1
tmpdir=/var/lib/mariadb/tmp
tmp_table_size= 2GB


max_connections = 2048
expire_logs_days = 2
max_binlog_size = 100M


log_bin=/var/lib/mariadb/mysql_binary_log/mysql_binlog
server_id=1

binlog_format = mixed

read_buffer_size = 2M
read_rnd_buffer_size = 16M
sort_buffer_size = 8M
join_buffer_size = 8M

# InnoDB settings
innodb_file_per_table = 1
innodb_flush_log_at_trx_commit  = 2
innodb_log_buffer_size = 64M
innodb_buffer_pool_size = 410G
innodb_thread_concurrency = 8
innodb_flush_method = O_DIRECT
innodb_log_file_size = 512M
log_warnings = 1

[mysqld_safe]
log-error=/var/log/mariadb/mariadb.log
pid-file=/var/run/mariadb/mariadb.pid


#!includedir /etc/my.cnf.d
[client]
socket=/var/lib/mariadb/mysql.sock

Bitte schlagen Sie vor, ob wir etwas tun können, um das Problem zu beheben. Behebt das Setzen von innodb_page_cleaners = 1 das Problem der CPU-Auslastung?

Die DB-Größe beträgt 800 GB

Grüße, Padmini

Antwort1

Vielen Dank für die Vorschläge.

Ich werde den Abfrage-Cache ausschalten und die Commit-Frequenz der Einfügungen ändern.

Bitte sehen Sie sich auf mögliche Ergebnisse auch den InnoDB-Status o/p an. Ich habe die IPs und SQLs aus Sicherheitsgründen entfernt.

*************************** 1. Zeile *************************** Typ: InnoDB Name: Status:

28.12.2020 15:23:03 0x7f53a87e0700 INNODB-MONITOR-AUSGABE

Sekundendurchschnittliche Werte, berechnet aus den letzten 31 Sekunden

HINTERGRUNDTHREAD

srv_master_thread-Schleifen: 8128 srv_active, 0 srv_shutdown, 431935 srv_idle srv_master_thread-Protokoll leeren und schreiben: 440060

SEMAPHORE

OS WAIT ARRAY INFO: Anzahl der Reservierungen 30709730 OS WAIT ARRAY INFO: Anzahl der Signale 421296865 RW-shared Spins 1115208207, Runden 2687646128, OS-Wartezeiten 22420145 RW-excl Spins 30775840, Runden 277954745, OS-Wartezeiten 6958561 RW-sx Spins 245636, Runden 3976023, OS-Wartezeiten 58477 Spin-Runden pro Wartezeit: 2,41 RW-shared, 9,03 RW-excl, 16,19 RW-sx

TRANSAKTIONEN

Trx-ID-Zähler 91991569 Bereinigung für TRXs Nr. o < 91770847 durchgeführt Rückgängigmachen Nr. o < 0 Status: Wird ausgeführt, aber im Leerlauf Länge der Verlaufsliste 110153 LISTE DER TRANSAKTIONEN FÜR JEDE SITZUNG: ---TRANSAKTION 421472262604096, nicht gestartet 0 Sperrstruktur(en), Heap-Größe 1128, 0 Zeilensperre(n) ---TRANSAKTION 421472262566152, nicht gestartet 0 Sperrstruktur(en), Heap-Größe 1128, 0 Zeilensperre(n) ---TRANSAKTION 421472262599880, AKTIV 3 Sekunden Ruhezustand vor dem Aufrufen von InnoDB Verwendete MySQL-Tabellen 1, gesperrt 0 0 Sperrstruktur(en), Heap-Größe 1128, 0 Zeilensperre(n) MySQL-Thread-ID 228426, OS-Thread-Handle 139997076879104, Abfrage-ID 58188566 Statistik SELECT Abfrage ---TRANSACTION 421472262591448, AKTIV 6 Sek. Ruhezeit vor dem Aufrufen von InnoDB MySQL-Tabellen im Einsatz 1, gesperrt 0 0 Sperrstruktur(en), Heap-Größe 1128, 0 Zeilensperre(n) MySQL-Thread-ID 228425, OS-Thread-Handle 139997278693120, Abfrage-ID 58188561 Root Statistik SELECT ---TRANSACTION 421472262587232, AKTIV 7 Sek., Thread in InnoDB deklariert 4123 MySQL-Tabellen im Einsatz 8, gesperrt 1 0 Sperrstruktur(en), Heap-Größe 1128, 0 Zeilensperre(n) MySQL-Thread-ID 228423, OS-Thread-Handle 139538942158592, Abfrage-ID 58188555 root Sortierindex erstellen CREATE TEMPORARY TABLE Trx-Lese-Ansicht sieht keine TRX mit ID >= 91991569, sieht < 91991569 ---TRANSACTION 421472262574584, AKTIV 25 Sek. Zeilen abrufen, Thread innerhalb von InnoDB deklariert 4798 MySQL-Tabellen in Verwendung 8, gesperrt 1 0 Sperrstruktur(en), Heap-Größe 1128, 0 Zeilensperre(n) MySQL-Thread-ID 228404, OS-Thread-Handle 139538945943296, Abfrage-ID 58186884 Sortierindex erstellen CREATE TEMPORARY TABLE Trx-Lese-Ansicht sieht keine TRX mit ID >= 91990920, sieht < 91990920 ---TRANSACTION 421472262578800, AKTIV 120 Sek. Zeilen abrufen, Thread deklariert innerhalb von InnoDB 1141 MySQL-Tabellen in Verwendung 8, gesperrt 1 0 Sperrstruktur(en), Heap-Größe 1128, 0 Zeilensperre(n) MySQL-Thread-ID 228335, OS-Thread-Handle 139538945132288, Abfrage-ID 58178904 Root Sortierindex erstellen CREATE TEMPORARY TABLE ---TRANSACTION 421472262625176, AKTIV 243 Sek. Zeilen abrufen, Thread deklariert innerhalb von InnoDB 1141 MySQL-Tabellen in Verwendung 8, gesperrt 1 0 Sperrstruktur(en), Heap-Größe 1128, 0 Zeilensperre(n) MySQL Thread-ID 228257, OS-Thread-Handle 139538941347584, Abfrage-ID 58176235 Sortierindex erstellen CREATE TEMPORARY TABLE

Trx-Lese-Ansicht sieht TRX mit ID >= 91986376 nicht, sieht < 91986376 ---TRANSACTION 421472262616744, AKTIV 236 Sek. Zeilen werden abgerufen, Thread innerhalb von InnoDB deklariert 1141 MySQL-Tabellen in Verwendung 8, gesperrt 1 0 Sperrstruktur(en), Heap-Größe 1128, 0 Zeilensperre(n) MySQL-Thread-ID 228254, OS-Thread-Handle 139539194201856, Abfrage-ID 58176270 Root Sortierindex wird erstellt CREATE TEMPORARY TABLE SELECT, Trx-Lese-Ansicht sieht TRX mit ID >= 91986377 nicht, sieht < 91986377 ---TRANSACTION 421472262612528, AKTIV 247 Sek. Zeilen werden abgerufen, Thread deklariert innerhalb von InnoDB 1141 MySQL-Tabellen in Verwendung 8, gesperrt 1 0 Sperrstruktur(en), Heap-Größe 1128, 0 Zeilensperre(n) MySQL-Thread-ID 228252, OS-Thread-Handle 139997285033728, Abfrage-ID 58175990 Root Sortierindex wird erstellt CREATE TEMPORARY TABLE Trx-Lese-Ansicht sieht keine TRX mit ID >= 91986373, sieht < 91986373 ---TRANSACTION 421472262595664, ACTIVE 311 Sek. Zeilen werden abgerufen, Thread deklariert innerhalb von InnoDB 1141 MySQL-Tabellen in Verwendung 8, gesperrt 1 0 Sperrstruktur(en), Heap-Größe 1128, 0 Zeilensperre(n) MySQL-Thread-ID 228205, OS-Thread-Handle 139997077149440, Abfrage-ID 58173387 root Sortierindex erstellen CREATE TEMPORARY TABLE

Trx-Lese-Ansicht sieht TRX mit ID >= 91985372 nicht, sieht < 91985372 ---TRANSACTION 421472262608312, nicht gestartet 0 Sperrstruktur(en), Heap-Größe 1128, 0 Zeilensperre(n) ---TRANSACTION 421472262650472, nicht gestartet 0 Sperrstruktur(en), Heap-Größe 1128, 0 Zeilensperre(n) ---TRANSACTION 421472262583016, AKTIV 4510 Sek. Zeilen abrufen, Thread innerhalb von InnoDB deklariert 4879 MySQL-Tabellen in Verwendung 11, gesperrt 0 0 Sperrstruktur(en), Heap-Größe 1128, 0 Zeilensperre(n) MySQL-Thread-ID 224972, OS-Thread-Handle 139997278963456, Abfrage-ID 57666902 root Daten werden gesendet. SELECT Trx-Lese-Ansicht sieht keine TRX mit ID >= 91770846, sieht < 91770846 ---TRANSACTION 421472262570368, Ruhezustand vor dem Aufrufen von InnoDB nicht gestartet. Verwendete MySQL-Tabellen 7, gesperrt 7 0 Sperrstruktur(en), Heap-Größe 1128, 0 Zeilensperre(n) ---TRANSACTION 421472262561936, nicht gestartet 0 Sperrstruktur(en), Heap-Größe 1128, 0 Zeilensperre(n)

DATEI-E/A

Status I/O-Thread 0: Warten auf abgeschlossene AIO-Anfragen (Puffer-Einfüge-Thread) Status I/O-Thread 1: Warten auf abgeschlossene AIO-Anfragen (Protokoll-Thread) Status I/O-Thread 2: Warten auf abgeschlossene AIO-Anfragen (Lese-Thread) Status I/O-Thread 3: Warten auf abgeschlossene AIO-Anfragen (Lese-Thread) Status I/O-Thread 4: Warten auf abgeschlossene AIO-Anfragen (Lese-Thread) Status I/O-Thread 5: Warten auf abgeschlossene AIO-Anfragen (Lese-Thread) Status I/O-Thread 6: Warten auf abgeschlossene AIO-Anfragen (Schreib-Thread) Status I/O-Thread 7: Warten auf abgeschlossene AIO-Anfragen (Schreib-Thread) Status I/O-Thread 8: Warten auf abgeschlossene AIO-Anfragen (Schreib-Thread) Status I/O-Thread 9: Warten auf abgeschlossene AIO-Anfragen (Schreib-Thread) Ausstehende normale AIO-Lesevorgänge: [0, 0, 0, 0], AIO-Schreibvorgänge: [0, 0, 0, 0], ibuf AIO-Lesevorgänge:, Protokoll-E/A:, Synchronisierungs-E/A: Ausstehend Flushes (fsync)-Protokoll: 0; Pufferpool: 0 21568038 OS-Dateilesevorgänge, 55947091 OS-Dateischreibvorgänge, 5176098 OS-fsyncs 0,00 Lesevorgänge/s, 0 Durchschnitt Bytes/Lesevorgang, 110,61 Schreibvorgänge/s, 12,26 fsyncs/s

PUFFER EINFÜGEN UND ADAPTIVER HASH-INDEX

Ibuf: Größe 1, freie Listenlänge 327, Segmentgröße 329, 29895 Zusammenführungen Zusammengeführte Operationen: Einfügen 310690, Löschen, Markierung 2804937, Löschen 98025 Verworfene Operationen: Einfügen 0, Löschen, Markierung 0, Löschen 0 Hash-Tabellengröße 108898523, Knoten-Heap hat 468 Puffer Hash-Tabellengröße 108898523, Knoten-Heap hat 4886 Puffer Hash-Tabellengröße 108898523, Knoten-Heap hat 1174 Puffer Hash-Tabellengröße 108898523, Knoten-Heap hat 804827 Puffer Hash-Tabellengröße 108898523, Knoten-Heap hat 206 Puffer Hash-Tabellengröße 108898523, Knoten-Heap hat 11802 Puffer Hash-Tabellengröße 108898523, Knoten-Heap hat 10235 Puffer Hash-Tabellengröße 108898523, Knoten-Heap hat 6018 Puffer 2282,60 Hash-Suchen/s, 168,19 Nicht-Hash-Suchen/s

PROTOKOLL

Protokollsequenznummer 1631035877442 Protokoll gelöscht bis 1631035877442 Seiten gelöscht bis 1631035877442 Letzter Prüfpunkt bei 1631035877433 0 ausstehende Protokolllöschungen, 0 ausstehende CHKP-Schreibvorgänge 30700890 Protokoll-E/A's erledigt, 55,68 Protokoll-E/A's/Sekunde

PUFFERPOOL UND SPEICHER

Gesamter zugewiesener großer Speicher 449826521088 Zugewiesener Wörterbuchspeicher 209792 Pufferpoolgröße 26868120 Freie Puffer 2315898 Datenbankseiten 23712605 Alte Datenbankseiten 8753125 Geänderte Datenbankseiten 0 Prozent schmutzige Seiten (LRU und freie Seiten): 0,000 Maximaler Prozentsatz schmutziger Seiten: 75,000 Ausstehende Lesevorgänge 0 Ausstehende Schreibvorgänge: LRU 0, Flush-Liste 0, einzelne Seite 0 Seiten, die jung gemacht wurden 18707, nicht jung 0 0,00 jung/s, 0,00 nicht jung/s Gelesene Seiten 21568383, erstellt 2144222, geschrieben 23631157 0,00 Lesevorgänge/s, 0,74 erstellt/s, 50,68 Schreibvorgänge/s Pufferpool-Trefferquote 1000 / 1000, Young-Making-Rate 0 / 1000 nicht 0 / 1000 Seiten vorauslesen 0,00/s, verdrängt ohne Zugriff 0,00/s, zufälliges Vorauslesen 0,00/s LRU-Länge: 23712605, unzip_LRU-Länge: 0 I/O-Summe[0]:aktuell[0], unzip-Summe[0]:aktuell[0]

INDIVIDUELLE PUFFERPOOL-INFO

---PUFFERPOOL 0 Pufferpoolgröße 3358720 Freie Puffer 281768 Datenbankseiten 2972171 Alte Datenbankseiten 1097131 Geänderte Datenbankseiten 0 Prozent schmutzige Seiten (LRU und freie Seiten): 0,000 Max. Prozentsatz schmutziger Seiten: 75,000 Ausstehende Lesevorgänge 0 Ausstehende Schreibvorgänge: LRU 0, Flush-Liste 0, einzelne Seite 0 Als jung erstellte Seiten 2433, nicht jung 0 0,00 jung/s, 0,00 nicht jung/s Gelesene Seiten 2704251, erstellte 267920, geschriebene 7476898 0,00 Lesevorgänge/s, 0,00 erstellt/s, 19,42 Schreibvorgänge/s Pufferpool-Trefferquote 1000 / 1000, Rate der Jungerstellung 0 / 1000, nicht 0 / 1000 0,00/s, ohne Zugriff vertrieben 0,00/s, Zufallsbasiertes Vorauslesen 0,00/s LRU-Länge: 2972171, unzip_LRU-Länge: 0 I/O-Summe[0]:aktuell[0], unzip-Summe[0]:aktuell[0] ---PUFFERPOOL 1 Pufferpoolgröße 3358310 Freie Puffer 293950 Datenbankseiten 2959617 Alte Datenbankseiten 1092494 Geänderte Datenbankseiten 0 Prozent schmutzige Seiten (LRU und freie Seiten): 0,000 Max. schmutzige Seiten in Prozent: 75,000 Ausstehende Lesevorgänge 0 Ausstehende Schreibvorgänge: LRU 0, Liste leeren 0, einzelne Seite 0 Als jung erstellte Seiten 2226, nicht jung 0 0,00 junge Seiten/s, 0,00 nicht junge Seiten/s Gelesene Seiten 2692983, erstellte Seiten 266634, geschrieben 994418 0,00 Lesevorgänge/s, 0,03 Erstellungen/s, 1,10 Schreibvorgänge/s Pufferpool-Trefferquote 1000 / 1000, Young-Making-Rate 0 / 1000 nicht 0 / 1000 Seiten vorauslesen 0,00/s, ohne Zugriff verdrängt 0,00/s, zufälliges Vorauslesen 0,00/s LRU-Länge: 2959617, unzip_LRU-Länge: 0 I/O-Summe[0]:aktuell[0], unzip-Summe[0]:aktuell[0] ---PUFFERPOOL 2 Pufferpool-Größe 3358720 Freie Puffer 294486 Datenbankseiten 2959458 Alte Datenbankseiten 1092436 Geänderte DB-Seiten 0 Prozent schmutzige Seiten (LRU & freie Seiten): 0,000 Max. schmutzige Seiten in Prozent: 75,000 Ausstehend Lesevorgänge 0 Ausstehende Schreibvorgänge: LRU 0, Liste leeren 0, einzelne Seite 0 Seiten, die jung gemacht wurden 2374, nicht jung 0 0,00 jung/s, 0,00 nicht jung/s Seiten, die gelesen wurden 2692116, erstellt wurden 267342, geschrieben wurden 1400586 0,00 Lesevorgänge/s, 0,71 erstellt/s, 5,06 Schreibvorgänge/s Trefferquote des Pufferpools 1000 / 1000, Rate für Jungmachen 0 / 1000, nicht 0 / 1000 Seiten, die vorausgelesen wurden 0,00/s, ohne Zugriff entfernt wurden 0,00/s, zufälliges vorausgelesenes Lesen 0,00/s LRU-Länge: 2959458, unzip_LRU-Länge: 0 I/O-Summe[0]:aktuell[0], Unzip-Summe[0]:aktuell[0] ---PUFFERPOOL 3 Pufferpool Größe 3358310 Freie Puffer 279408 Datenbankseiten 2973878 Alte Datenbankseiten 1097759 Geänderte Datenbankseiten 0 Prozent schmutzige Seiten (LRU & freie Seiten): 0,000 Max. schmutzige Seiten in Prozent: 75,000 Ausstehende Lesevorgänge 0 Ausstehende Schreibvorgänge: LRU 0, Flush-Liste 0, einzelne Seite 0 Seiten, die jung gemacht wurden 2419, nicht jung 0 0,00 jung/s, 0,00 nicht jung/s Gelesene Seiten 2705442, erstellt 268436, geschrieben 5297912 0,00 Lesevorgänge/s, 0,00 erstellt/s, 14,42 Schreibvorgänge/s Trefferquote des Pufferpools 1000 / 1000, Rate für Jungmachen 0 / 1000 nicht 0 / 1000 Vorausgelesene Seiten 0,00/s, entfernt ohne Zugriff 0,00/s, wahlfreier Read-Ahead 0,00/s LRU-Länge: 2973878, Unzip_LRU-Länge: 0 I/O-Summe [0]:aktuell[0], Unzip-Summe [0]:aktuell[0] --- PUFFERPOOL 4 Pufferpoolgröße 3358720 Freie Puffer 310866 Datenbankseiten 2942617 Alte Datenbankseiten 1086219 Geänderte Datenbankseiten 0 Prozent schmutzige Seiten (LRU und freie Seiten): 0,000 Max. Prozentsatz schmutziger Seiten: 75.000 Ausstehende Lesevorgänge 0 Ausstehende Schreibvorgänge: LRU 0, Liste leeren 0, einzelne Seite 0 Als jung erstellte Seiten 2189, nicht jung 0 0,00 junge Seiten/s, 0,00 nicht junge Seiten/s Gelesene Seiten 2671221, erstellte Seiten 271396, geschriebene Seiten 4720179 0,00 Lesevorgänge/s, 0,00 erstellte Seiten/s, 9,35 Schreibvorgänge/s Trefferquote Pufferpool 1000 / 1000, Rate zur Jungerstellung 0 / 1000 nicht 0 / 1000 Vorausgelesene Seiten 0,00/s, ohne Zugriff entfernt 0,00/s, zufälliges Vorauslesen 0,00/s LRU-Länge: 2942617, unzip_LRU-Länge: 0 I/O-Summe[0]:aktuell[0], Unzip-Summe[0]:aktuell[0] ---PUFFER POOL 5 Pufferpoolgröße 3358310 Freie Puffer 282190 Datenbankseiten 2971125 Alte Datenbankseiten 1096743 Geänderte Datenbankseiten 0 Prozent schmutzige Seiten (LRU und freie Seiten): 0,000 Max. Prozentsatz schmutziger Seiten: 75,000 Ausstehende Lesevorgänge 0 Ausstehende Schreibvorgänge: LRU 0, Flush-Liste 0, einzelne Seite 0 Als jung erstellte Seiten 2410, nicht jung 0 0,00 jung/s, 0,00 nicht jung/s Gelesene Seiten 2702315, erstellt 268810, geschrieben 1055279 0,00 Lesevorgänge/s, 0,00 erstellt/s, 0,58 Schreibvorgänge/s Pufferpool-Trefferquote 1000 / 1000, Rate für Jungerstellung 0 / 1000, nicht 0 / 1000 0,00/s, ohne Zugriff vertrieben 0,00/s, Zufallsbasiertes Vorauslesen 0,00/s LRU-Länge: 2971125, unzip_LRU-Länge: 0 I/O-Summe[0]:aktuell[0], unzip-Summe[0]:aktuell[0] ---PUFFERPOOL 6 Pufferpoolgröße 3358720 Freie Puffer 287692 Datenbankseiten 2966288 Alte Datenbankseiten 1094957 Geänderte Datenbankseiten 0 Prozent schmutzige Seiten (LRU und freie Seiten): 0,000 Max. schmutzige Seiten in Prozent: 75,000 Ausstehende Lesevorgänge 0 Ausstehende Schreibvorgänge: LRU 0, Liste leeren 0, einzelne Seite 0 Als jung erstellte Seiten 2430, nicht jung 0 0,00 junge Seiten/s, 0,00 nicht junge Seiten/s Gelesene Seiten 2701700, erstellte Seiten 264588, geschrieben 1357268 0,00 Lesevorgänge/s, 0,00 Erstellungen/s, 0,19 Schreibvorgänge/s Pufferpool-Trefferquote 1000 / 1000, Young-Making-Rate 0 / 1000 nicht 0 / 1000 Seiten vorauslesen 0,00/s, ohne Zugriff verdrängt 0,00/s, zufälliges Vorauslesen 0,00/s LRU-Länge: 2966288, unzip_LRU-Länge: 0 I/O-Summe[0]:aktuell[0], unzip-Summe[0]:aktuell[0] ---PUFFERPOOL 7 Pufferpool-Größe 3358310 Freie Puffer 285538 Datenbankseiten 2967451 Alte Datenbankseiten 1095386 Geänderte DB-Seiten 0 Prozent schmutzige Seiten (LRU & freie Seiten): 0,000 Max. schmutzige Seiten in Prozent: 75,000 Ausstehend Lesevorgänge 0 Ausstehende Schreibvorgänge: LRU 0, Liste leeren 0, einzelne Seite 0 Seiten, die jung gemacht wurden 2226, nicht jung 0 0,00 jung/s, 0,00 nicht jung/s Seiten, die gelesen wurden 2698355, erstellt wurden 269096, geschrieben wurden 1328617 0,00 Lesevorgänge/s, 0,00 erstellt/s, 0,55 Schreibvorgänge/s Trefferquote im Pufferpool 1000 / 1000, Rate für Jungmachen 0 / 1000, nicht 0 / 1000 Seiten, die vorausgelesen wurden 0,00/s, ohne Zugriff entfernt wurden 0,00/s, zufälliges vorausgelesenes Lesen 0,00/s LRU-Länge: 2967451, unzip_LRU-Länge: 0 I/O-Summe[0]:aktuell[0], Unzip-Summe[0]:aktuell[0]cur[0] ---BUFFER POOL 5 Pufferpoolgröße 3358310 Freie Puffer 282190 Datenbankseiten 2971125 Alte Datenbankseiten 1096743 Geänderte Datenbankseiten 0 Prozent schmutzige Seiten (LRU & freie Seiten): 0.000 Max. Prozentsatz schmutziger Seiten: 75.000 Ausstehende Lesevorgänge 0 Ausstehende Schreibvorgänge: LRU 0, Flush-Liste 0, einzelne Seite 0 Seiten, die jung gemacht wurden 2410, nicht jung 0 0,00 jung/s, 0,00 nicht jung/s Gelesene Seiten 2702315, erstellt 268810, geschrieben 1055279 0,00 Lesevorgänge/s, 0,00 erstellt/s, 0,58 Schreibvorgänge/s Pufferpool-Trefferquote 1000 / 1000, Rate der Jungmacher 0 / 1000 nicht 0 / 1000 Vorausgelesene Seiten 0,00/s, ohne Zugriff verdrängt 0,00/s, zufälliges Vorauslesen 0,00/s LRU-Länge: 2971125, unzip_LRU-Länge: 0 I/O-Summe[0]:aktuell[0], unzip-Summe[0]:aktuell[0] ---PUFFERPOOL 6 Pufferpoolgröße 3358720 Freie Puffer 287692 Datenbankseiten 2966288 Alte Datenbankseiten 1094957 Geänderte Datenbankseiten 0 Prozent schmutzige Seiten (LRU und freie Seiten): 0,000 Max. schmutzige Seiten in Prozent: 75,000 Ausstehende Lesevorgänge 0 Ausstehende Schreibvorgänge: LRU 0, Liste leeren 0, einzelne Seite 0 Als jung erstellte Seiten 2430, nicht jung 0 0,00 junge Seiten/s, 0,00 nicht junge Seiten/s Gelesene Seiten 2701700, erstellt 264588, geschrieben 1357268 0,00 Lesevorgänge/s, 0,00 Erstellungen/s, 0,19 Schreibvorgänge/s Pufferpool-Trefferquote 1000 / 1000, Young-Making-Rate 0 / 1000 nicht 0 / 1000 Seiten vorauslesen 0,00/s, ohne Zugriff verdrängt 0,00/s, zufälliges Vorauslesen 0,00/s LRU-Länge: 2966288, unzip_LRU-Länge: 0 I/O-Summe[0]:aktuell[0], unzip-Summe[0]:aktuell[0] ---PUFFERPOOL 7 Pufferpool-Größe 3358310 Freie Puffer 285538 Datenbankseiten 2967451 Alte Datenbankseiten 1095386 Geänderte DB-Seiten 0 Prozent schmutzige Seiten (LRU und freie Seiten): 0,000 75.000 Ausstehende Lesevorgänge 0 Ausstehende Schreibvorgänge: LRU 0, Liste leeren 0, einzelne Seite 0 Seiten, die jung gemacht wurden 2226, nicht jung 0 0,00 jung/s, 0,00 nicht jung/s Seiten, die gelesen wurden 2698355, erstellt wurden 269096, geschrieben wurden 1328617 0,00 Lesevorgänge/s, 0,00 erstellt/s, 0,55 Schreibvorgänge/s Trefferquote im Pufferpool 1000 / 1000, Rate für Jungmachen 0 / 1000, nicht 0 / 1000 Seiten, die vorausgelesen wurden 0,00/s, ohne Zugriff entfernt wurden 0,00/s, zufälliges vorausgelesenes Lesen 0,00/s LRU-Länge: 2967451, unzip_LRU-Länge: 0 I/O-Summe[0]:aktuell[0], unzip-Summe[0]:aktuell[0]cur[0] ---BUFFER POOL 5 Pufferpoolgröße 3358310 Freie Puffer 282190 Datenbankseiten 2971125 Alte Datenbankseiten 1096743 Geänderte Datenbankseiten 0 Prozent schmutzige Seiten (LRU & freie Seiten): 0.000 Max. Prozentsatz schmutziger Seiten: 75.000 Ausstehende Lesevorgänge 0 Ausstehende Schreibvorgänge: LRU 0, Flush-Liste 0, einzelne Seite 0 Seiten, die jung gemacht wurden 2410, nicht jung 0 0,00 jung/s, 0,00 nicht jung/s Gelesene Seiten 2702315, erstellt 268810, geschrieben 1055279 0,00 Lesevorgänge/s, 0,00 erstellt/s, 0,58 Schreibvorgänge/s Pufferpool-Trefferquote 1000 / 1000, Rate der Jungmacher 0 / 1000 nicht 0 / 1000 Vorausgelesene Seiten 0,00/s, ohne Zugriff verdrängt 0,00/s, zufälliges Vorauslesen 0,00/s LRU-Länge: 2971125, unzip_LRU-Länge: 0 I/O-Summe[0]:aktuell[0], unzip-Summe[0]:aktuell[0] ---PUFFERPOOL 6 Pufferpoolgröße 3358720 Freie Puffer 287692 Datenbankseiten 2966288 Alte Datenbankseiten 1094957 Geänderte Datenbankseiten 0 Prozent schmutzige Seiten (LRU und freie Seiten): 0,000 Max. schmutzige Seiten in Prozent: 75,000 Ausstehende Lesevorgänge 0 Ausstehende Schreibvorgänge: LRU 0, Liste leeren 0, einzelne Seite 0 Als jung erstellte Seiten 2430, nicht jung 0 0,00 junge Seiten/s, 0,00 nicht junge Seiten/s Gelesene Seiten 2701700, erstellt 264588, geschrieben 1357268 0,00 Lesevorgänge/s, 0,00 Erstellungen/s, 0,19 Schreibvorgänge/s Pufferpool-Trefferquote 1000 / 1000, Young-Making-Rate 0 / 1000 nicht 0 / 1000 Seiten vorauslesen 0,00/s, ohne Zugriff verdrängt 0,00/s, zufälliges Vorauslesen 0,00/s LRU-Länge: 2966288, unzip_LRU-Länge: 0 I/O-Summe[0]:aktuell[0], unzip-Summe[0]:aktuell[0] ---PUFFERPOOL 7 Pufferpool-Größe 3358310 Freie Puffer 285538 Datenbankseiten 2967451 Alte Datenbankseiten 1095386 Geänderte DB-Seiten 0 Prozent schmutzige Seiten (LRU und freie Seiten): 0,000 75.000 Ausstehende Lesevorgänge 0 Ausstehende Schreibvorgänge: LRU 0, Liste leeren 0, einzelne Seite 0 Seiten, die jung gemacht wurden 2226, nicht jung 0 0,00 jung/s, 0,00 nicht jung/s Seiten, die gelesen wurden 2698355, erstellt wurden 269096, geschrieben wurden 1328617 0,00 Lesevorgänge/s, 0,00 erstellt/s, 0,55 Schreibvorgänge/s Trefferquote im Pufferpool 1000 / 1000, Rate für Jungmachen 0 / 1000, nicht 0 / 1000 Seiten, die vorausgelesen wurden 0,00/s, ohne Zugriff entfernt wurden 0,00/s, zufälliges vorausgelesenes Lesen 0,00/s LRU-Länge: 2967451, unzip_LRU-Länge: 0 I/O-Summe[0]:aktuell[0], unzip-Summe[0]:aktuell[0]LRU 0, Flush-Liste 0, einzelne Seite 0. Seiten, die jung gemacht wurden 2430, nicht jung 0 0,00 jung/s, 0,00 nicht jung/s. Seiten, die gelesen wurden 2701700, erstellt wurden 264588, geschrieben wurden 1357268 0,00 Lesevorgänge/s, 0,00 erstellte/s, 0,19 Schreibvorgänge/s. Pufferpool-Trefferquote 1000 / 1000, Rate für Jungmachen 0 / 1000, nicht 0 / 1000. Seiten, die vorausgelesen wurden 0,00/s, ohne Zugriff entfernt wurden 0,00/s, zufälliges Vorauslesen 0,00/s. LRU-Länge: 2966288, unzip_LRU-Länge: 0. I/O-Summe [0]:aktuell[0], Unzip-Summe [0]:aktuell[0] ---PUFFERPOOL 7. Pufferpool-Größe 3358310 Freie Puffer 285538 Datenbankseiten 2967451 Alte Datenbankseiten 1095386 Geänderte Datenbankseiten 0 Prozent schmutzige Seiten (LRU & freie Seiten): 0,000 Max. Prozentsatz schmutziger Seiten: 75,000 Ausstehende Lesevorgänge 0 Ausstehende Schreibvorgänge: LRU 0, Flush-Liste 0, einzelne Seite 0 Als jung erstellte Seiten 2226, nicht jung 0 0,00 jung/s, 0,00 nicht jung/s Gelesene Seiten 2698355, erstellt 269096, geschrieben 1328617 0,00 Lesevorgänge/s, 0,00 erstellt/s, 0,55 Schreibvorgänge/s Trefferquote des Pufferpools 1000 / 1000, Rate für die Jungerstellung 0 / 1000, nicht 0 / 1000 Vorausgelesene Seiten 0,00/s, ohne Zugriff verdrängt 0,00/s, zufällig Vorauslesen 0,00/s LRU-Länge: 2967451, unzip_LRU-Länge: 0 I/O-Summe[0]:aktuell[0], Unzip-Summe[0]:aktuell[0]LRU 0, Flush-Liste 0, einzelne Seite 0. Seiten, die jung gemacht wurden 2430, nicht jung 0 0,00 jung/s, 0,00 nicht jung/s. Seiten, die gelesen wurden 2701700, erstellt wurden 264588, geschrieben wurden 1357268 0,00 Lesevorgänge/s, 0,00 erstellte/s, 0,19 Schreibvorgänge/s. Pufferpool-Trefferquote 1000 / 1000, Rate für Jungmachen 0 / 1000, nicht 0 / 1000. Seiten, die vorausgelesen wurden 0,00/s, ohne Zugriff entfernt wurden 0,00/s, zufälliges Vorauslesen 0,00/s. LRU-Länge: 2966288, unzip_LRU-Länge: 0. I/O-Summe [0]:aktuell[0], Unzip-Summe [0]:aktuell[0] ---PUFFERPOOL 7. Pufferpool-Größe 3358310 Freie Puffer 285538 Datenbankseiten 2967451 Alte Datenbankseiten 1095386 Geänderte Datenbankseiten 0 Prozent schmutzige Seiten (LRU & freie Seiten): 0,000 Max. Prozentsatz schmutziger Seiten: 75.000 Ausstehende Lesevorgänge 0 Ausstehende Schreibvorgänge: LRU 0, Flush-Liste 0, einzelne Seite 0 Als jung erstellte Seiten 2226, nicht jung 0 0,00 jung/s, 0,00 nicht jung/s Gelesene Seiten 2698355, erstellt 269096, geschrieben 1328617 0,00 Lesevorgänge/s, 0,00 erstellt/s, 0,55 Schreibvorgänge/s Trefferquote des Pufferpools 1000 / 1000, Rate für Jungerstellung 0 / 1000, nicht 0 / 1000 Vorausgelesene Seiten 0,00/s, ohne Zugriff verdrängt 0,00/s, zufällig Vorauslesen 0,00/s LRU-Länge: 2967451, unzip_LRU-Länge: 0 I/O-Summe[0]:aktuell[0], Unzip-Summe[0]:aktuell[0]

Zeilenoperationen

8 Abfragen in InnoDB, 3 Abfragen in der Warteschlange. 8 Lese-Ansichten in InnoDB geöffnet. Prozess-ID=4487, Haupt-Thread-ID=139539341866752, Status: Ruhezustand. Anzahl eingefügter Zeilen 149186838, aktualisierter Zeilen 39010, gelöschter Zeilen 921469, gelesener Zeilen 233065780693. 27,03 Einfügungen/s, 0,00 Aktualisierungen/s, 0,00 Löschungen/s, 2432,12 Lesevorgänge/s. Anzahl eingefügter Systemzeilen 0, aktualisierter Zeilen 0, gelöschter Zeilen 0, gelesener Zeilen 0,00 Einfügungen/s, 0,00 Aktualisierungen/s, 0,00 Löschungen/s, 0,00 Lesevorgänge/s

ENDE DER INNODB MONITOR-AUSGABE

Anweisung für temporäre Tabelle:

TEMPORÄRE TABELLE ERSTELLEN test SELECT 'testData', data_test.a_id als a_id, data_test.d_name_id als d_name_id, data_test.c_id als c_id, data_test.b_id als b_id, data_test.meas_e_name_id als meas_e_name_id, data_test.recipe_id als recipe_id, MIN(data_test.date_time) als „Start“, MAX(data_test.date_time) als „Ende“, ep, COUNT() als f, COUNT() - ANZAHL(unten)

Antwort2

Bei ACID ergreift InnoDB (anders als MyISAM) Maßnahmen, um Datenverlust zu vermeiden. Dazu gehört ein Festplattenangriff pro Transaktion. (Ja, das innodb_flush_log_at_trx_commit = 2dämpft diesen Schlag.)

Was wahrscheinlich passiert, ist, dass Sie mit jeweils eine Zeile einfügen autocommit=ON? Wie viele Einfügungen pro Sekunde führen Sie durch?

Plan A: BEGIN; several inserts; COMMIT; – 100–1000 auf einmal empfohlen.

Plan B: Stapelverarbeitung INSERT--INSERT ... VALUES (...), (...), ...

Plan C: Für recht hohe Aufnahmeraten siehehttp://mysql.rjweb.org/doc.php/staging_table

Andere Probleme...

  • Der Abfrage-Cache sollte wahrscheinlich deaktiviert werden. JedenSchreiben in eine Tabelle bewirktalleEinträge im QC für diese Tabelle müssen gelöscht werden. Eine hohe Aufnahmerate bedeutet, dass der QC (für diese Tabelle) nutzlos ist.
  • Bitte geben Sie SHOW CREATE TABLEfür eventuelle weitere Hinweise Bescheid.

verwandte Informationen