Friday, March 18, 2011

Maintaining Data Files

Database objek, seperti tabel dan indeks, secara fisik disimpan dalam file data terkadang dibeberapa filegroups. Dalam database produksi, Anda harus melakukan pemeliharaan atas file data, serta mengoptimalkan kinerja database dan ruang disk yang digunakan.
Teknik kunci untuk mengoptimalkan penggunaan ruang disk adalah data kompresi, kolom jarang,dan menyusutnya file-file database dan log menggunakan Database Perintah (DBCC) DBCC SHRINKFILE. Kinerja dioptimisasi dengan penciptaan dan pemeliharaan dari indeks. Pada bagianini, anda akan mempelajari bagaimana menggunakan kompresi data, menjaga indeks, danmenggunakan dbcc perintah untuk memvalidasi dan memperbaiki kesalahan dalam databaseAnda
.

Implementing Data Compression
Untuk mengaktifkan kompresi di atas meja atau indeks, gunakan CREATE TABLE atau CREATE INDEKS pernyataan dengan DATA_COMPRESSION = ROW|PAGE. Jika Anda
memungkinkan kompresi pada tabel yang ada atau indeks, gunakan DATA_COMPRESSION ini
opsi dengan ALTER TABLE atau ALTER INDEX pernyataan. Mengaktifkan kompresi
akan menyebabkan membangun kembali objek dan karena itu, sebuah operasi yang sangat memakan waktu dan sumber daya. Mengaktifkan data kompresi di atas meja tidak akan berpengaruh pada indeks non bahwa meja itu mengelompok. Setiap non clustered index dapat dikompresi secara terpisah
.


Example

CREATE TABLE [database_name].[schema_name].table_name
() WITH (DATA_COMPRESSION = ROW | PAGE)

Example 7.3 Enabling Data Compression on an Existing Table—Syntax
ALTER TABLE [database_name].[schema_name].table_name
REBUILD WITH (DATA_COMPRESSION = ROW | PAGE | NONE)

Example 7.4 Enabling Data Compression on a New Nonclustered Index—Syntax
CREATE NONCLUSTERED INDEX index_name
ON table_name ()
WITH (DATA_COMPRESSION = ROW | PAGE)

Example 7.5 Enabling Data Compression on an Existing Nonclustered
Index—Syntax
ALTER INDEX index_name
ON table_name
REBUILD WITH (DATA_COMPRESSION = ROW | PAGE | NONE)

Example 7.6 Enabling Data Compression on a Partitioned Table—Syntax
ALTER TABLE partitioned_table_name
REBUILD PARTITION = 1 WITH (DATA_COMPRESSION = ROW | PAGE | NONE)

1 comment:

  1. JTA 2021 | The Casino - Missourihub
    JTA 2021 will 군산 출장마사지 begin in March, at the hotel and casino level. We have the capacity to deliver 성남 출장마사지 the 전주 출장마사지 best 서귀포 출장마사지 of our players and 울산광역 출장샵 provide the best of our

    ReplyDelete