VACUUMDB[soi kèo bóng đá truoctran-tùy chọn...] [Tùy chọn...] [-T | -Table Bảng[(cột[, ...])]]] ... [dbname]
VACUUMDB[soi kèo bóng đá truoctran-tùy chọn...] [Tùy chọn...]-A | -Tất cả
VACUUMDBlà một tiện ích để làm sạch APostgreSQLCơ sở dữ soi kèo bóng đá truoctran.VACUUMDBcũng sẽ tạo ra số soi kèo bóng đá truoctran thống kê nội bộ được sử dụng bởiPostgreSQLTrình tối ưu hóa truy vấn.
VACUUMDBlà một trình bao bọc xung quanh lệnh SQLVACUUM. Không có sự khác biệt hiệu quả giữa việc hút bụi và phân tích cơ sở dữ soi kèo bóng đá truoctran thông qua tiện ích này và thông qua các phương thức khác để truy cập máy chủ.
VACUUMDBChấp nhận soi kèo bóng đá truoctran đối số dòng lệnh sau:
Chacuum Tất cả các cơ sở dữ soi kèo bóng đá truoctran.
12315_12384-A/-Tất cảkhông được sử dụng. Nếu điều này không được chỉ định, tên cơ sở dữ soi kèo bóng đá truoctran được đọc từ biến môi trườngpgdatabase12567_12647dbnamecó thể là mộtchuỗi soi kèo bóng đá truoctran. Nếu vậy, soi kèo bóng đá truoctran tham số chuỗi kết nối sẽ ghi đè bất kỳ tùy chọn dòng lệnh xung đột nào.
echo soi kèo bóng đá truoctran lệnhVACUUMDBTạo và gửi đến máy chủ.
thực hiện"Full"Hút bụi.
tích cực"Freeze"Tuples.
Thực thi chân không hoặc phân tích soi kèo bóng đá truoctran lệnh song song bằng cách chạyNJOBSlệnh đồng thời. Tùy chọn này làm giảm thời gian xử lý nhưng nó cũng tăng tải trên máy chủ cơ sở dữ soi kèo bóng đá truoctran.
VACUUMDBsẽ mởnjobsKết nối với cơ sở dữ soi kèo bóng đá truoctran, vì vậy hãy đảm bảo của bạnMax_ConnectionsCài đặt đủ cao để phù hợp với tất cả soi kèo bóng đá truoctran kết nối.
Lưu ý rằng sử dụng chế độ này cùng với-f(Full) có thể gây ra lỗi bế tắc nếu soi kèo bóng đá truoctran danh mục hệ thống nhất định được xử lý song song.
Không hiển thị soi kèo bóng đá truoctran thông báo tiến trình.
Sạch hoặc phân tíchBảngChỉ. Tên cột chỉ có thể được chỉ định cùng với--Analyzehoặc-chỉ dành cho người khácTùy chọn. Nhiều bảng có thể được hút bụi bằng cách viết nhiều-TSwitches.
Tip:Nếu bạn chỉ định soi kèo bóng đá truoctran cột, có lẽ bạn phải thoát khỏi dấu ngoặc đơn khỏi vỏ. (Xem ví dụ bên dưới.)
In thông tin chi tiết trong quá trình xử lý.
VACUUMDBPhiên bản và Thoát.
Cũng tính toán số soi kèo bóng đá truoctran thống kê để sử dụng bởi trình tối ưu hóa.
Chỉ tính toán số soi kèo bóng đá truoctran thống kê để sử dụng bởi trình tối ưu hóa (không có chân không).
Chỉ tính toán số soi kèo bóng đá truoctran thống kê để sử dụng bởi trình tối ưu hóa (không có khoảng trống), như-chỉ dành cho người khác. Chạy một số (hiện tại ba) giai đoạn phân tích với các cài đặt cấu hình khác nhau, để tạo ra số soi kèo bóng đá truoctran thống kê có thể sử dụng nhanh hơn.
Tùy chọn này rất hữu ích để phân tích cơ sở dữ soi kèo bóng đá truoctran mới được điền từ bãi rác được khôi phục hoặc bằngpg_upgrade. Tùy chọn này sẽ cố gắng tạo một số thống kê càng nhanh càng tốt, để làm cho cơ sở dữ soi kèo bóng đá truoctran có thể sử dụng được, sau đó tạo ra số soi kèo bóng đá truoctran thống kê đầy đủ trong các giai đoạn tiếp theo.
Hiển thị trợ giúp vềVACUUMDBĐối số dòng lệnh và thoát.
VACUUMDBCũng chấp nhận soi kèo bóng đá truoctran đối số dòng lệnh sau đây cho soi kèo bóng đá truoctran tham số kết nối:
Chỉ định tên máy chủ của máy mà máy chủ đang chạy. Nếu giá trị bắt đầu bằng dấu gạch chéo, nó được sử dụng làm thư mục cho ổ cắm miền UNIX.
Chỉ định cổng TCP hoặc phần mở rộng tệp ổ cắm tên miền Unix cục bộ mà máy chủ đang nghe cho soi kèo bóng đá truoctran kết nối.
Tên người dùng để soi kèo bóng đá truoctran AS.
Không bao giờ đưa ra lời nhắc mật khẩu. Nếu máy chủ yêu cầu xác thực mật khẩu và mật khẩu không có sẵn bằng soi kèo bóng đá truoctran phương tiện khác như.pgassTệp, nỗ lực kết nối sẽ không thành công. Tùy chọn này có thể hữu ích trong soi kèo bóng đá truoctran công việc và tập lệnh hàng loạt trong đó không có người dùng nào để nhập mật khẩu.
ForceVACUUMDBĐể nhắc mật khẩu trước khi kết nối với cơ sở dữ soi kèo bóng đá truoctran.
Tùy chọn này không bao giờ cần thiết, vìVACUUMDBSẽ tự động nhắc mật khẩu nếu máy chủ yêu cầu xác thực mật khẩu. Tuy nhiên,VACUUMDBSẽ lãng phí một nỗ lực soi kèo bóng đá truoctran để tìm ra rằng máy chủ muốn có mật khẩu. Trong một số trường hợp, nó đáng để gõ-WĐể tránh nỗ lực soi kèo bóng đá truoctran thêm.
Chỉ định tên của cơ sở dữ soi kèo bóng đá truoctran để kết nối để khám phá cơ sở dữ soi kèo bóng đá truoctran nào nên được hút bụi, khi-A/-Tất cảđược sử dụng. Nếu không được chỉ định,PostgresCơ sở dữ soi kèo bóng đá truoctran sẽ được sử dụng hoặc nếu điều đó không tồn tại,Template118891_18922chuỗi soi kèo bóng đá truoctran. Nếu vậy, các tham số chuỗi kết nối sẽ ghi đè bất kỳ tùy chọn dòng lệnh xung đột nào. Ngoài ra, các tham số chuỗi kết nối khác với chính tên cơ sở dữ soi kèo bóng đá truoctran sẽ được sử dụng lại khi kết nối với các cơ sở dữ soi kèo bóng đá truoctran khác.
Tham số soi kèo bóng đá truoctran mặc định
Tiện ích này, giống như hầu hết soi kèo bóng đá truoctran khácPostgreSQLTiện ích, cũng sử dụng soi kèo bóng đá truoctran biến môi trường được hỗ trợ bởilibpq(xemPhần 32.14).
Trong trường hợp khó khăn, xemNút hútvàPSQLĐể thảo luận về các vấn đề tiềm ẩn và thông báo lỗi. Máy chủ cơ sở dữ soi kèo bóng đá truoctran phải chạy tại máy chủ được nhắm mục tiêu. Ngoài ra, mọi cài đặt kết nối mặc định và biến môi trường được sử dụng bởilibpqThư viện Front-End sẽ áp dụng.
VACUUMDBCó thể cần soi kèo bóng đá truoctran nhiều lần vớiPostgreSQLMáy chủ, yêu cầu mật khẩu mỗi lần. Thật thuận tiện khi có một~/.pgassTệp trong soi kèo bóng đá truoctran trường hợp như vậy. Nhìn thấyPhần 32.15Để biết thêm thông tin.
Để làm sạch cơ sở dữ soi kèo bóng đá truoctranTest:
$Kiểm tra chân không
Để làm sạch và phân tích cho trình tối ưu hóa một cơ sở dữ soi kèo bóng đá truoctran có tênBigDB:
$VACUUMDB -TUYỆT VỜI BIGDB
Để làm sạch một bảng duy nhấtfooTrong cơ sở dữ soi kèo bóng đá truoctran có tênXYZZY21255_21287Barcủa bảng cho trình tối ưu hóa:
$21423_21478