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.
Wenn Sie versuchen, ein effizientes Datenbankdesign zu entwickeln, sollten Sie am besten zwei Beispieldatenbanken erstellen, diese mit Daten füllen und einige Abfragen ausführen, um festzustellen, welche Datenbank eine bessere Leistung erbringt. Gibt es ein Tool, das relativ schnell große (~ 10.000 Datensätze) Testdatensätze generiert (im Idealfall direkt in die Datenbank)? …
Ich war ein wenig zu entdecken überrascht , dass DDL - Anweisungen ( alter table, create indexusw.) implizit die aktuelle Transaktion in MySQL begehen. Ausgehend von MS SQL Server war die Möglichkeit, Datenbankänderungen in einer Transaktion lokal vorzunehmen (die dann zurückgesetzt wurde), ein wichtiger Teil meines Workflows. Für die kontinuierliche …
Ein MySQL-Relay der Version 5.1.61 wurde beschädigt, als die Maschine plötzlich herunterfuhr. Ich habe versucht, es zu beheben, aber es hat nicht funktioniert. - Wie behebe ich das? Habe ich etwas falsch gemacht? Nach meinem Kenntnisstand können beschädigte MySQL-Relay-Protokolle leicht behoben werden: change master to master_log_file='<Relay_Master_Log_File>', master_log_pos=<Exec_Master_Log_Pos>; wo Relay_Master_Log_Fileund Exec_Master_Log_Possind …
Ich muss die IP-Adresse aller registrierten Benutzer in der Datenbank speichern. Ich frage mich, wie viele Zeichen soll ich für eine solche Spalte deklarieren? Sollte ich auch IPv6 unterstützen? Wenn ja, wie lang darf die IP-Adresse maximal sein?
In MySQL können wir Abfragen mit oder ohne das `Symbol backtick ( ) erstellen . Beispiel: SELECT * FROM TEST; SELECT * FROM `TEST`; Beides funktioniert gut in der MySQL-Konsole. Gibt es einen technischen Unterschied zwischen ihnen? Hat die Verwendung von ( `) gegenüber einfachen Abfragen einen Vorteil ?
InnoDB speichert alle Tabellen in einer großen Datei ibdata1. Nach dem Ablegen eines großen Tisches behält die Datei ihre Größe, egal wie groß der Tisch war. Wie kann ich diese Datei verkleinern, ohne die gesamte Datenbank (mit insgesamt mehreren Hundert GB) sichern und erneut importieren zu müssen? Ich denke, der …
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 7 Jahren migriert . Wie gehen die meisten "populären" (MySQL, Postgres ...) Datenbanksysteme damit um, Tabellen in Live-Produktionsdatenbanken zu ändern (wie das Hinzufügen, Löschen oder Ändern des Spaltentyps)? Ich weiß, dass der …
Wie erstelle ich einen Index, um einen bestimmten Bereich oder eine bestimmte Teilmenge der Tabelle in MySQL zu filtern? AFAIK ist es unmöglich, direkt zu erstellen, aber ich denke, es ist möglich, diese Funktion zu simulieren. Beispiel: Ich möchte einen Index für eine NAMESpalte nur für Zeilen mit erstellenSTATUS = …
Es gibt etwas in der MySQL-Konsole, das mich verrückt macht. Wenn ich ctrl+ cdrücke, um den aktuell eingegebenen Befehl abzubrechen, wird das Terminal beendet. In jedem Endgerät I Know ( *nixTerminals Python, PostgreSQL), ctrl+ cAbbruch des aktuellen Befehl und ctrl+ dverlässt das Terminal. Dieses Problem wurde 2003 gemeldet und ist …
Ich habe einige Tabellen, die partitioniert sind und mehrere Indizes für einen replizierten Slave haben. Nach dem Kopieren des Snapshots (als sicher eingestuft) auf einen neuen Slave und dem Upgrade von mysqld von 5.1.42 auf 5.5.15 und dem Neustart der Replikation stürzt InnoDB mit der Fehlermeldung "Invalid pointer ..." ab. …
Wie der Titel schon sagt, wo kann ich es sehen? Gibt es Konfigurationsoptionen dafür (wie viele ms würden bestimmen, ob eine Abfrage langsam ist oder nicht)?
Ich habe eine bestätigte UTF-8-codierte SQL-Datenbank in Sequel Pro auf dem Mac importiert und habe diesen Fehler auf halbem Weg erhalten: Beim Lesen der Datei ist ein Fehler aufgetreten, da sie in der von Ihnen ausgewählten Codierung (Autodetect - Unicode (UTF-8)) nicht gelesen werden konnte. Es wurden nur 1273 Abfragen …
Ich habe meinen Server so konfiguriert, dass SSL zulässig ist, und meinen Client ~ / .my.cnf so geändert, dass ich SSL verwende: [client] ssl ssl-cipher=DHE-RSA-AES256-SHA ssl-ca=~/certs/ca-cert.pem Wenn ich mich bei meinem Client anmelde und den Status anzeige, wird in der SSL-Zeile eine Verschlüsselung aufgeführt: mysql> \s -------------- SSL: Cipher in …
Ich habe einen Importprozess, der von Zeit zu Zeit ausgeführt wird, und ich möchte, dass es sich um eine Art "Alles oder Nichts" handelt, auch bekannt als: eine Transaktion. Es gibt viele Aspekte, und die Importe können irgendwo zwischen 100k-1mil + Aufzeichnungen ergeben. Dies entspricht einer Nutzlast von mehreren MB …
Wir haben 40 Datenbanken auf unserem Server. Wir wollen 36 Datenbanken mit mysqldump sichern. Wie kann ich die verbleibenden 4 Datenbanken im Befehl mysqldump ignorieren? Gibt es eine Option für mysqldump, um Datenbanken für die Sicherung in MySQL zu ignorieren? Ich kenne den allgemeinen mysqldump-Befehl, aber er ist sehr langwierig. …
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.