Ich bin neu in Leistungsproblemen, aber ich habe einige Diskussionen darüber gesehen, dass SSD-Festplatten Leistungsprobleme lösen, die durch Indexfragmentierung verursacht werden. Hat das jemand erlebt? Ich denke darüber nach, meine Hardware zu ändern, und ich wandere, ob das helfen würde
sql-server-2008
performance
Carlos
quelle
quelle
Antworten:
Die Verwendung von Solid-State-Laufwerken verringert sicherlich die Auswirkungen der Fragmentierung auf die Leistung, vor allem, weil zufällige E / A so viel schneller sind als herkömmlicher Speicher.
Trotzdem ist die durch das Teilen von Seiten verursachte Verringerung der Seitendichte (und der zusätzlichen Protokollierung) immer noch unerwünscht und kann die Leistung beeinträchtigen.
Im Allgemeinen sind gut gepflegte Indizes mit einem geeigneten Index
FILLFACTOR
unabhängig von Überlegungen zur physischen Speicherung gut.Weitere Informationen finden Sie in Paul Randals ausgezeichnetem Artikel über TechNet.
quelle
Die Verwendung von SSDs kann die Leistung verbessern. Wenn Sie Ihre Abfragen optimiert, mehr Speicher hinzugefügt und dennoch ein überlastetes E / A-Subsystem haben, ist es Zeit, über SSDs nachzudenken. Nur das Hinzufügen einer Solid-State-Festplatte zu Ihrem System erhöht die Leistung nicht. Sie müssen intelligent spielen. Analysieren Sie die Arbeitslast und den Teil des E / A-Subsystems, der überlastet ist, um festzustellen, welche Daten und Protokolldateien auf SSDs gespeichert werden sollen
Mehr von Paul Randal: Benchmarking: Einführung von SSDs . Lesen Sie alle seine Beiträge zum Benchmarking mit Tests und Grafiken, in denen die Leistung von SATA und SSD verglichen wird
quelle