DBCC ShrinkDatabase()
DBCC ShrinkFile()
- ডাটাবেস সঙ্কুচিত করার জন্য আমার কি দুটি ডিবিসিসি কমান্ড চালানো দরকার?
- উপরের এই দুটিয়ের মধ্যে পার্থক্য কী?
DBCC ShrinkDatabase()
DBCC ShrinkFile()
উত্তর:
কেবল...
DBCC ShrinkDatabase()
: সমস্ত ফাইল সঙ্কুচিত করুনDBCC ShrinkFile()
: মাত্র একটি ফাইলউদাহরণস্বরূপ, আপনার একটি লগ ব্যাকআপ সমস্যা থাকতে পারে এবং এটি নিয়ন্ত্রণের বাইরে চলে গেছে তাই আপনি চালনা করুন DBCC ShrinkFile()
।
আপনি প্রায় কখনও ব্যবহার করবেন না ShrinkDatabase
।
আপনি কোনও কমান্ড ব্যবহার করার বিষয়ে বিবেচনা করার আগে, সঙ্কুচিত হওয়ার বিষয়ে দয়া করে পল রান্ডালের ব্লগটি পড়ুন ।
সুস্পষ্ট কারণ না থাকলে আমি কোনও ফাইল (এমডিএফ, এলডিএফ) সঙ্কুচিত করব না। ফাইলগুলি সেগুলির আকার হওয়ায় তাদের হওয়া দরকার। নিয়মিত রক্ষণাবেক্ষণের অংশ হিসাবে এটি করার পরামর্শ দেওয়া কোনও ব্লগ সম্ভবত এসকিউএল সার্ভার কীভাবে কাজ করে তা বুঝতে পারে না।
একটি ডিফল্ট ডাটাবেসে দুটি ফাইল থাকে
MyDb.MDF এবং MyDb.LDF
এমডিএফ ফাইল হ'ল ডেটা ফাইল যেখানে প্রাথমিক বিভাজন থাকে। আপনার প্রয়োজনের উপর নির্ভর করে আপনি একাধিক ফাইলে একটি ডাটাবেসকে বিভাজন করতে পারেন। এটি করা হয়েছে যাতে ডেটা (একক বা একাধিক টেবিল) একাধিক ফাইল স্প্যান করতে পারে যা সাধারণত উচ্চতর কর্মক্ষমতা অর্জনের জন্য পৃথক হার্ড ড্রাইভে রাখা হয়।
আপনি যদি একটি ডাটাবেস সঙ্কুচিত করেন, সেই ডাটাবেসের সাথে যুক্ত সমস্ত ফাইল সঙ্কুচিত হবে।
আপনি যদি কোনও ফাইল সঙ্কুচিত করেন তবে কেবলমাত্র নির্বাচিত ফাইলটি সঙ্কুচিত হবে।
আপনার কেবল সঙ্কুচিত ডাটাবেস কমান্ডটি ব্যবহার করা দরকার। তবে এটি করা সাধারণত একটি ভাল অনুশীলন নয় এবং এটি কোনও প্রস্তাবিত অনুশীলনও নয়।
আপনি যদি সমস্যাটি অনুভব করছেন তা যদি আপনি আমাদের জানান তবে আমরা কীভাবে এটি সমাধান করবেন সে সম্পর্কে আরও তথ্য দিতে পারি।
সম্ভবত আমরা কেবল ডিবিসিসি সঙ্কোচিত ফাইল ব্যবহার করি। sp_helpdb 'ডাটাবেসনাম' একটি ডাটাবেসে ডেটা এবং লগ ফাইলের তালিকা সরবরাহ করে।
ম্যানেজমেন্ট স্টুডিওতে ডান ক্লিক করুন, টাস্ক-> সঙ্কুচিত-> ফাইলটি আপনি কতটা সঙ্কুচিত করতে পারবেন তা সরবরাহ করে।
যা আমরা সঙ্কুচিত করি, এটি ডিস্কে মুক্ত স্থান হিসাবে ফিরে পাওয়া যায়।
উদাহরণস্বরূপ: 'ডাটাবেসনাম' ডিবিসিসি সঙ্কোচিত ফাইল (ফাইলিড, 100) ব্যবহার করুন
এখানে 100 100 এমবি
ফাইলআইডিএস sp_helpdb 'ডাটাবেস নাম' থেকে পেতে পারেন