SQL সার্ভারে TempDB কোথায়?
SQL সার্ভারে TempDB কোথায়?

ভিডিও: SQL সার্ভারে TempDB কোথায়?

ভিডিও: SQL সার্ভারে TempDB কোথায়?
ভিডিও: DBA ফান্ডামেন্টাল কনফিগারিং TempDB 2024, নভেম্বর
Anonim

টিপ 1: রাখুন টেম্পডিবি ক্লাস্টারে স্থানীয় ড্রাইভে

সাধারণত, একটি ক্লাস্টার উদাহরণে SQL সার্ভার , ডাটাবেস ফাইল শেয়ার্ড স্টোরেজ (SAN) এ সংরক্ষণ করা হয়। ভিতরে SQL সার্ভার 2012 এবং পরে, তবে, আমরা রাখতে পারি টেম্পডিবি স্থানীয় সংযুক্ত ড্রাইভে।

এই পদ্ধতিতে, SQL সার্ভার TempDB কি?

টেম্পডিবি মাইক্রোসফ্টের একটি সিস্টেম ডাটাবেস SQL সার্ভার অভ্যন্তরীণ বস্তু, সারি সংস্করণ, কাজের টেবিল, অস্থায়ী টেবিল এবং সূচীগুলির একটি স্টোর হিসাবে ব্যবহৃত হয়। টেম্পডিবি একটি এর সাথে সংযুক্ত সকল অংশগ্রহণকারীদের ব্যবহারের জন্য উপলব্ধ SQL সার্ভার উদাহরণ (এটি একটি বিশ্বব্যাপী সম্পদ)। অস্থায়ী সারণি # নামকরণ কনভেনশন দিয়ে তৈরি করা হয়।

উপরন্তু, আমি কিভাবে SQL সার্ভারে TempDB এর অবস্থান পরিবর্তন করব? টেম্পডিবি ডেটা এবং লগ ফাইলগুলিকে নতুন অবস্থানে সরানোর পদক্ষেপগুলির সংক্ষিপ্ত বিবরণ হল: -

  1. TempDB ডেটা এবং লগ ফাইলগুলির অবস্থান সনাক্ত করুন।
  2. ALTER ডেটাবেস ব্যবহার করে TempDB ডেটা এবং লগ ফাইলগুলির অবস্থান পরিবর্তন করুন৷
  3. বন্ধ করুন এবং SQL সার্ভার পরিষেবা পুনরায় চালু করুন।
  4. ফাইল পরিবর্তন যাচাই করুন।
  5. পুরানো tempdb.mdf এবং templog.ldf ফাইল মুছুন।

একইভাবে, আমি কিভাবে SQL সার্ভারে TempDB আকার খুঁজে পাব?

এটি SSMS ব্যবহার করা সহজ চেক বর্তমান tempdb আকার . যদি আপনি ডান ক্লিক করুন tempdb এবং বৈশিষ্ট্য নির্বাচন করুন নিম্নলিখিত স্ক্রীন খুলবে। দ্য tempdb ডাটাবেস বৈশিষ্ট্য পৃষ্ঠা বর্তমান দেখাবে tempdb আকার দুটি ডেটা ফাইলের প্রতিটির জন্য 4.6 GB এবং লগ ফাইলের জন্য 2 GB হিসাবে। যদি আপনি DMV sys জিজ্ঞাসা করেন।

TempDB বৃদ্ধির কারণ কি?

এটা নিচে আসে, যখন কারণ দ্য tempdb ফিলস আপ হল কারণ কোয়েরিটি অনেক বেশি ডেটা ফেরত দিচ্ছে, এবং আপনাকে কেন খুঁজে বের করতে হবে এবং এটি ঠিক করতে হবে। প্রায়শই, এটি এই কারণে যে ক্যোয়ারী একজন ব্যবহারকারীকে এক বা একাধিক মানদণ্ড নির্দিষ্ট করতে দেয় যা যথেষ্ট নির্দিষ্ট ছিল না এবং অনেক বেশি ডেটা ফেরত দেওয়া হয়েছিল।

প্রস্তাবিত: