ปัญหาการขยายพื้นที่เก็บข้อมูล Google Cloud SQL

พื้นที่จัดเก็บฐานข้อมูล PostgreSQL ของฉันกำลังขยายตัวมากเกินไปเมื่อเทียบกับพื้นที่จัดเก็บฐานข้อมูลจริงของฉัน ฉันสมมติว่ากำลังสร้างบันทึกสำหรับการดำเนินการทุกอย่างกับฐานข้อมูล ถ้าเป็นเช่นนั้น ฉันจะปิดมันได้อย่างไร?

ป้อนคำอธิบายรูปภาพที่นี่

ขนาดการจัดเก็บของตารางทั้งหมดในฐานข้อมูล:

   table_name    | pg_size_pretty 
-----------------+----------------
 matches         | 3442 MB
 temp_matches    | 3016 MB
 rankings        | 262 MB
 atp_matches     | 41 MB
 players         | 11 MB
 injuries        | 4648 kB
 tournaments     | 1936 kB
 temp_prematches | 112 kB
 locations       | 104 kB
 countries       | 16 kB
(10 rows)

การใช้พื้นที่เก็บข้อมูลของฉันควรอยู่ที่ประมาณ 10GB


person md123    schedule 01.10.2020    source แหล่งที่มา


คำตอบ (2)


อินสแตนซ์ PostgreSQL ของคุณอาจเปิดใช้งานการกู้คืนช่วงเวลา (PITR)

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

ปัญหาที่คล้ายกันนี้: Google Cloud SQL - พื้นที่เก็บข้อมูล Postgresql เติบโตอย่างต่อเนื่อง

คุณสามารถหยุดการเพิ่มพื้นที่เก็บข้อมูลได้โดยปิดใช้งานการกู้คืนช่วงเวลา: https://cloud.google.com/sql/docs/postgres/backup-recovery/pitr#disablingpitr

person Dondi    schedule 01.10.2020

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

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

ในทางกลับกัน หากคุณมีการกู้คืนช่วงเวลา ( PITR ) เปิดใช้งานแล้ว ฉันขอแนะนำให้คุณปิดการใช้งานเพื่อลบบันทึก ถ้าไม่เช่นนั้น ฉันคิดว่าคงจำเป็นต้องติดต่อทีมสนับสนุน GCP เพื่อตรวจสอบอินสแตนซ์ของคุณอย่างรอบคอบ

person Andie Vanille    schedule 01.10.2020