আমি কিভাবে TempDB এ স্থান খালি করব?
আমি কিভাবে TempDB এ স্থান খালি করব?

ভিডিও: আমি কিভাবে TempDB এ স্থান খালি করব?

ভিডিও: আমি কিভাবে TempDB এ স্থান খালি করব?
ভিডিও: এসকিউএল সার্ভার ডিবিএ টিউটোরিয়াল 47- অপারেটিং সিস্টেমে Tempdb-এর অব্যবহৃত স্থান কীভাবে ছেড়ে দেওয়া যায় 2024, নভেম্বর
Anonim

ব্যবহার করুন দ্য সঙ্কুচিত করার জন্য DBCC SHRINKDATABASE কমান্ড tempdb তথ্যশালা. DBCC SHRINKDATABASE পায় দ্য পরামিতি লক্ষ্য_শতাংশ। এই দ্য এর পছন্দসই শতাংশ মুক্ত স্থান ত্যাগ করা দ্য পরে ডাটাবেস ফাইল দ্য ডাটাবেস সঙ্কুচিত হয়। আপনি যদি DBCC SHRINKDATABASE ব্যবহার করেন, তাহলে আপনাকে SQL সার্ভার পুনরায় চালু করতে হতে পারে।

লোকেরা আরও জিজ্ঞাসা করে, টেম্পডিবি পূর্ণ হলে কী হবে?

ছাড়া কিছুই চলে না TEMPDB . যদি এটি খুব বড় হয়ে যায়, বাকি ডাটাবেসের মাধ্যমে এটি একটি চেইন-প্রতিক্রিয়া থাকবে, যাতে সেগুলিকে সাময়িকভাবে অব্যবহারযোগ্য করে তোলা যায়। একটি জরুরী সমাধান সর্বদা SQL সার্ভার পরিষেবাগুলি বন্ধ করা এবং শুরু করা। যে কারণ TEMPDB এর আসল আকারে পুনর্নির্মাণ করতে।

উপরন্তু, কেন tempdb পূর্ণ? টেম্পডিবি পূর্ণ - একটি সাধারণ দৃশ্যকল্প এটি ডিস্ক স্পেস সতর্কতায় শেষ হবে এবং সার্ভারের সমস্যা হতে পারে। যখন অনেক এসকিউএল সার্ভার ডাটাবেস অ্যাডমিনিস্ট্রেটরদের সঙ্কুচিত করা খুব কঠিন মনে হয় tempdb , তারা অবিলম্বে সার্ভার পুনরায় চালু করার জন্য বেছে নেয়। এইভাবে, আপনার ডিস্ক স্পেস সতর্কতা বন্ধ হয়ে যাবে এবং সার্ভারের সমস্যাগুলিও বন্ধ হয়ে যাবে।

ঠিক তাই, tempdb স্থান কি নিচ্ছে?

টেম্পডিবি ধরে রাখতে ব্যবহৃত হয়: অস্থায়ী ব্যবহারকারী অবজেক্ট যা স্পষ্টভাবে তৈরি করা হয়, যেমন: গ্লোবাল বা স্থানীয় অস্থায়ী টেবিল এবং সূচী, অস্থায়ী সঞ্চিত পদ্ধতি, টেবিল ভেরিয়েবল, টেবিল-মূল্যবান ফাংশনে ফিরে আসা টেবিল বা কার্সার। অভ্যন্তরীণ বস্তু যা ডাটাবেস ইঞ্জিন দ্বারা তৈরি করা হয়।

tempdb কি স্বয়ংক্রিয়ভাবে সঙ্কুচিত হয়?

হ্যাঁ, SQL সার্ভার ফাইল করতে না স্বয়ংক্রিয়ভাবে সঙ্কুচিত . আপনি স্পষ্টভাবে না হওয়া পর্যন্ত তারা একই আকার থাকে সঙ্কুচিত সেগুলি, হয় SQL সার্ভার ম্যানেজমেন্ট স্টুডিওর মাধ্যমে বা DBCC SHRINKFILE কমান্ড ব্যবহার করে। আপনি এটি ডাটাবেস বৈশিষ্ট্যের ফাইল বিভাগে বা একটি ALTER ডেটাবেস কমান্ড দিয়ে সেট করতে পারেন।

প্রস্তাবিত: