Wir haben versucht, SSDs mit Oracle zu verwenden, um unsere Testmigrationsläufe zu beschleunigen. Je nach Datenvolumen dauert ein Migrationslauf derzeit 12 bis 18 Stunden (natürlich nehmen wir auch zahlreiche Leistungsoptimierungen vor). Wir haben eine Reihe billiger Linux-Boxen, die wir für verschiedene Läufe und Analysen verwenden.
Die Kosten für SSDs direkt von Dell sind unerschwinglich. Ich habe mich gefragt, ob jemand Erfahrung mit der Verwendung von Consumer-SSDs (wie den Crucial / Micron-SSDs) hat.
Mir ist klar, dass die TRIM-Unterstützung unter Linux (mit Centos) ein Problem darstellen würde. Hat jemand sie unter Windows 7 verwendet, um dem entgegenzuwirken?
oracle
performance
Stuart Brock
quelle
quelle
Antworten:
Hier sind die größten Probleme, die ich bei SSDs und Datenbanken sehe:
Http://en.wikipedia.org/wiki/Solid-state_drive
quelle
Ich sehe noch keine Antworten auf Ihre Frage, und obwohl ich keine Erfahrung mit der Verwendung von SSD-Laufwerken für Endverbraucher mit einer Datenbank habe, dachte ich, dass die folgende Frage zu ServerFault nützlich sein könnte:
/server/69037/configuring-sql-for-optimal-performance-ssd-or-hdd
edit: Ich habe kürzlich den folgenden Artikel gefunden und dachte, ich würde ihn meiner Antwort hinzufügen. Es geht um die Verwendung von SSDs mit SQL Server, aber ich dachte, einige der besprochenen Faktoren könnten auch für Oracle-DBAs nützlich sein.
http://technet.microsoft.com/en-us/magazine/hh334997.aspx (E / A reduzieren, Leistung steigern)
quelle
SSDs können das LESEN von Daten beschleunigen.
Schneller kann man nicht schreiben. Denken Sie nicht einmal daran, die Redos auf der SSD zu platzieren, da sie nur geschrieben sind. So beschleunigen Sie das Schreiben zum Wiederherstellen: Fügen Sie weitere Laufwerke hinzu und entfernen Sie sie. Redos werden sequentiell geschrieben, sodass das Hinzufügen weiterer Spindeln den Schreibdurchsatz verbessert, bis Sie die Controller-Grenze erreichen.
Was macht diese Testmigration? Verwendet es prozeduralen Code oder verwendet es Mengen?
Stellen Sie bei Verwendung von Prozedurcode sicher, dass Massenoperationen implementiert werden. Sets sind fast immer schneller.
quelle
Ich habe meine alte Festplatte gegen eine Crucial M4 512 MB SSD ausgetauscht, um Tests mit einer großen Oracle-Datenbank durchzuführen.
Ich starte Oracle 10.2 unter Windows 7 in VMWare.
Leistungsänderungen sind wirklich beeindruckend. Das Importieren und Exportieren von Datenbanken und SQL-Abfragen erfolgt viel schneller.
Ich habe jedoch von Zeit zu Zeit einen seltsamen Fehler:
Ich hatte nie dieses Problem mit der gleichen VM auf dem gleichen Computer mit der Festplatte.
Nach dem Ausführen von DBV für die Datei wird nichts als beschädigt markiert.
Ich habe nichts zu diesem Thema gefunden.
quelle