sql server 2000: meist frequentierte tabellen

08/12/2009 - 10:21 von Fritz Theiss | Report spam
hallo,

kann mir jemand bitte ein script schicken, welches die meist frequentierten
tabellen einer datenbank im sql server 2000 auswirft? ein solches kenne ich
für sql server 2005 (siehe nachfolgend), aber das funktioniert wegen der
neuen fertigkeiten von sql server 2005 nicht backported:

SELECT TOP 20
db_name(database_ID),
object_name(object_id),
leaf_insert_count,
leaf_delete_Count,
leaf_update_count,
range_scan_count,
row_lock_count
FROM sys.dm_db_index_operational_stats(NULL, NULL, NULL, NULL) WHERE
db_name(database_ID)='<Datenbank-Name>' ORDER BY leaf_update_count desc

der hintergrund: ich möchte danach auf die 20 meist frequentierten tabellen
ein "Update Statistics <table-name> With FullScan" durchführen.

thanks in advance / danke im voraus, fritz
Fritz Theiss
 

Lesen sie die antworten

#1 Fritz Theiss
09/12/2009 - 09:34 | Warnen spam
niemand?

thanks in advance / danke im voraus, fritz
Fritz Theiss



"Fritz Theiss" wrote:

hallo,

kann mir jemand bitte ein script schicken, welches die meist frequentierten
tabellen einer datenbank im sql server 2000 auswirft? ein solches kenne ich
für sql server 2005 (siehe nachfolgend), aber das funktioniert wegen der
neuen fertigkeiten von sql server 2005 nicht backported:

SELECT TOP 20
db_name(database_ID),
object_name(object_id),
leaf_insert_count,
leaf_delete_Count,
leaf_update_count,
range_scan_count,
row_lock_count
FROM sys.dm_db_index_operational_stats(NULL, NULL, NULL, NULL) WHERE
db_name(database_ID)='<Datenbank-Name>' ORDER BY leaf_update_count desc

der hintergrund: ich möchte danach auf die 20 meist frequentierten tabellen
ein "Update Statistics <table-name> With FullScan" durchführen.

thanks in advance / danke im voraus, fritz
Fritz Theiss

Ähnliche fragen