ค้นหาขนาดของบันทึกธุรกรรมของเซิร์ฟเวอร์ SQL

ผู้เขียน: Christy White
วันที่สร้าง: 8 พฤษภาคม 2021
วันที่อัปเดต: 25 มิถุนายน 2024
Anonim
SQL Server DBA Interview Questions and Answers | How to Shrink Database Log file in SQL Server
วิดีโอ: SQL Server DBA Interview Questions and Answers | How to Shrink Database Log file in SQL Server

เนื้อหา

บทความวิกิฮาวนี้จะแนะนำวิธีการหาขนาดของบันทึกธุรกรรมของฐานข้อมูลตลอดจนพื้นที่บันทึกทั้งหมดที่ใช้บน Microsoft SQL Server

ที่จะก้าว

  1. ล็อกอินเข้าสู่ SQL Server Management Studio คุณสามารถตรวจสอบการใช้บันทึกธุรกรรมในเครื่องบนเซิร์ฟเวอร์หรือผ่านการเชื่อมต่อระยะไกล
  2. เลือกฐานข้อมูลใน Object Explorer คุณจะพบสิ่งนี้ในแผงด้านซ้าย
  3. คลิกที่ แบบสอบถามใหม่. ใน toolbar ทางด้านบนของหน้าต่าง
  4. ค้นหาขนาดของบันทึกธุรกรรม หากต้องการดูขนาดจริงของบันทึกตลอดจนขนาดสูงสุดที่สามารถครอบครองได้ในฐานข้อมูลให้พิมพ์แบบสอบถามนี้แล้วคลิก ดำเนินต่อไป ในเมนูหลัก:

      ใช้ nameofdatabase; ไปเลือก file_id, name, type_desc, physical_name, size, max_size จาก sys.database_files; ไป>

  5. ค้นหาจำนวนพื้นที่บันทึกในการใช้งาน หากต้องการตรวจสอบพื้นที่บันทึกที่ใช้อยู่ในปัจจุบันให้ป้อนแบบสอบถามนี้แล้วคลิก ดำเนินต่อไป ในเมนูหลัก:

      ใช้ nameofdatabase; GO SELECT (total_log_size_in_bytes - used_log_space_in_bytes) * 1.0 / 1024/1024 AS [พื้นที่บันทึกว่างเป็น MB] จาก sys.dm_db_log_space_usage;>