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 Probleme mit dem Massenimport einer ziemlich großen InnoDB-Tabelle, die aus ungefähr 10 Millionen Zeilen (oder 7 GB) besteht (was für mich die größte Tabelle ist, mit der ich bisher gearbeitet habe). Ich habe einige Nachforschungen angestellt, wie die Importgeschwindigkeit von Inno verbessert werden kann, und im Moment sieht …
UPDATE: tl; dr: Das Problem war, dass MySQL das TMPDIRbeim Erstellen von Indizes verwendet. Und mir TMPDIRging der Speicherplatz aus. Original Q: Ich versuche, einer InnoDB-Tabelle einen Index hinzuzufügen und einen zu erhalten table is full error. Ich habe genügend Speicherplatz und die MySQL-Konfiguration hat eine Datei pro Tabelle = …
In PostgreSQL zeigt EXPLAIN oder EXPLAIN ANALYZE die geschätzten Kosten für die Ausführung einer Abfrage an. EXPLAIN in MySQL bietet diese Informationen jedoch nicht. Wie kann ich die geschätzten Kosten erhalten, ohne andere Tools zu installieren? Ich benutze MySQL-5.6.16.
Wir haben eine MySQL-Tabelle, die zu jedem Zeitpunkt ungefähr 12 Millionen Zeilen enthält. Wir müssen alte Daten löschen, um die Größe der Tabelle etwas überschaubar zu halten. Im Moment führen wir diese Abfrage täglich um Mitternacht mit einem Cron-Job aus: DELETE FROM table WHERE endTime < '1393632001' Das letzte Mal, …
Ich versuche, einen Cron-Job für die Sicherung von meinem Slave-Computer festzulegen. Also muss ich den Sklaven aufhalten Ich habe einen Befehl erteilt mysqladmin --user=root --password=test_pass stop-slave Aber es wirft Fehler: mysqladmin: Verbindung zum Server bei 'localhost' fehlgeschlagen Fehler: 'Zugriff für Benutzer' root '@' localhost 'verweigert (mit Passwort: YES)' Jetzt habe …
Was ist der Unterschied zwischen diesen beiden Abfragen: START TRANSACTION; SELECT * FROM orders WHERE id=1; UPDATE orders SET username='John' WHERE id=1; COMMIT; Und ohne Transaktion: SELECT * FROM orders WHERE id=1; UPDATE orders SET username='John' WHERE id=1; Was bewirkt eine SELECTinterne Transaktion? Wenn in beiden Fällen DELETE FROM orders …
Keine Erklärung Frage: Gibt es überhaupt eine Beschränkung von 2 Nullwerten, für die immer 1 einen Wert haben muss? Zum Beispiel zwei Datumsspalten, beide null, aber mindestens 1, für die ein Wert erforderlich ist Problembeschreibung: Angenommen, ich habe eine Tabelle namens Expense und habe 2 Termine: prevision_expense_expiration_date DATE NULLABLE cost_payment_date …
Ich wurde kürzlich als einziger IT-Mitarbeiter in einem bestimmten Unternehmen X eingestellt und habe die Aufgabe, deren Anwendungen zu reparieren. Meiner Meinung nach ist der beste Einstieg zunächst das Verständnis der Datenbank. Ihre aktuelle Datenbank ist eine MySQL-Datenbank mit 186 Tabellen (beachten Sie, dass einige Tabellen für Gott weiß warum …
Es gibt eine Datenbank mit einer Größe von 500 GB. Tabellen in Datenbank A enthalten sowohl MyISAM- als auch INNODB-Tabellen. MyISAM-Tabellen sind Mastertabellen und Innodb-Tabellen sind Haupttransaktionstabellen. Sichern und Wiederherstellen mit MySQL-Dump, das lange oder tagelang beendet wird. max_allowed_packet = 1G Foreign_key_checks = 0 auto_commit = aus
Ich versuche, eine Punktzahl für den gesamten Abschnitt der SELECT-Anweisungen zu erhalten SELECT *,MATCH(`result`) AGAINST('keyword') as `score` FROM `table1` WHERE MATCH(`result`) AGAINST('keyword') UNION SELECT *,MATCH(`content`) AGAINST('keyword') as `score` FROM `table2` WHERE MATCH(`content`) AGAINST('keyword') UNION SELECT *,MATCH(`text`) AGAINST('keyword') as `score` FROM `table3` WHERE MATCH(`text`) AGAINST('keyword') In diesem Fall sind die Bewertungen …
Gibt es eine Möglichkeit, eine InnoDB-Tabelle oder -Datenbank mit ausstehenden Transaktionen in MySQL zu löschen (vorzugsweise auf Dateisystemebene)? Was ist passiert: Ich verwende MySQL 5.5.28 und habe ausgeführt LOAD DATA INFILE…, um einen großen Datensatz ( 300 Millionen Zeilen) in eine InnoDB-Tabelle zu importieren. Ich habe vorher nicht benutzt set …
Ich habe eine sehr stark frequentierte Website, auf der möglicherweise jede Stunde Tausende neuer Datensätze eingefügt werden. Dieser eine Fehler lähmt die Site: PDOException: SQLSTATE[40001]: Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction: INSERT INTO {location_instance} (nid, vid, uid, genid, lid) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, …
Ich versuche, meine blogentriesDatenbank für eine bessere Leistung zu indizieren, habe jedoch ein Problem festgestellt. Hier ist die Struktur: CREATE TABLE IF NOT EXISTS `blogentries` ( `id_id` int(11) NOT NULL AUTO_INCREMENT, `user_id` int(11) NOT NULL, `title_id` varchar(100) COLLATE latin1_german2_ci NOT NULL, `entry_id` varchar(5000) COLLATE latin1_german2_ci NOT NULL, `date_id` int(11) NOT …
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.