การบีบอัดสำรองข้อมูลฐานข้อมูล SQL Server: ประโยชน์และวิธีการ

โพสต์นี้กล่าวถึงประโยชน์และวิธีการบีบอัดสำรองฐานข้อมูล SQL Server เพื่อการจัดเก็บอย่างมีประสิทธิภาพและประหยัดค่าใช้จ่าย พร้อมเปรียบเทียบวิธีต่าง ๆ ได้แก่ SSMS Transact-SQL และ Vinchin Backup & Recovery

ดาวน์โหลดฟรี
สำหรับ VM, OS, DB, ไฟล์, NAS, ฯลฯ
sea-kantapohn

Updated by ซี กันตภณ on 2025/10/24

สารบัญ
  • ประโยชน์ของการบีบอั ด ข้อมูล สำรองฐานข้อมูล SQL Server

  • บีบอัดการสำรองข้อมูลฐานข้อมูล SQL Server โดยใช้ SSMS

  • บีบอัดการสำรองข้อมูลฐานข้อมูล SQL Server โดยใช้ Transact-SQL

  • บีบอัดไฟล์สำรองข้อมูลฐานข้อมูล SQL Server โดยใช้ Vinchin

  • คำถามที่พบบ่อยเกี่ยวกับการบีบอัดข้อมูลสำรอง SQL Server

  • สรุป

SQL Server เป็นระบบจัดการฐานข้อมูลเชิงสัมพันธ์ การสำรองข้อมูลฐานข้อมูลจึงเป็นการดำเนินการที่สำคัญเพื่อสร้างสำเนาของฐานข้อมูลไว้ใช้ในการกู้คืนข้อมูลเมื่อจำเป็น การบีบอัดไฟล์สำรองฐานข้อมูล SQL Server หมายถึง การใช้การบีบอัดข้อมูลในขณะที่สำรองข้อมูลฐานข้อมูล SQL Server

เมื่อเปิดใช้งานการบีบอัดข้อมูลระหว่างกระบวนการสำรองข้อมูล ไฟล์สำรองจะถูกจัดเก็บในรูปแบบที่มีขนาดกะทัดรัดมากขึ้น เพื่อลดขนาดของไฟล์สำรอง จึงช่วยประหยัดทรัพยากร เช่น พื้นที่ดิสก์ เวลาในการสำรองข้อมูล และแบนด์วิธเครือข่าย พร้อมทั้งเพิ่มประสิทธิภาพในการสำรองข้อมูล

ประโยชน์ของการบีบอัดข้อมูลสำรองฐานข้อมูล SQL Server

มีประโยชน์หลายประการจากการบีบอัดข้อมูสำรองลฐานข้อมูล SQL Server มาดูรายละเอียดพวกมันอย่างใกล้ชิดกัน:

ลดการใช้พื้นที่จัดเก็บ โดยการใช้เครื่องมือบีบอัด คุณสามารถลดขนาดของไฟล์สำรองข้อมูลได้อย่างมาก ส่งผลให้ประหยัดพื้นที่จัดเก็บได้อย่างมาก

ประหยัดค่าใช้จ่าย การลดขนาดข้อมูลสำรองทำให้สามารถประหยัดค่าใช้จ่ายโดยตรง เนื่องจากไฟล์สำรองถูกบีบอัด จึงต้องการพื้นที่จัดเก็บทางกายภาพน้อยลง

ลดช่วงเวลาการทำสำเนาข้อมูล เมื่อต้องถ่ายโอนข้อมูลน้อยลง จึงใช้เวลาน้อยลงในการทำกระบวนการสำเนาข้อมูลให้เสร็จสมบูรณ์

การใช้แบนด์วิดธ์ของเครือข่ายที่ดีขึ้น เมื่อมีการสำรองข้อมูลผ่านเครือข่าย ไฟล์สำรองจะใช้แบนด์วิดธ์น้อยลงเนื่องจากมีขนาดเล็ก ทำให้กิจกรรมอื่นๆ บนเครือข่ายได้รับผลกระทบลดลง

การกู้คืนระบบจากภัยพิบัติที่ดีขึ้น การสำรองข้อมูลแบบบีบอัดช่วยให้สามารถกู้คืนได้อย่างรวดเร็ว ไฟล์สำรองที่มีขนาดเล็กลงทำให้การถ่ายโอนข้อมูลและการกู้คืนข้อมูลเร็วขึ้น ส่งผลให้การดำเนินธุรกิจอย่างต่อเนื่องโดยรวมดีขึ้น

แม้ว่าการบีบอัดข้อมูลสำรองจะไม่จำเป็นเสมอไป เพราะบางครั้งอาจไม่ได้พิจารณาช่วงเวลาและพื้นที่จัดเก็บข้อมูลสำรอง แต่ก็ยังคงแนะนำให้บีบอัดข้อมูลสำรองเพื่อเพิ่มประสิทธิภาพในการสำรองข้อมูลของคุณ

บีบอัดการสำรองข้อมูลฐานข้อมูล SQL Server โดยใช้ SSMS

SQL Server Management Studio (SSMS) เป็นแอปพลิเคชันอินเตอร์เฟซกราฟิก (GUI) ที่ไมโครซอฟท์จัดทำขึ้นเพื่อการดูแลจัดการฐานข้อมูล SQL Server ซึ่งจะช่วยสร้างและจัดการฐานข้อมูล รวมถึงการสร้างสำรองข้อมูลฐานข้อมูลได้

ในการบีบอัดไฟล์สำรองข้อมูลของ SQL Server โดยใช้ SSMS คุณสามารถทำตามขั้นตอนเหล่านี้ได้

1. เชื่อมต่อกับอินสแตนซ์ของคุณโดยใช้ SSMS

2. ขยายฐานข้อมูล > คลิกขวาที่ฐานข้อมูล > เลือก "งาน" > "สำรองข้อมูล"

3.เลือก "ประเภทการสำรองข้อมูล" > เลือก "ปลายทาง" > คลิก "ตกลง"

4. เลือก "ตัวเลือก" ที่หน้าซ้าย > เลือก "บีบอัดสำรอง" ในส่วนการบีบอัด

5. คลิก "ตกลง" เพื่อเริ่มกระบวนการสำรองข้อมูล

คุณสามารถสำรองข้อมูลฐานข้อมูล SQL Server ได้อย่างรวดเร็วด้วย SSMS โดยทำตามคำแนะนำเหล่านี้ โปรดจำไว้ว่าต้องเลือกประเภทการสำรองข้อมูลที่เหมาะสม

บีบอัดการสำรองข้อมูลฐานข้อมูล SQL Server โดยใช้ Transact-SQL

Transact-SQL (T-SQL) เป็นภาษาโปรแกรมที่สามารถใช้สร้าง แก้ไข และจัดการวัตถุในฐานข้อมูล SQL Server เช่น ตาราง มุมมอง ขั้นตอนเก็บไว้ ฟังก์ชัน และอื่นๆ

เป็นภาษาโปรแกรมหลักใน SQL Server และถูกใช้อย่างแพร่หลายสำหรับการพัฒนาแอปพลิเคชันฐานข้อมูล การทำงานกับข้อมูลปริมาณมาก และการดำเนินการสอบถามและดำเนินการฐานข้อมูลที่ซับซ้อน

ในการสร้างการสำรองข้อมูล SQL Server แบบบีบอัดโดยใช้ T-SQL คุณสามารถทำตามขั้นตอนเหล่านี้:

1. เปิด SSMS และเชื่อมต่อกับอินสแตนซ์ของคุณ

2. คลิก "แบบสอบถามใหม่" ที่แถบมาตรฐาน จากนั้นป้อนคำสั่งต่อไปนี้:

BACKUP DATABASE databasename TO DISK = 'filepathfilename.bak' WITH COMPRESSION

(คำเตือน:

databasename: ชื่อฐานข้อมูลที่คุณต้องการสำรองข้อมูล
filepath: ตำแหน่งที่คุณต้องการจัดเก็บไฟล์สำรอง
filename.bak: ชื่อไฟล์สำรองนี้พร้อมคำลงท้าย .bak)

3. คลิก "ดำเนินการ" บนแถบเครื่องมือเพื่อเริ่มการสำรองข้อมูล

บีบอัดไฟล์สำรองข้อมูลฐานข้อมูล SQL Server โดยใช้ Vinchin

เมื่อเทียบกับวิธีการบีบอัดข้อมูลสำรองสองวิธีก่อนหน้า Vinchin Backup & Recovery สามารถให้ความยืดหยุ่นและประสิทธิภาพที่สูงกว่าในการบีบอัดข้อมูลสำรอง เพื่อตอบสนองความต้องการสำรองข้อมูลของผู้ใช้ได้ดียิ่งขึ้น

Vinchin ใช้เทคนิค LZO ที่มีประสิทธิภาพสูงสำหรับการบีบอัดข้อมูล เมื่อใช้การลบข้อมูลซ้ำและการบีบอัดร่วมกัน การลดขนาดข้อมูลโดยรวมจะอยู่ที่อย่างน้อย 50% และอาจสูงกว่านั้น

Vinchin เสนอตัวควบคุมความเร็วที่ช่วยให้คุณตั้งขีดจำกัดความเร็วสำหรับการสำรองข้อมูลตามการใช้งานแบนด์วิธจริง เพื่อลดผลกระทบต่อแบนด์วิธของเครือข่าย

การสำรองข้อมูล Vinchin สามารถตั้งค่าตัวแปรต่างๆ เช่น ระดับการบีบอัด จำนวนคอร์ของซีพียู และอื่นๆ ได้ตามสถานการณ์

Vinchin Backup & Recovery ยังรวมถึงการเข้ารหัสข้อมูลสำรองเพื่อปกป้องข้อมูลสำรองของคุณ

ในการบีบอัดการสำรองข้อมูลฐานข้อมูล SQL Server โดยใช้ Vinchin คุณสามารถทำตามขั้นตอนต่อไปนี้ได้:

1. เข้าสู่ระบบ Vinchin Backup & Restore ผ่านเว็บเบราว์เซอร์

2. เลือก"การสำรองข้อมูลทางกายภาพ" > "การสำรองข้อมูลฐานข้อมูล"> "การสำรองข้อมูล"> เลือก SQL Server ที่ต้องการสำรองข้อมูล > คลิก "ถัดไป"

การสำรองข้อมูลฐานข้อมูล SQL Server

3. ระบุตำแหน่งปลายทางสำหรับการจัดเก็บข้อมูลสำรอง

การสำรองข้อมูลฐานข้อมูล SQL Server

4. ระบุกลยุทธ์ และค้นหา "นโยบายการจัดเก็บข้อมูล"> เปิดใช้งาน "การบีบอัดข้อมูล"

การสำรองข้อมูลฐานข้อมูล SQL Server

5. ดูการตั้งค่าทั้งหมด> คลิก"ส่ง"

สำรองข้อมูลฐานข้อมูล SQL Server

ด้วยการปฏิบัติตามขั้นตอนที่กล่าวมาข้างต้น คุณสามารถเปิดใช้งานคุณสมบัติการบีบอัดข้อมูลสำรองใน Vinchin Backup & Recovery ได้อย่างรวดเร็ว

Vinchin เป็นผู้ให้บริการโซลูชันการป้องกันข้อมูลชั้นนำ ที่เสนอทดลองใช้งานฟรี 60 วัน สำหรับลูกค้าที่ต้องการลองใช้ซอฟต์แวร์ของเรา นอกจากนี้ คุณยังสามารถ ติดต่อเรา หรือ พันธมิตรในพื้นที่ เพื่อรับความช่วยเหลือและการสนับสนุนเพิ่มเติม

คำถามที่พบบ่อยเกี่ยวกับการบีบอัดข้อมูลสำรอง SQL Server

คำถามที่ 1: การบีบอัดข้อมูลสำรองจะส่งผลต่อประสิทธิภาพไหม?

คำตอบ: การบีบอัดข้อมูลสำรองอาจทำให้การใช้งาน CPU เพิ่มขึ้น เนื่องจากกระบวนการบีบอัดข้อมูลต้องใช้พลังประมวลผลเพิ่มเติม อย่างไรก็ตาม มันยังสามารถลดการทำงานของ I/O ได้เนื่องจากขนาดไฟล์ที่เล็กลง ซึ่งบางครั้งอาจชดเชยภาระงาน CPU ที่เพิ่มขึ้นได้ ผลกระทบโดยรวมต่อประสิทธิภาพอาจแตกต่างกันไปตามฮาร์ดแวร์และภาระงานเฉพาะเจาะจง

คำถามที่ 2: การบีบอัดข้อมูลสำรองมีผลต่อกระบวนการกู้คืนข้อมูลอย่างไร?

คำตอบ: การกู้คืนข้อมูลจะต้องมีการถอดอัดข้อมูลซึ่งอาจเพิ่มภาระให้กับ CPU ระหว่างกระบวนการกู้คืน อย่างไรก็ตาม เช่นเดียวกับกระบวนการสำรองข้อมูล การลดภาระ I/O สามารถช่วยปรับปรุงประสิทธิภาพในการกู้คืนโดยรวมได้

สรุป

การบีบอัดสำรองข้อมูลฐานข้อมูล SQL Server มีประโยชน์หลายประการ เช่น การประหยัดพื้นที่จัดเก็บข้อมูลสำรอง และการลดระยะเวลาในการสำรองข้อมูล อย่างไรก็ตาม การเลือกใช้การสำรองข้อมูลที่บีบอัดหรือไม่บีบอัดนั้นขึ้นอยู่กับสถานการณ์และความต้องการเฉพาะเจาะจง

สามารถใช้วิธีต่างๆ ในการบีบอัดการสำรองข้อมูลของ SQL Server ได้ ซึ่งรวมถึงการใช้ SSMS Transact-SQL และ Vinchin Backup & Recovery ที่ให้ความยืดหยุ่นและประสิทธิภาพสูงกว่าในการบีบอัดข้อมูลสำรอง

แชร์บน:

Categories: Database Backup