Alle Versionen von MySQL (nicht Microsoft SQL Server). Bitte fügen Sie auch ein versionierspezifisches Tag wie mysql-5.7 hinzu, wenn dies für die Frage relevant ist.
Ich habe vor einiger Zeit über die MySQL-Dateiformate Antelope und Barracuda gelesen, und ich frage mich, ob ich von Barracuda und Compression profitieren könnte. Mein Server verwendet derzeit Antelope, da dies der Standard von MySQL ist. Ich hatte viele Probleme mit dem Speicher aufgrund der großen Datenbank, die ich habe. …
Problem Eine Instanz von MySQL 5.6.20, die (meistens nur) eine Datenbank mit InnoDB-Tabellen ausführt, zeigt gelegentliche Verzögerungen für alle Aktualisierungsvorgänge für die Dauer von 1 bis 4 Minuten an, wobei alle INSERT-, UPDATE- und DELETE-Abfragen im Status "Abfrageende" verbleiben. Das ist natürlich sehr unglücklich. Das langsame MySQL-Abfrageprotokoll protokolliert selbst die …
Wenn ich meinen Desktop einschalte (Windows 7 SP1), stelle ich häufig fest, dass 2 oder 3 GB Arbeitsspeicher bereits von MySQL-Prozessen belegt sind. Es ist mir egal, wie viel Speicher eine Datenbank benötigt, wenn tatsächlich einige Abfragen ausgeführt werden. Wenn es sich jedoch um eine App handelt, starte ich mich …
In einer 600-GB-MySQL-Tabelle muss ein Datentyp von INT in BIGINT geändert werden. Die Spalte hat einen eindeutigen Index. Ich mag mit nicht signiertem INT gut umgehen können, aber ich gehe davon aus, dass der Wechsel zu BIGINT ziemlich schmerzhaft sein wird. Die Engine der Tabelle ist InnoDB. Was wäre einfacher: …
Ich habe eine Tabelle mit einer komplizierten Auswahlabfrage über erstellt CREATE TABLE ... AS SELECT.... Wie kann ich dieser Abfrage einen Autoincrement-Primärschlüssel hinzufügen? Beispielsweise: create table `user_mv` select `user`.`firstname` as `firstname`, `user`.`lastname` as `lastname`, `user`.`lang` as `lang`, `user`.`name` as `user_name`, `group`.`name` as `group_name` from `user` inner join `user_groups` on (`user`.`user_id`=`user_groups`.`user_id`) …
Ich bin ein PHP-Entwickler, seien Sie also nicht streng. Ich habe einen großen Tisch ~ 5,5 GB Dump. Unser PM hat beschlossen, eine neue Spalte zu erstellen, um eine neue Funktion auszuführen. Tabelle ist InnoDB also was ich versucht habe: Ändern Sie die Tabelle auf dem Bildschirm mit der Tabellensperre. …
Ich habe eine Tabelle mit Produktbeschreibungen, und jede Produktbeschreibung hat a product_idund a language_id. Was ich tun möchte, ist, alle Felder mit einem language_idvon 2zu aktualisieren , um dem selben gleich zu sein, in dem product_iddas language_idist 1. Bisher habe ich die folgende Abfrage versucht, aber es wird eine Fehlermeldung …
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Datenbankadministratoren Stapel von Exchange. Geschlossen vor 5 Jahren . Gibt es ein Tool zum Exportieren von Daten aus ausgewählten Zeilen in einer …
In einer meiner Produktionsumgebungen werden zwei Instanzen auf einem RedHat-Cluster ausgeführt, wobei eine Produktionsinstanz dem Cluster zugeordnet ist. Wir haben 125 G Hauptspeicher mit 24 G InnoDB-Pufferpool, der von Instanz1 und 12 G von Instanz2 belegt ist, was nicht dem RedHat-Cluster zugeordnet ist. Sowohl die Daten- als auch die Transaktionsprotokolle …
Ich habe eine ziemlich ausgelastete InnoDB-Tabelle (200.000 Zeilen, ich denke so etwas wie Dutzende von Abfragen pro Sekunde). Aufgrund eines Fehlers habe ich 14 Zeilen mit (denselben) ungültigen E-Mail-Adressen erhalten und wollte diese löschen. Ich habe einfach versucht DELETE FROM table WHERE email='invalid address'und nach ca. 50 Sekunden "Wartezeitüberschreitung der …
Hintergrund : Ich arbeite an http://sqlfiddle.com (meiner Website) und versuche, einen möglichen Missbrauch zu verhindern. Ich hoffe, dass ich durch die Frage nach einem Problem, das ich gerade anspreche, den potenziellen Missbrauch nicht versehentlich verschlimmere, aber was können Sie tun? Ich vertraue euch Leuten. Ich möchte verhindern, dass ein Benutzer …
Ich habe schon seit einiger Zeit versucht, eine gute Möglichkeit zu finden, dies zu tun. Aber es fiel mir schwer, die richtigen Stücke dafür zu finden. Ich vermute, das muss möglich sein. Einfach ausgedrückt ist das, was ich erreichen möchte: PHP / Other front end -> [SOCKET] -> Locally hosted …
Vorausgesetzt, dass Bitfelder nur binäre Darstellungen von Daten sind und auf etwas "seltsame" Weise abgefragt werden müssen. Bietet es tatsächlich Vorteile, ein Bitfeld für einen Booleschen Wert zu verwenden? Soweit ich sehen kann, scheint der Raum der einzige wirkliche Vorteil zu sein.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.