0
SQL Server 2012およびそれ以降のバージョンで、最も多く削除され、最新のテーブルが表示されるのはどうでしょうか。最新のテーブルと削除されたテーブルは?
そして、私はどのようにしてテーブルを見ることができますか?
これらの統計情報はSql Serverで保持されていますか?
インデックスの断片化を助けるべきであるSQL Server 2012およびそれ以降のバージョンで、最も多く削除され、最新のテーブルが表示されるのはどうでしょうか。最新のテーブルと削除されたテーブルは?
そして、私はどのようにしてテーブルを見ることができますか?
これらの統計情報はSql Serverで保持されていますか?
インデックスの断片化を助けるべきである- 行と断片化の数を見る:
SELECT
B.name AS TableName
,C.name AS IndexName
,C.fill_factor AS IndexFillFactor
,D.rows AS RowsCount
,A.avg_fragmentation_in_percent
,A.page_count
FROM
sys.dm_db_index_physical_stats(DB_ID(),NULL,NULL,NULL,NULL) A
INNER JOIN
sys.objects B
ON
A.object_id = B.object_id
INNER JOIN
sys.indexes C
ON
B.object_id = C.object_id AND A.index_id = C.index_id
INNER JOIN
sys.partitions D
ON
B.object_id = D.object_id AND A.index_id = D.index_id
WHERE
C.index_id > 0
order by
avg_fragmentation_in_percent desc
PFE:最初の近似としてSQL中央
でNeeraj Dwivediのおかげで、このデータは[ 'SYSに含まれています。 dm_db_index_usage_stats'](https://docs.microsoft.com/en-us/sql/relational-databases/system-dynamic-management-views/sys-dm-db-index-usage-stats-transact-sql)を参照してください。これは最後の起動以来有効です。タブロー、sys.indexes.name、 user_seeks、user_scans、user_lookupsは、内側sys.dm_db_index_usage_statsから がsys.dm_db_index_usage_stats.object_id = SYSにsys.indexesに参加user_updates AS SELECT OBJECT_NAME(sys.dm_db_index_usage_stats.object_id):私はこれを書いた –
.indexes.object_idおよびsys.dm_db_index_usage_stats.index_id = sys.indexes.index_id OBJECT_NAME(sys.dm_db_index_usage_stats.object_id)がNULLでなく、DB_ID( 'MY_DB')= database_id by tablo –