Als «mysql» getaggte Fragen

8
Alle Duplikate löschen

Ich versuche, alle Duplikate zu löschen, behalte aber nur einen einzigen Datensatz (kürzere ID). Die folgende Abfrage löscht Duplikate, benötigt jedoch viele Iterationen, um alle Kopien zu löschen und die Originalkopien beizubehalten. DELETE FROM emailTable WHERE id IN ( SELECT * FROM ( SELECT id...

8
High Disk IO, wie zu mildern?

Ich bin ein Programmierer, kein DBA. Sei sanft :) Überblick InnoDB, MySQL mod_perl Skript, dauerhafte Verbindungen Skript, das alle 20 Sekunden von Tausenden von Benutzern aufgerufen wird Problem High Disk IO (vermutlich verursacht durch Updates [?]) Verlangsamt alles und führt zu einem großen...

8
MySQL Cluster RAM-Anforderung

Ab MySQL 5.1 müssen sich die Daten nicht mehr vollständig im Speicher befinden. Ich habe gelesen, dass sich die indizierten Spalten (ich denke, die gesamte Indexstruktur) noch im Speicher befinden müssen ( MySQL High Availability, 2010, S. 533 , "MySQL Cluster hält alle indizierten Spalten im...

8
Die mit NOT NULL definierte MySQL-Spalte erlaubt Nullen

Ich hatte vor einiger Zeit eine Tabelle erstellt und angefangen, Daten hinzuzufügen. Kürzlich habe ich eine neue Spalte ( address) hinzugefügt, die NOT NULLTeil der neuen Spalte ist. Die alten Zeilen (vor dem Hinzufügen) sind immer noch null, wodurch eine Warnung als Teil der Definition erstellt...

8
Verwenden der Replikation für das Scale-Out

Nachdem ich " Replikation für Scale-Out verwenden" gelesen habe , wie kann ich verschiedene Abfragen an verschiedene Server weiterleiten, z. B. SELECTmöchte ich an Slaves und NON-SELECTMaster weiterleiten . Ich gehe davon aus, dass ich als Loadbalancer Haproxy verwenden kann , aber ich habe nicht...

8
MySQL liest / schreibt pro Tabelle

Ich optimiere unsere DB. Im Wesentlichen versuche ich, die am meisten geschriebenen und am meisten gelesenen Tabellen in unserer Datenbank zu finden. Danach werde ich diese Tabellen in separate Laufwerke einbinden. Gibt es eine Möglichkeit, die Aktivitäten der einzelnen Tabellen zu verfolgen? Wie...

8
SQL-Abfrage zum Abrufen des letzten Tages jeder Woche

Mit MySQL muss ich eine Tabelle mit einem Datum / Uhrzeit-Feld abfragen. Ich muss alle Datensätze für eine bestimmte Woche zählen. Wenn Sie date_format (Spaltenname, "% Y% V") verwenden, wird die Woche # zurückgegeben, aber ich benötige den letzten Tag (Tag des Monats 01-28 | 29 | 30 | 31) für...

8
Berechtigungen können nicht als root gewährt werden

Aufgrund einiger Probleme habe ich beschlossen, alle Benutzer mit Ausnahme von neu zu erstellen root@localhost. Dies funktioniert gut, aber der neu erstellte Benutzer hat kein Recht, etwas zu tun. Was ich möchte, ist einfach alle Rechte zum Rooten bei einer lokalen IP zu geben. Ich habe es...