Frage

Für alle,

Wir wollen erweiterten Eigenschaften als Teil unserer Datenbank Dokumentation verwenden. Einer meiner Kollegen erwähnt, dass auf einem früheren Projekt verwendet sie Eigenschaften Erweiterte und Datenbank-Performance beeinträchtigt.

Ich habe für jede bestätigenden Informationen in Bezug auf das Internet gesucht. Ich habe nichts gefunden.

Hat jemand begegnet das? Wenn ja, gibt es einen Artikel oder einen Link, wo ich auf diese Zeilen lesen kann?

Danke - Mr. Do

. Hinweis: Dies ist eine SQL Server 2005-Datenbank

War es hilfreich?

Lösung

Ihre colegue ist falsch. Es gibt keine Auswirkungen auf die Leistung auf den normalen Datenbankoperationen, wenn Sie erweiterte Eigenschaften verwenden.

Die einzige Auswirkung extendet Eigenschaften haben, ist auf Operationen, die Lese- oder Schreib erweiterten Eigenschaften . Diese Wirkung ist abhängig von der Art und Weise Eigenschaften gelesen und gesetzt, und der Größe und Anzahl von Eigenschaften.

Andere Tipps

Sie sind einfach Texteigenschaften:. Nicht in den Plänen berücksichtigt, Kompilieren, Statistiken, alles

Wenn Sie eine schmerzhafte / Lust haben „SELECT * FROM sys.extended_properties “stuff ...

Sie sind auch sehr nützlich, zu dokumentieren und zu kommentieren zu den Datenbankobjekten: vor allem in Verbindung mit 3rd-Party-Tool wie Red Gate SQL Doc (können andere sein)

Das einzige, was ich gesehen habe, ist, dass, wenn ich sie bin Aktualisierung, ich manchmal durch Sperren betroffen bin schon auf dem Objekt, wenn bestimmte Prozesse ausgeführt werden, aber die Leistung ist jedoch kein Grund, sie zu vermeiden.

Zur Info: ich bemerkte, dass erweiterte Eigenschaften auf UDF verschwinden, wenn ein UDF verändert zu entfernen SCHEMAB und dann re-add SCHEMAB

.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top