Pertanyaan yang diberi tag «data-pages»



1
Apakah indeks terkompresi SQL Server tetap dikompresi pada pembangunan kembali tanpa menentukan kompresi data?
Setelah satu membangun kembali indeks SQL Server mereka menggunakan kompresi halaman ( ALTER INDEX IX1 REBUILD PARTITION = ALL WITH (DATA_COMPRESSION = PAGE)), apakah membangun kembali berikutnya (seperti yang dilakukan oleh beberapa skrip pemeliharaan melewati ambang fragmentasi tertentu) perlu menentukan kompresi data lagi? Apakah indeks akan didekompresi secara efektif?

3
512 Bytes tidak digunakan dari halaman data 8 KByte SQL Server
Saya telah membuat tabel berikut: CREATE TABLE dbo.TestStructure ( id INT NOT NULL, filler1 CHAR(36) NOT NULL, filler2 CHAR(216) NOT NULL ); dan kemudian membuat indeks berkerumun: CREATE CLUSTERED INDEX idx_cl_id ON dbo.TestStructure(id); Berikutnya saya mengisinya dengan 30 baris setiap ukuran adalah 256 byte (berdasarkan tabel deklarasi): DECLARE @i AS …



2
SUM dari DATALENGTHs tidak cocok dengan ukuran tabel dari sys.allocation_units
Saya mendapat kesan bahwa jika saya menjumlahkan DATALENGTH()semua bidang untuk semua catatan dalam tabel, saya akan mendapatkan ukuran total tabel. Apakah saya salah? SELECT SUM(DATALENGTH(Field1)) + SUM(DATALENGTH(Field2)) + SUM(DATALENGTH(Field3)) TotalSizeInBytes FROM SomeTable WHERE X, Y, and Z are true Saya menggunakan kueri ini di bawah ini (yang saya dapatkan dari …

2
Menghapus file data sekunder. DBCC SHRINKFILE: Halaman tidak dapat dipindahkan karena ini adalah halaman tabel kerja
Saya memiliki terlalu banyak file data sekunder (.ndf) yang dibuat untuk tempdb. Untuk menghapus file berlebih, saya perlu mengosongkan file (konten akan dipindahkan ke file lain): DBCC SHRINKFILE('tempdbfile8', EMPTYFILE); lalu hapus file: ALTER DATABASE tempdb REMOVE FILE tempdbfile8; Tetapi EMPTYFILEperintah mengembalikan kesalahan: DBCC SHRINKFILE: Page 8:41920 could not be moved …

1
Berapakah biaya baris saat menggunakan Kompresi Halaman?
Saya telah membuat tabel dengan 650 Numeric (19,4) kolom. Ketika saya mengaktifkan Page Compression, dengan menjalankan ALTER TABLE fct.MyTable REBUILD WITH (DATA_COMPRESSION = PAGE); saya mendapat Msg 1975, Level 16, State 1 Indeks 'PK_Mytable' panjang baris melebihi panjang maksimum yang diijinkan dari '8060' byte. tetapi 650 kali 9 byte hanya …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.