Heim Datenbank MySQL-Tutorial mysql检测重复索引_MySQL

mysql检测重复索引_MySQL

May 30, 2016 pm 05:11 PM
索引

mysql居然可以在相同的字段上重复建索引,oracle是不行的。需要安装pt-query-digest

[root@VM-10 ~]# pt-duplicate-key-checker -h10.10.11.208 -uroot -proot -P3316 --charset=gbk

# ########################################################################
# test.app_chat_message
# ########################################################################
# idx_app_chat_message_to_user_from_user is a left-prefix of Index 3
# Key definitions:
# KEY `idx_app_chat_message_to_user_from_user` (`to_user`,`from_user`),
# KEY `Index 3` (`to_user`,`from_user`,`message_id`),
# Column types:
# `to_user` varchar(50) not null default ''
# `from_user` varchar(50) not null default ''
# `message_id` varchar(40) not null default ''
# To remove this duplicate index, execute:

ALTER TABLE `test`.`app_chat_message` DROP INDEX `idx_app_chat_message_to_user_from_user`;

# Index 2 is a left-prefix of Index 3
# Key definitions:
# KEY `Index 2` (`to_user`,`from_user`),
# KEY `Index 3` (`to_user`,`from_user`,`message_id`),
# Column types:
# `to_user` varchar(50) not null default ''
# `from_user` varchar(50) not null default ''
# `message_id` varchar(40) not null default ''
# To remove this duplicate index, execute:
ALTER TABLE `test`.`app_chat_message` DROP INDEX `Index 2`;
# ########################################################################
# test.pub_user
# ########################################################################
# phone is a duplicate of phone_idx
# Key definitions:
# KEY `phone` (`phone`),
# KEY `phone_idx` (`phone`),
# Column types:
# `phone` varchar(15) collate utf8_bin default null
# To remove this duplicate index, execute:
ALTER TABLE `test`.`pub_user` DROP INDEX `phone`;

# email is a duplicate of email_idx
# Key definitions:
# KEY `email` (`email`),
# KEY `email_idx` (`email`),
# Column types:
# `email` varchar(50) collate utf8_bin default null
# To remove this duplicate index, execute:
ALTER TABLE `test`.`pub_user` DROP INDEX `email`;

# account is a duplicate of account_idx
# Key definitions:
# KEY `account` (`account`),
# KEY `account_idx` (`account`),
# Column types:
# `account` varchar(50) collate utf8_bin default null
# To remove this duplicate index, execute:
ALTER TABLE `test`.`pub_user` DROP INDEX `account`;
#########################################################################
.........................................................................
.........................................................................
# Size Duplicate Indexes 20358902596
# Total Duplicate Indexes 17
# Total Indexes 664
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So beheben Sie eine 100-prozentige Festplattenauslastung unter Windows 11 So beheben Sie eine 100-prozentige Festplattenauslastung unter Windows 11 Apr 20, 2023 pm 12:58 PM

So beheben Sie eine 100-prozentige Festplattenauslastung unter Windows 11 Der einfachste Weg, die problematische Anwendung oder den problematischen Dienst zu finden, der eine 100-prozentige Festplattenauslastung verursacht, ist die Verwendung des Task-Managers. Um den Task-Manager zu öffnen, klicken Sie mit der rechten Maustaste auf das Startmenü und wählen Sie Task-Manager. Klicken Sie auf die Spaltenüberschrift „Datenträger“, um zu sehen, was die meisten Ressourcen verbraucht. Von dort aus haben Sie eine gute Vorstellung davon, wo Sie beginnen sollen. Das Problem kann jedoch schwerwiegender sein, als nur das Schließen einer Anwendung oder das Deaktivieren eines Dienstes. Lesen Sie weiter, um weitere mögliche Ursachen für Probleme und deren Behebung zu finden. Das Deaktivieren der Superfetch-Superfetch-Funktion (in Windows 11 auch als SysMain bekannt) trägt dazu bei, die Startzeit durch den Zugriff auf Prefetch-Dateien zu verkürzen

Wie verstecke ich Dateien und Ordner und entferne sie aus der Suche in Windows 11? Wie verstecke ich Dateien und Ordner und entferne sie aus der Suche in Windows 11? Apr 26, 2023 pm 11:07 PM

<h2>So verbergen Sie Dateien und Ordner vor der Suche unter Windows 11</h2><p>Das erste, was wir uns ansehen müssen, ist die Anpassung des Speicherorts der Windows-Suchdateien. Wenn Sie diese spezifischen Speicherorte überspringen, sollten Sie in der Lage sein, Ergebnisse schneller zu sehen und gleichzeitig alle Dateien auszublenden, die Sie schützen möchten. </p><p>Wenn Sie Dateien und Ordner von der Suche unter Windows 11 ausschließen möchten, führen Sie die folgenden Schritte aus: </p><ol&

Hier sind 6 Möglichkeiten, das Problem zu beheben, dass die Suchleiste von Windows 11 nicht verfügbar ist. Hier sind 6 Möglichkeiten, das Problem zu beheben, dass die Suchleiste von Windows 11 nicht verfügbar ist. May 08, 2023 pm 10:25 PM

Wenn Ihre Suchleiste in Windows 11 nicht funktioniert, gibt es ein paar schnelle Möglichkeiten, sie im Handumdrehen zum Laufen zu bringen! Bei jedem Microsoft-Betriebssystem kann es von Zeit zu Zeit zu Störungen kommen, und die neuesten Betriebssysteme sind von dieser Regel nicht ausgenommen. Darüber hinaus tritt, wie der Benutzer u/zebra_head1 auf Reddit betonte, der gleiche Fehler unter Windows 11 mit 22H2Build22621.1413 auf. Benutzer haben sich darüber beschwert, dass die Option zum Umschalten des Suchfelds in der Taskleiste zufällig verschwunden ist. Daher müssen Sie auf jede Situation vorbereitet sein. Warum kann ich nichts in die Suchleiste auf meinem Computer eingeben? Die Unfähigkeit, am Computer zu tippen, kann auf unterschiedliche Faktoren und Prozesse zurückgeführt werden. Hier sind einige Dinge, die Sie beachten sollten: Ctfmon.

Was sind die Oracle-Indextypen? Was sind die Oracle-Indextypen? Nov 16, 2023 am 09:59 AM

Oracle-Indextypen umfassen: 1. B-Tree-Index; 3. Funktionsindex; Bitmap-Verbindungsindex; 10. Zusammengesetzter Index. Detaillierte Einführung: 1. Der B-Tree-Index ist eine selbstausgleichende Baumdatenstruktur, die gleichzeitige Vorgänge effizient unterstützen kann. In der Oracle-Datenbank ist der B-Tree-Index der am häufigsten verwendete Indextyp zum Bitmap-Algorithmus und so weiter.

Windows 11 Outlook-Suche funktioniert nicht: 6 Korrekturen Windows 11 Outlook-Suche funktioniert nicht: 6 Korrekturen Apr 22, 2023 pm 09:46 PM

Führen Sie die Fehlerbehebung für Suche und Indizierung in Outlook aus. Eine der einfacheren Lösungen, die Sie starten können, ist die Ausführung der Fehlerbehebung für Suche und Indizierung. So führen Sie die Fehlerbehebung unter Windows 11 aus: Klicken Sie auf die Schaltfläche „Start“ oder drücken Sie die Windows-Taste und wählen Sie „Einstellungen“ aus dem Menü. Wenn die Einstellungen geöffnet werden, wählen Sie System > Fehlerbehebung > Zusätzliche Fehlerbehebung. Scrollen Sie auf der rechten Seite nach unten, suchen Sie nach „SearchandIndexing“ und klicken Sie auf die Schaltfläche „Ausführen“. Wählen Sie „Outlook-Suche“, um keine Ergebnisse zurückzugeben, und fahren Sie mit den Anweisungen auf dem Bildschirm fort. Wenn Sie es ausführen, erkennt und behebt der Troubleshooter das Problem automatisch. Öffnen Sie nach dem Ausführen der Fehlerbehebung Outlook und prüfen Sie, ob die Suche ordnungsgemäß funktioniert. wie

So lösen Sie das Problem, dass der Index das Array-Limit überschreitet So lösen Sie das Problem, dass der Index das Array-Limit überschreitet Nov 15, 2023 pm 05:22 PM

Die Lösungen sind: 1. Überprüfen Sie, ob der Indexwert korrekt ist: Überprüfen Sie zunächst, ob Ihr Indexwert den Längenbereich des Arrays überschreitet. Der Index des Arrays beginnt bei 0, daher sollte der maximale Indexwert die Array-Länge minus 1 sein. Überprüfen Sie die Schleifenrandbedingungen: Wenn Sie Indizes für den Array-Zugriff in einer Schleife verwenden, stellen Sie sicher, dass die Schleifenrandbedingungen korrekt sind; 3. Initialisieren Sie das Array: Stellen Sie vor der Verwendung eines Arrays sicher, dass das Array korrekt initialisiert wurde. 4. Verwenden Sie die Ausnahmebehandlung: Sie können den Ausnahmebehandlungsmechanismus im Programm verwenden, um Fehler abzufangen, bei denen der Index die Grenzen des Arrays überschreitet. und entsprechend damit umgehen.

Wie kann die Effizienz der Datengruppierung und Datenaggregation in PHP und MySQL durch Indizes verbessert werden? Wie kann die Effizienz der Datengruppierung und Datenaggregation in PHP und MySQL durch Indizes verbessert werden? Oct 15, 2023 am 11:39 AM

Wie kann die Effizienz der Datengruppierung und Datenaggregation in PHP und MySQL durch Indizes verbessert werden? Einführung: PHP und MySQL sind derzeit die am weitesten verbreiteten Programmiersprachen und Datenbankverwaltungssysteme und werden häufig zum Erstellen von Webanwendungen und zum Verarbeiten großer Datenmengen verwendet. Datengruppierung und Datenaggregation sind häufige Vorgänge bei der Verarbeitung großer Datenmengen. Wenn Indizes jedoch nicht ordnungsgemäß entworfen und verwendet werden, können diese Vorgänge sehr ineffizient werden. In diesem Artikel wird erläutert, wie Sie mithilfe von Indizes die Effizienz der Datengruppierung und Datenaggregation in PHP und MySQL verbessern und verbessern

Erweiterte Anwendungen des Python-Slicings und der Indizierung: Entdecken Sie versteckte Funktionen und erkunden Sie die unendlichen Möglichkeiten der Programmierung Erweiterte Anwendungen des Python-Slicings und der Indizierung: Entdecken Sie versteckte Funktionen und erkunden Sie die unendlichen Möglichkeiten der Programmierung Feb 19, 2024 pm 08:40 PM

Die grundlegende Syntax des Slicings in Python besteht darin, die Syntax [start:end:step] für Slicing-Vorgänge zu verwenden, wobei start die Startposition des Slices, end die Endposition des Slices und step den Slicing-Schritt darstellt. Wenn „start“ weggelassen wird, bedeutet dies, dass vom Anfang der Liste oder Zeichenfolge aus geschnitten wird; wenn „end“ weggelassen wird, bedeutet dies, dass bis zum Ende der Liste oder Zeichenfolge geschnitten wird, wenn „step“ weggelassen wird, bedeutet dies, dass die Schrittgröße 1 ist. Zum Beispiel: my_list=[1,2,3,4,5]#Schnitt vom 2. Element zum 4. Element (mit Ausnahme des 4. Elements) sub_list=my_list[1:4]#[2,3,4 ]#Start Schneiden vom ersten Element bis zum Ende der Liste sub_li

See all articles