@@ -5386,29 +5386,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
53865386 WHEN irs .summary_level = ' SUMMARY'
53875387 THEN ' N/A' /* For SUMMARY row, use N/A to be consistent with other metrics */
53885388 WHEN irs .summary_level = ' DATABASE'
5389- THEN
5390- /* For DATABASE level, sum up the table-level values */
5391- FORMAT
5392- (
5393- (
5394- SELECT
5395- SUM
5396- (
5397- TRY_CAST (
5398- REPLACE (
5399- REPLACE (
5400- REPLACE (irt .daily_write_ops_saved , ' ,' , ' ' ),
5401- ' N/A' , ' 0' ),
5402- ' ' , ' ' )
5403- AS decimal (38 ,2 )
5404- )
5405- )
5406- FROM #index_reporting_stats AS irt
5407- WHERE irt .summary_level = ' TABLE'
5408- AND irt .database_name = irs .database_name
5409- ),
5410- ' N0'
5411- )
5389+ THEN ' N/A'
54125390 WHEN irs .summary_level = ' TABLE'
54135391 THEN
54145392 /* For TABLE rows, calculate estimated savings */
@@ -5468,7 +5446,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
54685446 WHEN irs .summary_level <> ' SUMMARY'
54695447 THEN FORMAT (ISNULL (irs .row_lock_wait_count , 0 ) +
54705448 ISNULL (irs .page_lock_wait_count , 0 ), ' N0' )
5471- ELSE ' 0 '
5449+ ELSE ' N/A '
54725450 END ,
54735451
54745452 /* Lock waits saved - new column */
@@ -5477,29 +5455,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
54775455 WHEN irs .summary_level = ' SUMMARY'
54785456 THEN ' N/A' /* For SUMMARY row, use N/A to be consistent with other metrics */
54795457 WHEN irs .summary_level = ' DATABASE'
5480- THEN
5481- /* For DATABASE level, sum up the table-level values */
5482- FORMAT
5483- (
5484- (
5485- SELECT
5486- SUM
5487- (
5488- TRY_CAST (
5489- REPLACE (
5490- REPLACE (
5491- REPLACE (irt .daily_lock_waits_saved , ' ,' , ' ' ),
5492- ' N/A' , ' 0' ),
5493- ' ' , ' ' )
5494- AS decimal (38 ,2 )
5495- )
5496- )
5497- FROM #index_reporting_stats AS irt
5498- WHERE irt .summary_level = ' TABLE'
5499- AND irt .database_name = irs .database_name
5500- ),
5501- ' N0'
5502- )
5458+ THEN ' N/A'
55035459 WHEN irs .summary_level = ' TABLE'
55045460 THEN
55055461 /* For TABLE rows, calculate estimated savings */
@@ -5563,7 +5519,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
55635519 ISNULL (irs .page_lock_wait_in_ms , 0 )) /
55645520 NULLIF (ISNULL (irs .row_lock_wait_count , 0 ) +
55655521 ISNULL (irs .page_lock_wait_count , 0 ), 0 ), ' N2' )
5566- ELSE ' 0.00 '
5522+ ELSE ' 0'
55675523 END ,
55685524
55695525 /* Total count of latch waits (page + io) - new column */
@@ -5572,7 +5528,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
55725528 WHEN irs .summary_level <> ' SUMMARY'
55735529 THEN FORMAT (ISNULL (irs .page_latch_wait_count , 0 ) +
55745530 ISNULL (irs .page_io_latch_wait_count , 0 ), ' N0' )
5575- ELSE ' 0 '
5531+ ELSE ' N/A '
55765532 END ,
55775533
55785534 /* Latch waits saved - new column */
@@ -5581,29 +5537,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
55815537 WHEN irs .summary_level = ' SUMMARY'
55825538 THEN ' N/A' /* For SUMMARY row, use N/A to be consistent with other metrics */
55835539 WHEN irs .summary_level = ' DATABASE'
5584- THEN
5585- /* For DATABASE level, sum up the table-level values */
5586- FORMAT
5587- (
5588- (
5589- SELECT
5590- SUM
5591- (
5592- TRY_CAST (
5593- REPLACE (
5594- REPLACE (
5595- REPLACE (irt .daily_latch_waits_saved , ' ,' , ' ' ),
5596- ' N/A' , ' 0' ),
5597- ' ' , ' ' )
5598- AS decimal (38 ,2 )
5599- )
5600- )
5601- FROM #index_reporting_stats AS irt
5602- WHERE irt .summary_level = ' TABLE'
5603- AND irt .database_name = irs .database_name
5604- ),
5605- ' N0'
5606- )
5540+ THEN ' N/A'
56075541 WHEN irs .summary_level = ' TABLE'
56085542 THEN
56095543 /* For TABLE rows, calculate estimated savings */
@@ -5667,7 +5601,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
56675601 ISNULL (irs .page_io_latch_wait_in_ms , 0 )) /
56685602 NULLIF (ISNULL (irs .page_latch_wait_count , 0 ) +
56695603 ISNULL (irs .page_io_latch_wait_count , 0 ), 0 ), ' N2' )
5670- ELSE ' 0.00 '
5604+ ELSE ' N/A '
56715605 END
56725606 FROM #index_reporting_stats AS irs
56735607 WHERE irs .summary_level IN (' SUMMARY' , ' DATABASE' , ' TABLE' ) /* Filter out INDEX level */
0 commit comments