Glorf.it

Glorf IT

Bedenkliches aus dem IT-Alltag

28. Oktober 2006 um 21:43

SQLIOSim: Ist die Hardware in Ordnung?

Leider habe ich es gerade eben erst entdeckt, aber die Freude ist u so größer.

DER Nachfolger für SQLIOStress ist da: SQLIOSim

typische Einsatzgebiete:

  • Jemand will im voraus wissen, ob mit seiner Hardware Probleme für den SQl-Server zu erwarten sind: defekte Datenbank aufgrund ungeeigneter Hardware.
  • Ein anderer möchte wissen, ob die neue systemnahe Software dem SQL-Server falsche oder defekte Seiten unterschiebt: bspw. Virenscanner, Verschlüsselungssoftware oder Backup-Software.
  • Ein anderer hat vielleicht schon eine defekte Datenbank und möchte die Gründe finden.

Das Werkzeug gibt es in einer GUI- und in einer CmdShell-Variante. Ich kann es fast nicht erwarten bis ich wieder ins Büro komme, um das auszuprobieren!

Hier etwas O-Ton von Jerome Halmans:

Wouldn’t you rather know there is a problem before you entrust your data to such a complex process?

SQLIOSim is designed to generate exactly the same type and patterns of IO requests at a disk subsystem as SQL Server would, and verify the written data exactly as SQL Server would.
[…]

Want to see how your system will behave when that scheduled a DBCC CHECKDB check runs? No problem, just add the AuditUser section to the config file.

Have bulk load jobs? Well just add the BulkUpdateUser section.

Quelle: SQL Server Storage Engine : SQLIOSim available for download

28. Oktober 2006 um 21:27

Unterschied zwischen VS Database Projects und Team System for Data Database Professionals

Mairead beschreibt in ihrem Blog knapp und prägnant die Unterschiede zwischen dem alten "Visual Studio Database Projects" und dem neuen "Visual Studio Team Editon for Database Professionals" (genannt "Data Dude"):

Im "Data Dude" wird der Datenbank-Erstellungs- und -Verwaltungsprozess viel stärker unterstützt. Hier können Entwickler und Admins im Team arbeiten.

Die Datenbank-Objekte können Offline erstellt, getestet (mit Testdaten und -fällen), archiviert und versioniert werden.

Der neue Entwurf kann mit einem anderen Stand der Datenbank verglichen werden. Als Output bekommt mal auslieferbare Skripte, die auf die Produktivsysteme losgelassen werden können, um sie auf den neuen Stand zu heben.

Das klingt so also sollten wir das so schnell wie möglich ausprobieren und dann großflächig einsetzen… 😉

Hier gibt mehr dazu: Difference between old VS Database Projects and Team System Data Database Project

|