What is Microsoft SQL server Compression?

What is Microsoft SQL server Compression? Simply put, it is a software program designed to compress data so that it can be stored in less space. In the case of SQL Server, this compressed data can be stored in rows within a database table, or it can be stored in an index. In addition to saving space, compression can also improve performance by reducing the amount of data that needs to be read from disk. For these reasons, compression is often used in conjunction with backups and replication. When used properly, it can be an effective tool for reducing the size of your database.

Microsoft SQL Server Compression is a feature that was first introduced in SQL Server 2008. It is a means of reducing the size of data that is stored in the database, which can lead to significant performance improvements. The compression is performed at the page level, and it can be used for both data and indexes. There are two types of compression available: row-level compression and page-level compression. Row-level compression is more effective for data that is accessed infrequently, while page-level compression is more effective for data that is accessed frequently. The decision of which type of compression to use depends on the workload and the access patterns of the data. In general, compressed data requires less storage space and less I/O resources, which can lead to improved query performance.


Discover more from SQLYARD

Subscribe to get the latest posts sent to your email.

Leave a Reply

Discover more from SQLYARD

Subscribe now to keep reading and get access to the full archive.

Continue reading