SQL Ma'lumotlar Bazasini Qanday Siqish Kerak

Mundarija:

SQL Ma'lumotlar Bazasini Qanday Siqish Kerak
SQL Ma'lumotlar Bazasini Qanday Siqish Kerak

Video: SQL Ma'lumotlar Bazasini Qanday Siqish Kerak

Video: SQL Ma'lumotlar Bazasini Qanday Siqish Kerak
Video: MySQL da malumotlar bazasi bilan ishlash 2024, May
Anonim

SQL Server muhitida har bir ma'lumotlar bazasi fayli ishlatilmaydigan sahifalarni o'chirib siqish mumkin. Ma'lumotlar bazasi mexanizmi diskni ajratishni optimallashtirganiga qaramay, fayllar endi ilgari ajratilgan miqdorga ehtiyoj sezmaydigan holatlar mavjud. Dastur ma'lum vaqtdan so'ng ma'lumotlar bazasi fayllarini qo'lda va avtomatik ravishda siqishni ta'minlaydi.

SQL ma'lumotlar bazasini qanday siqish kerak
SQL ma'lumotlar bazasini qanday siqish kerak

Ko'rsatmalar

1-qadam

Avtomatik siqish uchun muhitda AUTO_SHRINK ma'lumotlar bazasi mavjud, uning parametri ON holatiga o'rnatish uchun etarli. Ushbu ma'lumotlar bazasi tizimida ma'lumotlar bazasi mexanizmi bo'sh joyga ega bo'lgan har qanday SQL-ni avtomatik ravishda kamaytiradi. Parametrlar dastlab OFF holatiga o'rnatilgan ALTER DATABASE operatori yordamida tuzilgan. Barcha avtomatik siqish operatsiyalari orqa fonda amalga oshiriladi va ma'lumotlar bazasidagi foydalanuvchi harakatlariga ta'sir qilmaydi.

2-qadam

SQL Server ma'lumotlar bazalari DBCC SHRINKDATABASE (DBCC SHRINKFILE) iborasi yordamida qo'lda siqiladi. Agar tanlangan ko'rsatma jurnal faylida bo'sh joyni saqlay olmasa, diskdagi bo'sh joyni bo'shatish uchun zarur bo'lgan harakatni ko'rsatadigan ma'lumotli xabar ko'rsatiladi.

3-qadam

DBCC SHRINKDATABASE yordamida ma'lumotlar bazasini asl o'lchamidan kichik hajmga qisqartirolmaysiz. Agar ma'lumotlar bazasi 10 MB hajmda yaratilgan bo'lsa va u 50 MBgacha kengaytirilsa, barcha ma'lumotlar o'chirilgan bo'lsa ham, uni faqat 10 MBgacha siqish mumkin bo'ladi.

4-qadam

DBCC SHRINKFILE yordamida siz alohida fayllarni boshlang'ich o'lchamidan yaqqol kichikroq hajmda siqishingiz mumkin. Biroq, har bir ma'lumotlar bazasi fayli alohida siqilgan bo'lishi kerak.

5-qadam

Ushbu ko'rsatmalardan foydalanilganda tranzaksiyalar jurnallari avtomatik ravishda so'ralgan hajmgacha qisqartiriladi. Siqilishning eng katta samarasi, agar u juda ko'p qo'shimcha joy yaratadigan operatsiyadan so'ng amalga oshirilsa (masalan, stolni tushirish).

Tavsiya: