home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.databases.ms-sqlserver      Notorious Rube Goldberg contraption      19,505 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 19,184 of 19,505   
   Mark D Powell to Erland Sommarskog   
   Re: Engine Tuning Advisor recommending n   
   15 Apr 15 09:59:21   
   
   From: markp28665@gmail.com   
      
   On Tuesday, April 14, 2015 at 2:29:34 PM UTC-4, Erland Sommarskog wrote:   
   > Mark D Powell (markp28665@gmail.com) writes:   
   > > A recent Database Engine Tuning Advisor run on a SQL Server 2008 R2 RTM    
   > >   
   >    
   > RTM? Please install Service Pack 3 at first possible occasion.   
   >    
   > > system has several recommendations that puzzle me because the   
   > > recommendation is for a two column non-clustered index on the same two   
   > > columns that are the clustered PK.  In one case there are only two other   
   > > columns consuming a total of 5 bytes on the row so I just cannot see any   
   > > valid reason for this recommendation.    
   >    
   > One needs to take the recommendations from the Tunig Advisor with a grain   
   > a salt. Also, a common (ab)use of the advisor is to feed it just a single   
   > query. The idea is that you should give it a full workload and it tunes   
   > that workload.   
   >    
   > DETA builds on the missing-index feature in the engine which is very fond   
   > of recommending covering indexes.   
   >    
   > Say that you in your table with your two-column clustered PK, you have the    
   > query like:   
   >    
   >    SELECT pkcol1, MIN(pkcol2)   
   >    FROM   tbl   
   >    GROUP  BY pkcol1   
   >    
   > This query will run faster if you add a non-clustered index on the columns,    
   > since the leaf pages of the index will be smaller than the leaf pages of the    
   > clustered index which have all the other columns.   
   >    
   > Of course, if the other two columns are only five bytes, it is unlikely    
   > that this index would be a significant speed booster.   
   >    
   > It is definitely a good thing to review the suggestions from DETA    
   > critically.   
   >    
   > --    
   > Erland Sommarskog, Stockholm, esquel@sommarskog.se   
      
   Erland, thank you for the reply.  I have always taken the DTA output with a   
   large grain of salt. The missing index feature seems overly fond of include   
   columns and the DTA of indexes in general. I am just trying to understand why   
   if makes some of the    
   recommendations it does so I can justify not applying these specific indexes   
   or identify that the recommendation is in fact valid.   
      
   The SP and indeed version level has been raised to management, but as I am   
   only a part-time resource and other full time events have taken priority we   
   will have to see.   
      
   Thanks again,   
   Mark D Powell   
      
      
      
      
      
      
      
          
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca