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.

4
Prüfbedingung funktioniert nicht?
Ich habe die folgende Tabelle. create table test ( id smallint unsigned AUTO_INCREMENT, age tinyint not null, primary key(id), check (age<20) ); Das Problem ist, dass die CHECKEinschränkung für die Altersspalte nicht funktioniert. Zum Beispiel, wenn ich 222 für das Altersfeld einfüge, akzeptiert MySQL es.
23 mysql  constraint 

2
Bewährte Methoden zum Sichern einer MySQL-Datenbank
Ich habe kürzlich festgestellt, dass unsere Produktions-Webserver, auf denen MySQL ausgeführt wird, nicht regelmäßig (oder überhaupt nicht) gesichert werden. Ich bin es gewohnt, SQL Server-DBs zu sichern, habe aber nicht viel Erfahrung mit MySQL-DBs. Best Practices für die Verwendung von "mysqldump" oder anderen DB-Backup-Tools? Ich werde wahrscheinlich den Zeitplan so …
23 mysql  mysqldump 




3
Lohnt sich der Aufwand für die häufige Ungültigmachung des Abfragecaches jemals?
Ich arbeite derzeit an einer MySQL-Datenbank, in der eine große Anzahl von Ungültigkeitserklärungen aus dem Abfrage-Cache angezeigt wird, hauptsächlich wegen der hohen Anzahl von INSERT-, DELETE- und UPDATE-Anweisungen, die für viele der Tabellen ausgeführt werden. Ich versuche festzustellen, ob es überhaupt einen Vorteil gibt, wenn der Abfragecache für SELECT-Anweisungen verwendet …


2
Percona gegen MySQL
Was ist Percona? Wie unterscheidet es sich von MySQL? Wann sollten wir erwägen, von Standard-MySQL auf Percona umzustellen (oder ein Upgrade durchzuführen)? Um einige Besonderheiten in unserer Situation hinzuzufügen, verwenden wir fast ausschließlich InnoDB (für das Percona meines Wissens viel optimiert hat) mit umfangreichen Fremdschlüsseleinschränkungen und einigen gespeicherten Prozeduren. Was …



3
Wie wird LIKE implementiert?
Kann jemand erklären, wie der LIKE-Operator in aktuellen Datenbanksystemen (z. B. MySQL oder Postgres) implementiert ist? oder zeigst du mir ein paar Hinweise, die es erklären? Der naive Ansatz wäre, jeden Datensatz zu untersuchen, indem ein regulärer Ausdruck oder eine Teilzeichenfolgenübereinstimmung für das betreffende Feld ausgeführt wird, aber ich habe …

7
SQL Server muss nach MySQL migriert werden
Ich habe eine Datenbank in SQL Server 2008 auf einem Windows-Server und möchte alle Daten in eine MySQL-Datenbank auf einem Ubuntu-Server verschieben. Ich habe versucht, den SQL Server-Import- und -Export-Assistenten mit dem MySQL-ODBC-Treiber zu verwenden, und er greift korrekt auf beide Datenbanken zu, aber die XML-Dateien mit den Spezifikationen für …

1
Wie richte ich in MySQL mehrere Felder als Primärschlüssel ein?
Ich habe einen Tisch mit Feldern Mitarbeiter-ID blahblah blahblah2 ..... RecordMonth RecodrdYear Daher sollte jeder Mitarbeiter nur einen passenden Eintrag für einen Monat, ein Jahr oder eine Position haben. Wie richte ich einen Tisch ein? Wie richte ich die Tabelle so ein, dass die Mitarbeiter-ID einmal im Monat aktualisiert werden …

1
Probleme beim Debuggen einer hohen CPU-Auslastung auf einer Amazon RDS MySQL-Instanz
Wir betreiben einen m1.xlarge MySQL RDS-Server und haben einige Probleme mit der hohen CPU-Auslastung. Vor ein paar Wochen hatten wir einige Probleme mit der CPU-Auslastung, die auf einer großen Instanz 100% erreichte. Als wir die Größe auf xlarge hochrüsteten, stabilisierten sich die Dinge für eine Weile, aber die CPU-Auslastung stieg …
21 mysql 

1
Erläuterung zur MySQL-Variablen innodb_flush_method
Lassen Sie mich zunächst zugeben, dass ich das Innenleben von Festplatten nicht kenne. Als ich das Handbuch für die Variable innodb_flush_method durchgelesen habe , war ich verwirrt. Kann ich eine Erklärung für Laien zum Unterschied zwischen O_DSYNC und O_DIRECT erhalten und herausfinden, ob es sich um ein Leistungsproblem auf einem …
21 mysql  innodb 

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.