Quantcast
Channel: Forum SQL Server Database Engine
Viewing all articles
Browse latest Browse all 15889

sys.dm_db_stats_properties returns empty rowset for some statistics?

$
0
0

I am looking at the new dynamic management function sys.dm_db_stats_properties.

http://msdn.microsoft.com/en-us/library/jj553546.aspx

I have found that for some tables and statistics it is returning an empty rowset.

SELECT sys.stats.[object_id] AS ObjectID,
       sys.stats.stats_id AS StatisticsID,
       sys.schemas.name AS SchemaName,
       sys.objects.name AS ObjectName,
       sys.stats.name AS StatisticsName,
       sys.sysindexes.rowmodctr,
       sys.dm_db_stats_properties.*
FROM sys.stats
INNER JOIN sys.objects ON sys.stats.[object_id] = sys.objects.[object_id]
INNER JOIN sys.schemas ON sys.objects.[schema_id] = sys.schemas.[schema_id]
LEFT OUTER JOIN sys.sysindexes ON sys.stats.[object_id] = sys.sysindexes.id AND sys.stats.stats_id = sys.sysindexes.indid
OUTER APPLY sys.dm_db_stats_properties(sys.stats.[object_id], sys.stats.stats_id)
WHERE sys.objects.[type] = 'U'
AND dm_db_stats_properties.[object_id] IS NULL

When I am running this query I find that sys.dm_db_stats_properties is returning an empty rowset for many statistics in my database.

The version is SQL Server 2008 R2 (SP2) - 10.50.4260.0 (X64).

Has anyone else experienced this?



Viewing all articles
Browse latest Browse all 15889

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>