Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1
Tài soi kèo bóng đá truoctran này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong soi kèo bóng đá truoctran phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

soi kèo bóng đá truoctranVACUUMDB

tên

10390_10445PostgreSQLCơ sở dữ soi kèo bóng đá truoctran

Synopsis

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ả

Mô tả

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ủ.

11838_11847

VACUUMDBChấp nhận soi kèo bóng đá truoctran đối số dòng lệnh sau:

-A
-Tất cả

Chacuum Tất cả các cơ sở dữ soi kèo bóng đá truoctran.

[-D]dbname
[--dbname =]dbname

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.

-e
---echo

echo soi kèo bóng đá truoctran lệnhVACUUMDBTạo và gửi đến máy chủ.

-f
--Full

thực hiện"Full"Hút bụi.

-f
-Freeze

tích cực"Freeze"Tuples.

-JNJOBS
--Jobs =njobs

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.

-Q
--quiet

Không hiển thị soi kèo bóng đá truoctran thông báo tiến trình.

-TBảng[(Cột[, ...])]
14492_14502Bảng[(Cột[, ...])]

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.)

-V
--Verbose

In thông tin chi tiết trong quá trình xử lý.

-V
--Version

VACUUMDBPhiên bản và Thoát.

-z
--Analyze

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.

-z
-chỉ dành cho người khác

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).

-Analyze-in-Giai đoạn

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.

-?
--Help

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:

-Hhost
--host =host

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.

-PCổng
--Port =Cổng

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.

-Utên người dùng
--Username =Tên người dùng

Tên người dùng để soi kèo bóng đá truoctran AS.

-W
--no-password

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.

-W
--password

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.

-Định hướng-DB =dbname

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.

Môi trường

pgdatabase
PGHOST
PGPORT
PGUSER

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).

Chẩn đoán

Trong trường hợp khó khăn, xemNút hútPSQLĐể 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.

Ghi chú

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.

Ví dụ

Để 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

Xem thêm

Nút hút