August 1, 2011 at 9:15 pm
Comments posted to this topic are about the item DBCC INDEXDEFRAG
Thanks
August 1, 2011 at 9:28 pm
Thanks for the question.
M&M
August 1, 2011 at 9:30 pm
IGNORE THIS ENTRY SEE CORRECTION BY SQLkiwi Posted Today @ 4:23 AM
Here we go again
Try it as:
DBCC INDEXDEFRAG (Master,"dbo.spt_values",ix2_spt_values_nu_nc)
DBCC INDEXDEFRAG (AdventureWorks_regular,"cdc.ddl_history",ddl_history_clustered_idx)-- a system table in the AdventureWorks_regular DB
Your reference states
DBCC INDEXDEFRAG cannot be used to defragment the following indexes:
A disabled index.
An index with page locking set to OFF.
A spatial index.
DBCC INDEXDEFRAG is not supported for use on system tables.
It may be depreciated in the future and it may not be supported on system tables ...BUT IT WORKS NOW in both the MASTER DB and a system table in the AdventureWorks_regular data bases using SQL 2008 or SQL 2005
My testing:
Using 2005
DBCC INDEXDEFRAG (Master,"dbo.spt_values",ix2_spt_values_nu_nc)--Original system table
Pages Scanned Pages Moved Pages Removed
14 6 4
Using 2008
DBCC INDEXDEFRAG (Master,"dbo.spt_values",spt_valuesclust)--System table
Pages ScannedPages MovedPages Removed
18 8 3
Using 2008
DBCC INDEXDEFRAG (AdventureWorks_regular,"cdc.ddl_history",ddl_history_clustered_idx)-- a system table in AdventureWorks_regular
Pages ScannedPages MovedPages Removed
14 6 4
IGNORE THIS ENTRY SEE CORRECTION BY SQLkiwi Posted Today @ 4:23 AM
August 2, 2011 at 1:12 am
bitbucket-25253 (8/1/2011)
DBCC INDEXDEFRAG (Master,"dbo.spt_values",ix2_spt_values_nu_nc)DBCC INDEXDEFRAG (AdventureWorks_regular,"cdc.ddl_history",ddl_history_clustered_idx)-- a system table in the AdventureWorks_regular DB
Neither of those are system tables, they are ordinary tables that happen to be used by the system 🙂
August 2, 2011 at 1:55 am
nice question
August 2, 2011 at 1:57 am
What is spatial index?
August 2, 2011 at 2:23 am
ningaraju.n (8/2/2011)
What is spatial index?
See this link: http://msdn.microsoft.com/en-us/library/bb895265.aspx
August 2, 2011 at 2:38 am
Interesting question.
Thanks.
August 2, 2011 at 3:54 am
Nice question, thanks.
Need an answer? No, you need a question
My blog at https://sqlkover.com.
MCSE Business Intelligence - Microsoft Data Platform MVP
August 2, 2011 at 5:08 am
Nice question thanks.
http://brittcluff.blogspot.com/
August 2, 2011 at 5:22 am
good question!
August 2, 2011 at 5:48 am
Thanks for the straightforward question that I made tricky by seeing the first three bullets in the reference, eliminating those answers and deducing that the fourth choice must be correct. Which of course is covered in the very next line. Time to slow down this morning. 🙂
[font="Verdana"]Please don't go. The drones need you. They look up to you.[/font]
Connect to me on LinkedIn
August 2, 2011 at 6:35 am
Good question, but the answer does not match the question. The question does not ask about whether the command is being depricated. The answer is actually in the link posted, and the correct answer is wrong.:(
Steve Jimmo
Sr DBA
“If we ever forget that we are One Nation Under God, then we will be a Nation gone under." - Ronald Reagan
August 2, 2011 at 6:40 am
sjimmo (8/2/2011)
Good question, but the answer does not match the question. The question does not ask about whether the command is being depricated. The answer is actually in the link posted, and the correct answer is wrong.:(
I'm not sure what things looked like when you answered but I'm seeing this in the answer:
However INDEXDEFRAG does not work with disabled indexes, spatial indexes, indexes that do not allow page locking, or system tables.
And the correct answer is actually marked correct unless I'm missing something.
August 2, 2011 at 6:55 am
Happy to have gotten one right based on my gut feeling about it. 😉
Means I'm learning something when I do read help files.... just sometimes it's filed wrong.
DBCC CHECKDB('Marks_Brain')
Viewing 15 posts - 1 through 15 (of 31 total)
You must be logged in to reply to this topic. Login to reply