Domanda

Per Tutti,

Siamo voler utilizzare proprietà estese come parte della nostra documentazione del database. Uno dei miei colleghi hanno detto che su un progetto prima hanno usato proprietà estese ed è influenzato le prestazioni del database.

Sono stato alla ricerca in internet per qualsiasi informazione corroborino in merito a questo. Non ho trovato nulla.

Qualcuno ha incontrato questo? Se è così, c'è un articolo o un link dove posso leggere su questo?

Grazie - Mr. Do

Nota: si tratta di un database SQL Server 2005

.
È stato utile?

Soluzione

Il tuo colegue è sbagliato. Non v'è alcun impatto sulle prestazioni normali operazioni del database se si utilizza le proprietà estese.

L'unico impatto proprietà extendet hanno è il operazioni che leggono o scrivono proprietà estese . Tale impatto dipende dal modo sono letti ed impostati, e la dimensione e numero di proprietà.

Altri suggerimenti

Sono semplicemente le proprietà di testo:. Non considerati nei piani, la compilazione, le statistiche, tutto

A meno che non fare un po 'dolorosa / immaginazione "SELECT * FROM sys.extended_properties " roba ...

Sono anche molto utili per documentare e aggiungere commenti agli oggetti di database: in particolare in combinazione con strumenti 3rd party come Red gate SQL Doc (possono essere altri)

L'unica cosa che ho visto è che quando io li sto aggiornando, io sono a volte colpito da blocchi già in oggetto quando particolari processi sono in esecuzione, ma le prestazioni non è una ragione per evitare di utilizzarle.

FYI:. Ho notato che scompaiono proprietà estese su UDF quando un UDF è alterato per rimuovere SCHEMABINDING e quindi aggiungere nuovamente SCHEMABINDING

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top