Wenn in unseren Abfrageanweisungen keine Bedingungen erforderlich sind, wird normalerweise keine WHEREKlausel verwendet. Aber ich habe eine WHERE 1Klausel gesehen, die an vielen Orten verwendet wird, auch wenn andere Bedingungen nicht vorliegen. Warum wird das gemacht? Gibt es bestimmte Vorteile für die Ausführungszeit? Ermöglicht es andere Funktionalitäten? Ist die Verwendung …
Ich habe eine MySQL-Datenbank, die eine große Datenmenge enthält (100-200 GB - eine Reihe von wissenschaftlichen Messungen). Die überwiegende Mehrheit der Daten wird in einer Tabelle gespeichert Sample. Jetzt erstelle ich ein Slave-Replikat der Datenbank und wollte dabei die Vorteile nutzen innodb_file_per_table. Also habe ich innodb_file_per_tablemeine Slave-Konfiguration eingestellt und den …
Ich möchte den datadirPfad in der my.iniDatei ändern . Der vorhandene datadirPfad lautetC:/ProgramData/MySQL/MySQL Server 5.1/Data/ Die Größe meines C:Laufwerks beträgt 30 GB und der MySQL-Datenordner belegt 25 GB. Deshalb möchte ich die Änderungen datadirzu F:/naveen/data. Ist das möglich? Auf meinem Computer wird Windows Server 2003 ausgeführt .
Ich entwickle eine Anwendung zur Ausführung auf dem Client-PC (Win), der mit einer MySQL Server 5.1-Instanz konfiguriert ist, die als Nur-Lese-Slave für den Remote-Master fungiert. Der Remote-Master verfügt über Dutzende von Schemas. Ich benötige jedoch nur eines pro Client, sodass ich die Replication-Do- Db - Einstellung in my.ini angeben kann, …
MySQL 5.1.x | InnoDB | Windows Mein MySQL-Datenverzeichnis beginnt sich mit Bin-Protokollen zu füllen. Ich habe derzeit die folgenden Einstellungen in meinem Windows MySQL-Server konfiguriert: [mysqld] log-bin server-id=1 binlog-do-db=foodb1 binlog-do-db=foodb2 expire_logs_days=25 Ich plane, die expire_logs_days-Einstellung zu ändern und den mysql- expire_logs_days=10Dienst zu bouncen . Wie bald nach dieser Änderung kann …
Ich versuche nur dann, eine Spalte für meine Tabelle zu erstellen, wenn diese nicht vorhanden ist. Ich habe viel recherchiert, konnte aber noch keine Lösung finden. Ist es wirklich möglich, eine Spalte bedingt zu erstellen?
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 …
Wenn ich einen Tisch habe, der so aussieht CREATE TABLE foo ( id INT NOT NULL AUTO_INCREMENT, aa INT NOT NULL, bb INT NOT NULL, PRIMARY KEY (id), UNIQUE KEY (aa, bb), CONSTRAINT aa_ref FOREIGN KEY (aa) REFERENCES bar (id), CONSTRAINT bb_ref FOREIGN KEY (bb) REFERENCES bar (id) ) Gibt …
my.cnf (5.5 und 5.1 sind gleich): back_log=200 max_connections=512 max_connect_errors=999999 key_buffer=512M max_allowed_packet=8M table_cache=512 sort_buffer=8M read_buffer_size=8M thread_cache=8 thread_concurrency=4 myisam_sort_buffer_size=128M interactive_timeout=28800 wait_timeout=7200 MySQL 5.5: ..mysql5.5/bin/mysqlslap -a --concurrency=10 --number-of-queries 5000 --iterations=5 -S /tmp/mysql_5.5.sock --engine=innodb Benchmark Running for engine innodb Average number of seconds to run all queries: 15.156 seconds Minimum number of seconds to …
Ich habe gerade versucht, einen neuen Benutzer mit MySQL hinzuzufügen CREATE USER 'name'@'%' IDENTIFIED BY '...' Es schlägt jedoch mit folgendem Fehler fehl: ERROR 1396 (HY000): Operation CREATE USER failed for 'name'@'%' Das Hinzufügen des Benutzers nur für localhost funktioniert einwandfrei: CREATE USER 'name'@'localhost' IDENTIFIED BY '...' Ich habe keine …
MySQL hat keine SQL-Befehle oder internen Mechanismen für eine einzelne Datenbank nicht verfügbar / offline machen Verschieben einer einzelnen Datenbank Wie können Sie in diesem Fall eine einzelne Datenbank offline schalten?
Ich führe die folgende Befehlszeilenanweisung aus, um eine Tabelle zu optimieren: optimize table tablename; Gibt es einen Befehl oder eine Anweisung, mit der alle Tabellen einzeln für die ausgewählte Datenbank optimiert werden können?
Ich habe eine 100G + innodb-Tabelle, die in einer Produktionsumgebung gelöscht werden muss. Ich versuche dies ohne Unterbrechung des Dienstes zu tun. Die Tabelle wird nicht mehr beschrieben und muss gelöscht werden, um Speicherplatz freizugeben. Meine MySQL-Version ist 5.1.52. Was ist die erwartete Auswirkung auf die Leistung, während diese Tabelle …
Ich war gerade dabei, einen Server zu aktualisieren. Eines der Updates, die vorgeschlagen werden, ist ein Upgrade von MySQL 5.1 auf 5.5. Der MySQL-Server arbeitet in einem Master-Master-Replikations-Setup mit einer anderen 5.1-MySQL-Instanz. Ich würde auch den anderen Master auf 5.5 aktualisieren, möchte aber immer einen online halten. Dieser Master hat …
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.