Tempdbni qisqartirish kerakmi?

Tempdbni qisqartirish kerakmi?
Tempdbni qisqartirish kerakmi?
Anonim

SQL Server 2005 va undan keyingi versiyalarida tempdb ma'lumotlar bazasini kichraytirish foydalanuvchi ma'lumotlar bazasini qisqartirishdan farq qilmaydi, bundan tashqari tempdb SQL Server nusxasini har qayta ishga tushirgandan so'ng o'zining sozlangan o'lchamiga qaytariladi. Tempdb faoliyati davom etayotganda shrinkni tempdb da ishlatish xavfsiz.

Ma'lumotlar bazasini qisqartirish unumdorlikni yaxshilaydimi?

Agar toʻgʻri bajarilmasa, kichraytirish maʼlumotlar bazasi ishiga sezilarli taʼsir qilishi mumkin. Kichiklash parchalanishni oshiradi va har qanday JB operatsiyalari qimmatga tushadi. Ma'lumotlar bazasi qisqargandan so'ng parchalanishni kamaytirish va unumdorlikni oshirish uchun indekslarni qayta tiklash kerak.

Tempdbni qanday qisqartirasiz?

TempDBni qisqartirish uchun SSMS GUI usulidan ham foydalanishimiz mumkin. TempDB-ni o'ng tugmasini bosing va Vazifalarga o'ting. Vazifalar ro'yxatida "Kichik" tugmasini bosing va siz Ma'lumotlar bazasi yoki fayllarni tanlashingiz mumkin. Maʼlumotlar bazasi va Fayllar opsiyalari biz avval tushuntirgan DBCC SHRINKDATABASE va DBCC SHRINKFILE buyruqlariga oʻxshash.

Tempdb avtomatik ravishda qisqaradimi?

Sukut boʻyicha, temdb maʼlumotlar bazasi boʻsh joy talab qilingani uchun avtomatik ravishda oʻsib boradi, chunki fayllarning MAXSIZE CHEKSIZ qilib oʻrnatilgan. Shuning uchun tempdb diskda tempdb boʻlgan joy tugamaguncha oʻsishda davom etishi mumkin.

Nega tempdb bunchalik kattalashmoqda?

Tempdb oʻsishi asosan notoʻgʻri bajarilgan soʻrovlar tufayli, shuning uchun siz SQL Profiler-dan foydalanishingiz va Muddati boʻyicha filtrlashingiz mumkin. Bajarilishi x soniyadan ko'proq vaqtni oladigan saqlangan protseduralar mavjudligini aniqlang.

Tavsiya: