Bagaimana cara mengosongkan ruang di TempDB?
Bagaimana cara mengosongkan ruang di TempDB?

Video: Bagaimana cara mengosongkan ruang di TempDB?

Video: Bagaimana cara mengosongkan ruang di TempDB?
Video: Как заменить треснувшую плитку и удалить эпоксидную затирку? 2024, Mungkin
Anonim

Menggunakan NS Perintah DBCC SHRINKDATABASE untuk menyusut tempdb basis data. DBCC SHRINKDATABASE menerima NS parameter target_percent. Ini adalah NS persentase yang diinginkan dari ruang bebas tertinggal di NS file database setelah NS basis data menyusut. Jika Anda menggunakan DBCC SHRINKDATABASE, Anda mungkin harus memulai ulang SQL Server.

Orang juga bertanya, apa yang terjadi jika tempdb penuh?

Tidak ada yang berhasil tanpa TEMPDB . Jika itu tumbuh terlalu besar, itu akan memiliki reaksi berantai ke seluruh database, termasuk membuatnya tidak dapat digunakan untuk sementara. Solusi darurat selalu menghentikan dan memulai layanan SQL Server. Hal itu menyebabkan TEMPDB untuk membangun kembali pada ukuran aslinya.

Selanjutnya, mengapa tempdb penuh? Tempdb penuh – skenario umum Ini akan berakhir dengan peringatan ruang disk dan dapat menyebabkan masalah server. Ketika banyak administrator database SQL Server merasa sangat sulit untuk mengecilkan tempdb , mereka segera memilih untuk memulai ulang server. Dengan demikian, peringatan ruang disk Anda akan berhenti dan masalah server juga akan berhenti.

Jadi, apa yang menghabiskan ruang tempdb?

tempdb digunakan untuk menyimpan: Objek pengguna sementara yang dibuat secara eksplisit, seperti: tabel dan indeks sementara global atau lokal, prosedur tersimpan sementara, variabel tabel, Tabel yang dikembalikan dalam fungsi bernilai tabel, atau kursor. Objek internal yang dibuat oleh mesin database.

Apakah tempdb menyusut secara otomatis?

Ya, file SQL Server melakukan bukan menyusut secara otomatis . Ukurannya tetap sama kecuali Anda secara eksplisit menyusut mereka, baik melalui SQL Server Management Studio atau dengan menggunakan perintah DBCC SHRINKFILE. Anda dapat mengaturnya di bagian File pada properti database, atau dengan perintah ALTER DATABASE.

Direkomendasikan: