November 12, 2010 at 12:17 am
Hello,
When I fire following code, few records has StatisticsDate as NULL though it is primary key:
select object_name(i.object_id), i.name, STATS_DATE(i.[object_id], i.index_id) AS StatisticsDate
FROM sys.indexes i
What is the reason for that? Becuase it is not used yet?
Thanks
November 12, 2010 at 12:49 am
Hardy21 (11/12/2010)
Hello,When I fire following code, few records has StatisticsDate as NULL though it is primary key:
select object_name(i.object_id), i.name, STATS_DATE(i.[object_id], i.index_id) AS StatisticsDate
FROM sys.indexes i
What is the reason for that? Becuase it is not used yet?
Hi
See this
Create table temp (i int primary key,j int)
Select * from temp
SELECT name AS index_name,
STATS_DATE(object_id, index_id) AS statistics_update_date
FROM sys.indexes where object_id in(
Select id from sys.sysobjects where name='temp')
insert into temp
Select 1,1
UPDATE STATISTICS temp
Select * from temp
SELECT name AS index_name,
STATS_DATE(object_id, index_id) AS statistics_update_date
FROM sys.indexes where object_id in(
Select id from sys.sysobjects where name='temp')
Drop table temp
Go
STATS_DATE Returns the date that the statistics for the specified table were last updated.
If you did not insert a value and do
UPDATE STATISTICS temp
and select and see the STATS_DATE you will be getting NULL only,Statistic needs to be updated.
Thanks
Parthi
Thanks
Parthi
November 12, 2010 at 3:08 am
Thanks for response.
I have executed sp_updatestats stored procedure still same records have NULL for statistic date.
Shall I need to update the statistic for NULL records manually?
Thanks
November 12, 2010 at 4:57 am
Are there any rows in the table?
What's the index_id for that item?
Gail Shaw
Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability
November 12, 2010 at 5:19 am
GilaMonster (11/12/2010)
Are there any rows in the table?What's the index_id for that item?
Yes there are 6 rows in the table and index_id = 1 (its primary key). In same table, there are other indexes that has statistic date and their index ids are 3,4,5,6.
Thanks
November 12, 2010 at 5:38 am
Hardy21 (11/12/2010)
Yes there are 6 rows in the table and index_id = 1 (its primary key). In same table, there are other indexes that has statistic date and their index ids are 3,4,5,6.
What are the other indexes can you have table design here
Thanks
Parthi
Thanks
Parthi
November 12, 2010 at 5:56 am
parthi-1705 (11/12/2010)
Hardy21 (11/12/2010)
Yes there are 6 rows in the table and index_id = 1 (its primary key). In same table, there are other indexes that has statistic date and their index ids are 3,4,5,6.What are the other indexes can you have table design here
Thanks
Parthi
They are non-unique, non-clustered. I not able put table design here due to client's database.
Thanks
November 12, 2010 at 6:12 am
Try to rebuild one/all indexes on the table and check.... it should come... By the way, Why indexes are required if there are only 6 rows in the table....
November 14, 2010 at 9:12 pm
sumit.agrawal (11/12/2010)
Try to rebuild one/all indexes on the table and check.... it should come... By the way, Why indexes are required if there are only 6 rows in the table....
Thanks I will check by rebuilding it. It is my testing database so it has only 6 rows but in production, it may ne in millions.
Thanks
Viewing 9 posts - 1 through 8 (of 8 total)
You must be logged in to reply to this topic. Login to reply