Als «mysql» getaggte Fragen

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.

1
MySQL Collation utf8_unicode Unterschiede
Aber ich habe mich über die Bedeutung von MySQL Collation informiert und was ich bisher in Bezug auf Kompatibilität und Genauigkeit gelernt habe, ist, dass diese 4 meine beste Wahl zu sein scheinen. utf8_unicode_ci utf8_unicode_520_ci utf8mb4_unicode_ci utf8mb4_unicode_520_ci Nach meinem Verständnis wäre uft8mb4 gut für Charaktere mit Unterstützung für mehrere Sprachen …
10 mysql 


3
mysqldump - Einzeltransaktion, aber Aktualisierungsabfragen warten auf die Sicherung
Wenn ich mysqldump --single-transaction verwende, sollte es laut den Dokumenten Tabellen mit Lesesperre leeren, um einen konsistenten Status zu erhalten, und dann eine Transaktion starten, und es sollten keine Writer warten. Ich habe jedoch letzte Nacht die folgende Situation festgestellt: Auszug aus der vollständigen Prozessliste anzeigen: Hunderte von denen ... …



1
Langsame MySql Server-Leistung - Was und wie überprüfen?
Start: Haftungsausschluss Ich bin kein MySql Server-DBA. Ich kenne mich hauptsächlich mit MSSQL aus - deshalb brauche ich Ihre Hilfe. Ende: Haftungsausschluss Ich wurde gebeten zu überprüfen, warum die MySQL-Server-Engine eine schlechte Leistung erbringt. Ich habe die betroffenen Datenbanken weder gesehen noch gespeichert und möchte wissen, wo ich anfangen soll. …

1
Aktivieren von LOAD DATA LOCAL INFILE in MySQL
LOAD DATA LOCAL INFILEist standardmäßig nicht aktiviert. Normalerweise sollte es durch Platzieren aktiviert sein , local-infile=1in my.cnf. Es funktioniert jedoch nicht bei allen Installationen. Nach meiner Erfahrung hat es für Debian 7 funktioniert, aber nicht für Debian 7 minimal, obwohl beide Installationen aus demselben vorkompilierten Deb-Paket stammen. Beide auf OpenVZ …

3
Geschwindigkeiten für große Chargen einfügen
In meiner Bewerbung scheinen meine INSERTs einen großen Teil der Zeit in Anspruch zu nehmen. Ich habe eine große Anzahl von Objekten im Speicher (~ 40-50.000), die ich in eine Tabelle einfügen möchte. Nehmen wir eine Beispieltabelle CREATE TABLE bill ( id BIGINT(20) PRIMARY KEY, amount INT(11) DEFAULT 0, bill_date …
10 mysql  innodb  insert  java  jdbc 

1
Was ist der effizienteste Weg, um UPDATE-Abfragen in MySQL zu stapeln?
Ich schreibe eine Anwendung, die über einen längeren Zeitraum eine große Anzahl von Aktualisierungen in der Datenbank löschen muss, und ich bin nicht sicher, wie die Abfrage optimiert werden kann. Derzeit verwende ich INSERT INTO ... VALUES (..), (..) ON DUPLICATE KEY UPDATE, mit dem alle Werte in einer Abfrage …
10 mysql  update 

1
SELECT LIMIT 1 pro Spaltenwert?
Nehmen wir an, ich habe die folgende Tabelle ----------------------------- | user_id | comment | ----------------------------- | 2 | thats cool | | 2 | awesome | | 3 | i hate this | | 3 | okay | | 6 | this is weird | | 6 | hello? | …



1
MySQL Dump Restore - wie man Kommentare behält
Ich habe also diesen komplexen MySQL-Dump als Backup. Leider ist dieses Backup komplex und wir verwenden böse Auslöser. Einige unserer bösen Auslöser hatten Kommentarzeilen, die mit dem Zeichen # begannen. Wenn ich die Datenbank sichere, speichert der resultierende Speicherauszug die # Zeilen. Das Problem ist, wenn ich die Wiederherstellung mache. …

1
Können mysqldump-Dump-Trigger und -Prozeduren?
Gibt es eine Möglichkeit, einen mysqldump zu erstellen, der alle Trigger und Prozeduren einer bestimmten Datenbank speichert? Vor einiger Zeit habe ich gelesen, dass dies mysqldumpauch meine Auslöser retten wird, aber es sieht nicht so aus. Meine zweite verwandte Frage ist, wie ich eine SQL-Datei einchecken kann, wenn Trigger vorhanden …

2
Benötigt eine Ansicht ihre eigenen Fremdschlüsseleinschränkungen?
Haftungsausschluss: Ich bin ein Programmierer, kein DBA, also nimm es mit ... Ich habe eine Ansicht, mit der ich nur zwei Objekte zusammen ordne. Ich muss einen Join zwischen ein paar verschiedenen Tabellen machen, um das zu bekommen: CREATE OR REPLACE VIEW V_SCREENING_GROUP_SITES AS ( SELECT SG.SCREENING_GROUP_ID, V.SITE_ID FROM SCREENING_GROUP …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.