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 đá truoctran10403_10413

soi kèo bóng đá truoctran

VACUUMDB-Garbage-Collect và Phân tích APostgreSQLCơ sở dữ soi kèo bóng đá truoctran

Synopsis

VACUUMDB[tùy chọn kết nối...] [--full | -f] [--verbose | -V] [-Phân tích | -z] [-tự đóng băng | -F] [-Table | -tBảng[(Cột[, ...])]]] [dbname]
VACUUMDB[Kết nối-tùy chọn...] [-tất cả | -a] [-đầy đủ | -f] [--verbose | -V] [-Phân tích | -z] [-tự đóng băng | -F]

Mô tả

VACUUMDBlà một tiện ích cho Làm sạch APostgreSQLCơ sở dữ soi kèo bóng đá truoctran.VACUUMDBcũng sẽ tạo ra Thống kê nội bộ được sử dụng bởiPostgreSQLTrình tối ưu hóa truy vấn.

VACUUMDBlà một gói xung quanh Lệnh SQLNút hút. Không có sự khác biệt hiệu quả giữa cơ sở dữ soi kèo bóng đá truoctran hút bụi 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ủ.

Tùy chọn

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

-A
-All

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

[-D]dbname
[--DBNAME]dbname

Chỉ định tên của cơ sở dữ soi kèo bóng đá truoctran được làm sạch hoặc phân tích. Nếu điều này không được chỉ định và-A(hoặc-Tất cả) thì không Được sử dụng, tên cơ sở dữ soi kèo bóng đá truoctran được đọc từ môi trường biếnpgdatabase. Nếu đó không phải là đặt, soi kèo bóng đá truoctran người dùng được chỉ định cho kết nối là đã sử dụng.

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

-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[, ...])]
-TableBảng[(Cột[, ...])]]

Sạch hoặc phân tíchBảngChỉ. soi kèo bóng đá truoctran cột chỉ có thể được chỉ định cùng nhau với-AnalyzeTùy chọn.

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 từ vỏ. (Nhìn thấy Ví dụ bên dưới.)

-V
--Verbose

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

-z
--Analyze

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.

-f
-Freeze

tích cực"Freeze"Tuples.

VACUUMDBcũng chấp nhận soi kèo bóng đá truoctran đối số dòng lệnh sau cho soi kèo bóng đá truoctran tham số kết nối:

-Hhost
--hosthost

15226_15404

-PCổng
--PortCổng

Chỉ định cổng TCP hoặc tệp ổ cắm miền Unix cục bộ Tiện ích mở rộng mà máy chủ đang nghe kết nối.

-Usoi kèo bóng đá truoctran người dùng
--Usernamesoi kèo bóng đá truoctran người dùng

soi kèo bóng đá truoctran người dùng để kết nối 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ởi soi kèo bóng đá truoctran phương tiện khác như.pgass16314_16478

-W
--password

ForceVACUUMDB16653_16721

Tùy chọn này không bao giờ cần thiết, vìVACUUMDBsẽ tự động nhắc nhở cho Mật khẩu nếu máy chủ yêu cầu xác thực mật khẩu. Tuy nhiên,VACUUMDBWill lãng phí một nỗ lực kết nối để tìm ra rằng máy chủ muốn một mật khẩu. Trong một số trường hợp, nó đáng để gõ-WĐể tránh kết nối thêm nỗ lực.

Môi trường

pgdatabase
PGHOST
PGPORT
PGUSER

Tham số kết nối 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 30.13).

Chẩn đoán

Trong trường hợp khó khăn, xemNút hútPSQLcho Thảo luận về các vấn đề tiềm ẩn và thông báo lỗi. Các 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, bất kỳ Cài đặt kết nối mặc định và các biến môi trường được sử dụng bởilibpqThư viện Front-end áp dụng.

Ghi chú

VACUUMDBCó thể cần phải kết nối 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 30,14Để biết thêm thông tin.

Ví dụ

Để làm sạch cơ sở dữ soi kèo bóng đá truoctranTest:

$Bài 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 a cơ sở dữ soi kèo bóng đá truoctran có tênXYZZY, và phân tích A cột đơnBarcủa bảng cho Trình tối ưu hóa:

$19593_19648

Xem thêm

Chắc Ứng