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
Ändern des MySQL-Tabellenkommentars
Ich weiß, dass MySQL- Tabelle Kommentar bei der Erstellung definiert werden kann mit: create table (...)comment='table_comment'; Und Sie können Kommentare anzeigen, indem Sie: show table status where name='table_name'; Wie ändert man einen Tabellenkommentar, nachdem er erstellt wurde ? Ich meine, ohne den Tisch wieder fallen zu lassen und neu zu …
35 mysql  table  comments 

4
Wie kann ich eine MySQL-Datenbank auf ein anderes Laufwerk verschieben?
Ich verwende MySQL 5.5 auf einem lokalen Computer, um eine große Menge von Regierungsdaten zu analysieren. Ich habe eine lokale Datenbank erstellt, die sich auf meinem Standardlaufwerk befindet (Win7 C: Laufwerk). Ich möchte die Daten auf meinem E: -Laufwerk, einem großen externen eSATA-Laufwerk, speichern. Welche Schritte soll ich unternehmen?
34 mysql 

3
Ist die CPU-Leistung für einen Datenbankserver relevant?
Dies ist eine rein theoretische Frage. Angenommen, ich habe eine Anwendung auf mehreren Servern bereitgestellt. Einen Load Balancer, Mehrere / skalierbare Anwendungsserver Ein (einziger) Datenbankserver (für den Moment) Bei den beiden ersten Teilen weiß ich, wonach ich suchen muss. Aber was ist mit dem Datenbankserver? Nach welcher Hardware soll ich …

5
Warum sind einfache SELECTs auf InnoDB 100x langsamer als auf MyISAM?
Ich habe ein ziemlich nerviges Problem. Ich möchte INNODB als meine Hauptdatenbank-Engine verwenden und auf MyISAM verzichten, da ich das erstere für die Verwendung von Galera-Cluster zur Redundanz benötige. Ich habe die newbb_postTabelle in eine neue Tabelle kopiert (Beschreibung folgt) newbb_innopostund in InnoDB geändert. Die Tabellen enthalten derzeit jeweils 5,390,146Einträge. …


4
Wie kann eine RDS-Produktionsinstanz optimal aktualisiert werden?
Ich habe eine kleine MySQL-RDS-Instanz als Teil meines Produktionssystems und möchte sie mit bereitgestelltem IOPS auf eine mittlere Instanz aktualisieren. Als DBA der alten Schule ist mir die Methode "Slave hinzufügen, zum Master heraufstufen, Clients wechseln" bekannt, aber AWS verspricht, einen magischen Ein-Klick-Upgrade-Pfad bereitzustellen, dh "Upgrade-Instanz", "Bereitgestelltes IOPS hinzufügen". Versucht …
33 mysql  amazon-rds 


3
Wie beschleunige ich Abfragen in einer großen Tabelle mit 220 Millionen Zeilen (9 GB Daten)?
Das Thema: Wir haben eine soziale Website, auf der Mitglieder sich gegenseitig auf Kompatibilität oder Übereinstimmung bewerten können. Diese user_match_ratingsTabelle enthält über 220 Millionen Zeilen (9 Gig-Daten oder fast 20 Gig-Indizes). Abfragen für diese Tabelle werden routinemäßig in slow.log angezeigt (Schwellwert> 2 Sekunden) und sind die am häufigsten protokollierte langsame …

3
Wie kann eine MySQL / Amazon RDS-Datenbank auf S3 gesichert werden?
Ich habe zwei Gründe dafür: Offsite-Sicherung für den Fall eines regionalen Problems mit Amazon Web Services. So kopieren Sie Produktionsdaten von einem Produktionsabrechnungskonto auf ein Beta-Abrechnungskonto. Derzeit scheint es nicht so zu sein, dass Amazon einen dieser beiden Anwendungsfälle standardmäßig unterstützt. Ich habe mysqldump und xtrabackup (siehe Formularpost ) erwähnt. …




9
Ruft den Rang eines Benutzers in einer Punktetabelle ab
Ich habe eine sehr einfache MySQL-Tabelle, in der ich Highscores speichere. Es sieht so aus: Id Name Score So weit, ist es gut. Die Frage ist: Wie bekomme ich den Rang eines Benutzers? Ich habe zum Beispiel einen Benutzer Nameoder Idund möchte seinen Rang erhalten, bei dem alle Zeilen nach …
31 mysql  rank 

2
MySQL und Fensterfunktionen
Es scheint, dass MySQLWindows-Funktionen nicht unterstützt. ZB das einfache: COUNT(*) OVER() AS cntfunktioniert nicht. Ich bin mir nicht sicher, ob dies auch für die kommerzielle Version gilt (ich gehe davon aus, dass die Community-Version eine begrenzte Teilmenge ist). Wenn nicht, wie kann man dieses fehlende Feature umgehen?

3
Zeichen vs Integer-Primärschlüssel
Ich entwerfe eine Datenbank mit mehreren Nachschlagetabellen, die mögliche Attribute der Hauptentitäten enthalten. Ich denke an die Verwendung eines Schlüssels mit 4 oder 5 Zeichen, um diese Nachschlagewerte zu identifizieren, anstatt eine automatisch inkrementierende Ganzzahl. Wenn ich diese Attribut-IDs in den Haupttabellen speichere, werden aussagekräftige Werte und nicht nur Zufallszahlen …

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.