Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Cari Tahu apakah Partisi Dikompresi di SQL Server (T-SQL)

Di SQL Server, Anda dapat menanyakan sys.partitions tampilan katalog sistem untuk mengetahui apakah suatu partisi telah dikompresi atau tidak.

Khususnya, data_compression kolom memberitahu Anda apakah itu dikompresi atau tidak. data_compression_desc kolom memberi tahu Anda jenis kompresi apa yang digunakannya. Jika tidak dikompresi, ia mengembalikan NONE .

Contoh

Berikut ini contoh untuk didemonstrasikan.

SELECT
    [partition_number],
    [data_compression],
    [data_compression_desc]
FROM sys.partitions
WHERE object_id = OBJECT_ID('Movies');

Hasil:

+--------------------+--------------------+-------------------------+
| partition_number   | data_compression   | data_compression_desc   |
|--------------------+--------------------+-------------------------|
| 1                  | 0                  | NONE                    |
| 2                  | 1                  | ROW                     |
| 3                  | 1                  | ROW                     |
| 4                  | 0                  | NONE                    |
+--------------------+--------------------+-------------------------+

Dalam hal ini, partisi 2 dan 3 menggunakan kompresi baris. Partisi 1 dan 4 tidak dikompresi.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara memasukkan pandas DataFrame ke tabel Microsoft SQL Server?

  2. Mengikuti kebuntuan transaksi tunggal di seluruh versi SQL Server

  3. SQL Server 2008 Baris Sisipkan dan Perbarui stempel waktu

  4. Bagaimana cara menghindari tanda persentase di T-SQL?

  5. Cara mengambil gambar biner dari database menggunakan C# di ASP.NET