Datenbankadministratoren

7
SQL Server 2008 R2 Hohe CPU

Wir haben eine SQL Server R2 Web Edition-Datenbank, die auf Windows Server 2008 R2 mit einer starken CPU und 32 GB RAM DDR3 basiert. Unsere Datenbank arbeitet sehr hart (wir führen ungefähr 600.000 Abfragen in 1 Minute aus) und die CPU wird verrückt (25% bis 90%). Ich habe mich um langsame Abfragen...

7
Empfohlene MySQL-Statistiken für die Produktionsumgebung

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...

7
Was sind die Vor- und Nachteile der Aufteilung von Datum und Uhrzeit in separate Felder im Vergleich zur Verwendung des Datetime-Datentyps und der Speicherung des Datums in einem einzelnen Feld?

Meine Datenbank ist extrem groß und wächst mit einer Geschwindigkeit von ~ 20 Millionen Zeilen pro Tag. Ich habe Zeitstempeldaten, die wichtig sind, aber der größte Teil der Berichterstattung basiert auf Datumsbereichen und Vergleichen von Woche zu Woche oder Monat zu Monat. Die Zeit wird...

7
Hohe CPU-Auslastung von MySQL, ohne dass Abfragen ausgeführt werden

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 habe in meinem...

7
Was ist der Primärschlüssel in einer Zeittabelle?

Wenn ich das folgende Tabellendesign verwende, um den Verlauf zu erfassen ...: CREATE TABLE MyTable ( insertion_timestamp TIMESTAMP, deleted_flag BOOLEAN, natural_key INT, attribute VARCHAR ); ... was soll dann der Primärschlüssel sein? (Der Verlaufsmechanismus ist INSERT-only: Aktualisierte Zeilen...

7
Was wäre ein guter Name für einen Jobplan?

Ich habe in SQL Server viele verschiedene Namen für Jobzeitpläne gefunden, angefangen vom Jobnamen, in dem er verwendet wird, bis hin zu einer kurzen Zusammenfassung des Zeitplans. Ich möchte neuen Jobplänen einen klaren, beschreibenden und konsistenten Namen geben, damit sie leicht wiederverwendet...

7
Replikation für MyISAM-Tabellen einrichten?

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...