คำถามติดแท็ก postgresql-11

2
SELECT ลบแถวที่ตายแล้วเช่น VACUUM หรือไม่
ฉันเล่นซอVACUUMและสังเกตเห็นพฤติกรรมที่ไม่คาดคิดบางอย่างที่SELECTไอเอ็นจีแถวจากตารางดูเหมือนว่าจะลดงานที่VACUUMต้องทำหลังจากนั้น ทดสอบข้อมูล หมายเหตุ: autovacuum ถูกปิดใช้งาน CREATE TABLE numbers (num bigint); ALTER TABLE numbers SET ( autovacuum_enabled = 'f', toast.autovacuum_enabled = 'f' ); INSERT INTO numbers SELECT generate_series(1, 5000); ทดลอง 1 ตอนนี้เราทำการอัพเดทในทุกแถว UPDATE numbers SET num = 0; และเมื่อเราวิ่งVACUUM (VERBOSE) numbers;เราได้ INFO: vacuuming "public.numbers" INFO: "numbers": removed 5000 row versions in …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.