Fragmentation information
          Fragmentation occurs through data modifications (INSERT, UPDATE, and DELETE operations). For queries that scan part or all of a table, this fragmentation can cause additional pages to be read, adversely affecting performance. 
         
         
          Note: This topic applies only to on-premises environments.
         
         You can use the Transact-SQL DBCC SHOWCONTIG statement to display fragmentation information for the data and indexes of a specified table.
          To determine whether a table is heavily fragmented, use this command in SQL Server Management Studio, with the application database selected as the current database: 
          
         DBCC SHOWCONTIG (table_name)
In the result set, the value of Logical Scan Fragmentation gives an indication of the table's fragmentation level. The value should be close to zero, although a value from 0% through 10% might be acceptable.
          To show in a grid an abbreviated result set for every index on every table, use this command: 
          
         DBCC SHOWCONTIG WITH TABLERESULTS, FAST
          To show the full result set for every index on every table, use this command: 
          
         DBCC SHOWCONTIG WITH TABLERESULTS, ALL_INDEXES
For more information, see SQL Server help for DBCC SHOWCONTIG.