Lập trình 22/09/2026 8 phút

Khôi phục từ pg_dump đo thật: 80% thời gian là COPY, index và khoá ngoại được dựng lại chứ không được chép, -j nhanh 1,3 lần khi một bảng chiếm 73% và 1,77 lần với tám bảng đều, planner đoán sai 5 lần tới khi ANALYZE, và một role thiếu là một lỗi

Khôi phục bản dump custom 75 MB của cơ sở dữ liệu 613 MB vào CSDL trống: 2,85 giây tuần tự, 2,18 giây với -j, không nhanh hơn vì một bảng chiếm 73%; tám bảng bằng nhau thì -j4 nhanh 1,77 lần rồi chạm trần. Tách theo section: pre-data 25 ms, COPY 2,27 giây, dựng index và khoá ngoại 731 ms. Sau khôi phục planner ước lượng 5.000 dòng cho truy vấn trả 1.001 và chọn Bitmap Scan, ANALYZE 254 ms sửa thành Index Scan với 943. work_mem đặt ở mức database biến mất, sequence giữ nguyên 4000, và khôi phục vào cụm trống báo đúng một lỗi role không tồn tại, nạp pg_dumpall --globals-only trước thì 0 lỗi.