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 eine MySQL-Datenbank mit 500 GB, die hauptsächlich aus Innodb-Tabellen besteht, und eine große (200 GB) MyISAM-Tabelle. Meine aktuelle Sicherungsstrategie besteht darin, die Datenbankdateien auf eine externe Festplatte zu kopieren. Dies führt zu einer Ausfallzeit von ~ 4 Stunden. Meine Bedürfnisse: Kostengünstig. Die Wiederherstellungszeit kann lang sein. Keine Echtzeitreplikation …
Ich habe eine RDS MySQL-Datenbank bei Amazon Web Services. Ich möchte die Größe der Datenbank im Control Panel reduzieren, um Geld zu sparen. F: Wie mache ich es kleiner? Ihre Seite sagt, dass Sie es auf magische Weise tun müssen (von Backups oder dergleichen), aber ich möchte es nicht fälschlicherweise …
Ich arbeite an einer ganz bestimmten Sache und muss BIT(n)Attribute verwenden und diese effizient durchsuchen. nist in der Regel keine Potenz von 2. Ich habe im Internet einige Erwähnungen gesehen, dass BITAttribute in MySQL nicht indexfreundlich sind. Ohne weitere Ausarbeitung. Die Frage ist also: Funktionieren MySQL-Indizes gut mit BIT(n)Attributen oder …
Bei der Arbeit mit Code in einer Standard-MySQL-Datenbank bin ich auf folgende Aussage gestoßen: SELECT * FROM foo LEFT JOIN bar USING ('bar_id') WHERE foo_id = 1 Was mich wirft ist: Wofür ist es USING, was macht es? Meine erste Annahme war, dass es sich um die Arbeit mit Fremdschlüsseln …
Ich möchte Daten zwischen 2 InnoDB-Tabellen migrieren. Derzeit führe ich diese Abfrage aus: INSERT INTO table_a SELECT * FROM table_b; Was ist der beste Weg, um eine CPU-Überlastung zu vermeiden, wenn der Datensatz wächst? Vielen Dank
Ich versuche, viele große Zahlen zu speichern, die beim Speichern als INTWerte abgeschnitten werden . Leider sind sie für diesen Typ zu groß. Ich denke darüber nach, Base36- Codierung zu verwenden, um dies zu erreichen. Gibt es andere Möglichkeiten, um dieses Problem zu beheben?
Was entspricht der MongoDB dieser Abfrage: SELECT 111151.29341326 * SQRT( pow(-6.186753-`Latitude`, 2) + pow(106.772835-`Longitude`, 2) * cos(-6.186753*0.017453292519943) * cos(`Latitude`*0.017453292519943) ) as distance from tablename ; Dies verwendet die Haversine-Formel , um den Großkreisabstand zu einem festen Punkt zu berechnen. Wir möchten die nächsten 20 Punkte von einem Ort erhalten und …
Wir arbeiten an einer neuen Systemarchitektur für unser Unternehmen. Wir haben eine HPC, die in unserem eigenen Rechenzentrum ausgeführt wird, und wir planen unser Front-End- und ein Fallback-System für Amazon Web Service. Systemarchitektur: Voraussetzungen: Der HPC-Cluster verfügt über viele Schreibvorgänge Website und API lesen die Daten die meiste Zeit und …
Wir haben einen MySQL 5.0-Server, auf dem alle Tabellen als MyISAM ausgeführt werden. Wir haben zwei Slaves, die wir im letzten Monat auf MySQL 5.5 aktualisiert haben. Ihre Tabellen sind auch immer noch MyISAM. Mein ursprünglicher Plan war es, den 5.0-Master auf 5.5 zu aktualisieren und dann in InnoDB zu …
Ich habe eine Abfrage, die zum Abrufen von Internet-Verkehrsstatistiken bestimmter IP-Adressen verwendet wird. Es gibt separate IP-Adressfelder für hostsund IP- Blocks, die aufgerufen werden assignments. Die Daten werden in 5-Minuten-Intervallen gespeichert. Die Abfrageergebnisse werden in der Zeitspalte gruppiert, und die Gesamtzahl der SUMs in und aus diesen 5-Minuten-Intervallen wird zum …
Vor dem Einrichten einer Replikation in MySQL müssen die Daten zunächst an den Slave übertragen werden. Da MyISAM-Tabellen als Dateien kopiert werden können. Wäre es in Ordnung, MyISAM-Dateien, .myd .myi .frm, auf den Slave zu kopieren? Wäre dies ausreichend, um die Replikation zu starten?
Ich habe festgestellt, dass MySQL auf meiner Workstation viel mehr CPU als üblich verwendet (normalerweise 1% oder weniger, da dies meine Workstation ist, kein Server). PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 14004 mysql 20 0 536m 44m 7136 S 141 1.2 65:24.72 mysqld Ich …
Jetzt habe ich einige Daten aus der Tabelle 'GLOBAL_STATUS' und 'GLOBAL_VARIABLES' von MySQL DB mit dem Namen information_schema abgerufen. Ich kann abrufen key_buffer_size key_cache_block_size query_cache_limit Query_cache_size ... und so weiter ... Ich weiß jedoch nicht, wie ich die Rate der Key-Trefferquote , des verwendeten Schlüsselpuffers und der Abfrage-Cache-Trefferquote berechnen soll …
Abgesehen von den üblichen Systemstatistiken (E / A, RAM-Nutzung, CPU, Last usw.) sammle ich derzeit Fragen, QPS, laufende Abfragen und Pufferpool-Treffer. Ich finde es qpsziemlich nutzlos, da die Verfügbarkeit unserer Produktionsserver sehr hoch ist und der Durchschnittswert. Ich habe mich über Best Practices für die Statistiksammlung für den MySQL-Produktionsserver gewundert. …
Ich verschiebe eine einzelne MySQL-Datenbank (~ 10 GB unkomprimiert) von einem Server auf einen anderen im selben Netzwerk. Die aktuelle MySQL-Version ist 5.1.41und die neue Version ist 5.5.24. Die Datenbank enthält sowohl MyISAM- als auch InnoDB-Tabellen. Ist es möglich, diese Methode zu verwenden: Fahren Sie MySQL auf beiden Servern herunter …
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.