Quantcast
Channel: SQL Server Database Engine forum
Viewing all articles
Browse latest Browse all 12963

In Avg. IOPS report the below query is generating very high I/O pls help to tune it

$
0
0

In Avg. IOPS report the below query is generating very high I/O pls help to tune it:

insert into @tempsamples                
     SELECT CASE WHEN @Direction = -1   THEN                 
         ROW_NUMBER() OVER(                 
         ORDER BY                  
       CASE                 
       WHEN @sortBy =   'SampleIDDescending' THEN cast(ID as nvarchar)                 
       WHEN @sortBy =   'SampleCategoryIDDescending' THEN SampleCategoryID                  
       WHEN @sortBy = 'SampleSequenceDescending'   THEN SampleSequence                   
       WHEN @sortBy =   'ClientSampleNoDescending' THEN ClientSampleNo                 
       WHEN @sortBy =   'SampleBarCodeDescending' THEN SampleBarCode            
       WHEN @sortBy =   'JobSampleConfigurationIDAndSampleSequenceID' THEN   CAST(IsNull(JobSampleConfigurationID,'') as bigint) + cast(SampleSequence as   bigint)      
          END DESC)                 
       ELSE                 
         ROW_NUMBER() OVER(                 
         ORDER BY                  
          CASE                
      WHEN @sortBy='SampleID' THEN   cast(ID as nvarchar)                   
            WHEN   @sortBy='SampleCategoryID' THEN SampleCategoryID                 
            WHEN @sortBy='SampleSequence'   THEN SampleSequence                   
            WHEN @sortBy='ClientSampleNo'   THEN ClientSampleNo                   
            WHEN @sortBy='SampleBarCode'   THEN SampleBarCode              
              WHEN @sortBy =   'JobSampleConfigurationIDAndSampleSequenceID' THEN   IsNull(JobSampleConfigurationID,'')
          END ,  
          CASE              
      WHEN   @sortBy='JobSampleConfigurationIDAndSampleSequenceID' THEN SampleSequence  
          END )                 
       END  AS 'RowNumber',   
     [ID] AS 'ID'               
     FROM dbo.SampleSearch(@locationID,   @sampleFlags, @sampleFlagsOperator, @jobID, @statusID, @sampleCategoryID,   @sampleSequence, @sampleBarCode, @clientSampleNo, @prefix, @suffix,@jobName,   @clientID, @jobDateFrom, @jobDateTo)               


Thanks


Viewing all articles
Browse latest Browse all 12963

Trending Articles



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