Einführung in die neuen Funktionen von MySQL 8.0.11

Einführung in die neuen Funktionen von MySQL 8.0.11

1. Datenwörterbuch

1) Das transaktionale Datenwörterbuch, in dem Datenbankobjektinformationen gespeichert sind, wurde zusammengeführt. In früheren Versionen wurden diese in Metadatendateien und nicht transaktionalen Tabellen gespeichert.

2. Atomare Datendefinitionsanweisungen (Atomic DDL)

3. Sicherheit und Kontoverwaltung

1) Ein neues caching_sha2_password-Authentifizierungs-Plugin ist verfügbar (ein neues cachingsha2password-Authentifizierungs-Plugin ist verfügbar)

2) MySQL unterstützt jetzt Rollen, die benannte Sammlungen von Berechtigungen sind (MySQL unterstützt Rollen, die benannte Sammlungen von Berechtigungen sind)

3) MySQL speichert jetzt Informationen zum Kennwortverlauf und ermöglicht so die Einschränkung der Wiederverwendung früherer Kennwörter (MySQL speichert jetzt Informationen zum Kennwortverlauf und ermöglicht so die Einschränkung der Wiederverwendung früherer Kennwörter)

4) MySQL unterstützt jetzt den FIPS-Modus

4. Ressourcenmanagement

1) Sie können Ressourcengruppen erstellen und verwalten und auf dem Server ausgeführte Threads bestimmten Gruppen zuweisen, sodass Threads entsprechend den für die Gruppe verfügbaren Ressourcen ausgeführt werden können.

5. InnoDB-Erweiterungen.

1) Erhöhen Sie den Zähler automatisch und schreiben Sie ihn in das Redo-Protokoll, sodass er beim Neustart des Servers bestehen bleibt.

2) Wenn die Indexnummer beschädigt ist, schreibt InnoDB eine Beschädigungsmarkierung in das Redo-Protokoll

3) Das InnoDB Memcached-Plugin unterstützt mehrere Get-Operationen (Abrufen mehrerer Schlüssel/Wert-Paare in einer einzigen Memcached-Abfrage) und Bereichsabfragen

4) Eine neue dynamische Konfigurationsoption, die die InnoDB-Deadlock-Erkennung steuert. Sie können damit die Deadlock-Erkennung über innodb_deadlock_detect deaktivieren und sich auf innodb_lock_wait_timeout verlassen, um die Timeout-Transaktion so einzustellen, dass sie zurückgesetzt wird, um den normalen Betrieb anderer Transaktionen nicht zu beeinträchtigen

5) INFORMATION_SCHEMA.INNODB_CACHED_INDEXES speichert die Anzahl der im InnoDB-Pufferpool zwischengespeicherten Indexseiten für jeden Index

6) Alle temporären InnoDB-Tabellen teilen sich denselben temporären Tabellenbereich ibtmp1.

7) Die InnoDB-Tablespace-Verschlüsselungsfunktion unterstützt die Verschlüsselung von Redo-Log- und Undo-Log-Daten

8) InnoDB unterstützt NOWAIT und SKIP LOCKED für Lese-Anweisungen, die aufgrund von SHARE oder UPDATE gesperrt sind. NOWAIT bedeutet, sofort zurückzukehren, wenn eine Sperre auftritt. SKIP LOCKED bedeutet, Ergebnisse für mehrere gesperrte Zeilen zurückzugeben.

9) Partitionen hinzufügen, Partitionen löschen, Partitionen zusammenführen, Partitionen rekonstruieren und Partitionen neu erstellen

10) Die MySQL-Speicher-Engine verwendet das Datenwörterbuch, nicht das eigene Datenwörterbuch der Speicher-Engine

11) Das MySQL-Datenwörterbuch und die Systemtabellen werden in einer einzigen InnoDB-Tablespace-Datei mysql.ibd im MySQL-Datenverzeichnis erstellt.

6. Zeichensatzunterstützung

1) Der Standardzeichensatz wurde von Latin1 auf utf8mb4 geändert; Der Standardzeichensatz ist utf8mb4;

7. JSON (JSON-Erweiterungen) UND OpenGIS-Raumtypen hinzufügen

1)MySQL bietet viele JSON-bezogene Funktionen und API-Schnittstellen

8. Optimierer.

1) MySQL unterstützt jetzt unsichtbare Indizes, mit denen getestet werden kann, ob der erstellte Index einen Optimierungseffekt hat

2) MySQL unterstützt jetzt absteigende Indizes, was Sortierungsabfragen beschleunigen kann

9. Allgemeine Tabellenausdrücke

10. Fensterfunktionen

11. Unterstützung für reguläre Ausdrücke

12. Interne temporäre Tabellen

1) Die TempTable-Speicher-Engine ersetzt die MEMORY-Speicher-Engine als Standard-Engine für interne temporäre Tabellen im Arbeitsspeicher.

13. Protokollierung

1) Mit log_error_services können Sie festlegen, welche Protokollkomponenten aktiviert werden sollen. Das Fehlerprotokoll wird neu geschrieben

14. Sicherungssperre

Eine neue Art von Backup-Sperre ermöglicht DML während Online-Backups und verhindert gleichzeitig Vorgänge, die zu inkonsistenten Snapshots führen könnten

Zusammenfassen

Das Obige ist eine Einführung in die neuen Funktionen von MySQL Version 8.0.11. Ich hoffe, es wird Ihnen hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

Das könnte Sie auch interessieren:
  • Ubuntu18.04 Installation mysql8.0.11 Grafik-Tutorial
  • Detaillierte Erläuterung der Idee, mysql8.0.11 zu installieren, das Root-Passwort zu ändern und Navicat für MySQL zu verbinden
  • Lösung für das Problem, dass sich der mysql8.0.11-Client nicht anmelden kann
  • Grafisches Tutorial zur Installation und Konfiguration von mysql8.0.11 winx64 (win10)
  • Diagramm der Installationsschritte für MySQL 8.0.11 Community Green Edition für Windows
  • Tutorial zur manuellen Installation und Konfiguration von mysql8.0.11 winx64
  • Detailliertes Installationstutorial für Windows 10 + MySQL 8.0.11 Zip
  • Diagramm der Installationszusammenfassung für MySQL 8.0.11
  • MySql 8.0.11 Installations- und Konfigurationstutorial
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.11 winx64

<<:  Einige Fehler, die JavaScript-Anfänger häufig machen

>>:  Linux verwendet den Befehl scp, um Dateien auf den lokalen Computer zu kopieren und lokale Dateien auf den Remote-Server zu kopieren

Artikel empfehlen

Vue+echarts realisiert gestapelte Balkendiagramme

In diesem Artikel wird der spezifische Code von V...

4 Lösungen für MySQL-Import-CSV-Fehler

Dies soll an die 4 Fallstricke erinnern, in die i...

So konfigurieren Sie den Nginx-Lastausgleich

Inhaltsverzeichnis Nginx-Lastausgleichskonfigurat...

Verwenden von CSS zum Implementieren einer Ladeanimation des Android-Systems

Im Web gibt es zwei gängige Ladesymbole: eines is...

Die letzten zwei Jahre mit User Experience

<br />Es ist nicht länger als zwei Jahre her...

Lernen Sie die schwarze Technologie der Union-All-Verwendung in MySQL 5.7 in 5 Minuten

Leistung von „Union All“ in MySQL 5.6 Teil 1: MyS...

Implementierungsmethode für HTML-Neun-Raster-Layouts

Die Diversifizierung von Website-Layouts ist unse...

Detaillierte Erklärung des Linux-Kernel-Makros Container_Of

Inhaltsverzeichnis 1. Wie werden Strukturen im Ge...

Detaillierte Erklärung der Linux-Systemverzeichnisse sys, tmp, usr, var!

Der Wachstumspfad vom Linux-Neuling zum Linux-Mei...

So erhalten Sie Datums-/Uhrzeitdaten in MySQL, gefolgt von .0

Der Datentyp von MySQL ist datetime. Die in der D...

So implementieren Sie das Prototypmuster in JavaScript

Überblick Das Prototypmuster bezieht sich auf den...

Wird der Index in der MySQL-Abfragebedingung verwendet?

Wenn Sie ein Arbeitgeber fragt, ob in einer MySQL...

Die Hook-Funktion von Vue-Router implementiert Routing Guard

Inhaltsverzeichnis Überblick Globale Hook-Funktio...