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

CSS-Menüschaltflächenanimation

Um ein Dropdown-Menü zu schreiben, klicken Sie au...

JavaScript zum Erreichen eines dynamischen Farbwechsels der Tabelle

In diesem Artikel wird der spezifische Code für J...

So konfigurieren Sie die MySQL Master-Slave-Replikation unter Windows

Die MySQL Master-Slave-Replikation ermöglicht die...

Analyse des Prinzips der MySQL-Indexlängenbeschränkung

Dieser Artikel stellt hauptsächlich die Analyse d...

Vue implementiert einen einfachen Lupeneffekt

In diesem Artikelbeispiel wird der spezifische Co...

Tiefgreifendes Verständnis der Rolle von Vuex

Inhaltsverzeichnis Überblick So teilen Sie Daten ...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.7

In diesem Tutorial erfahren Sie alles über die In...

Codebeispiele für die Sicherung mehrerer MySQL-Datenbanken

In diesem Artikel werden hauptsächlich Codebeispi...

Installieren Sie die virtuelle CentOS7-Maschine unter Win10

1. Laden Sie die VMware Workstation 64-Version he...