VACUUMDB-Garbage-Collect và Phân tích APostgreSQLCơ sở dữ tỷ lệ kèo bóng đá tối nay
VACUUMDB
[Kết nối-tùy chọn
...] [Tùy chọn
...] [-t
| -Table
Bảng
[(cột
[, ...])]]] ... [dbname
| -A
| -Tất cả
]
VACUUMDB
[Kết nối-tùy chọn
...] [Tùy chọn
...] [-N
| --Schema
lược đồ
] ... [dbname
| -A
| -Tất cả
]
VACUUMDB
[Kết nối-tùy chọn
...] [Tùy chọn
...] [-N
| --exclude-schema
lược đồ
] ... [dbname
| -A
| -Tất cả
]
VACUUMDBlà một tiện ích để làm sạch APostgreSQLCơ sở dữ tỷ lệ kèo bóng đá tối nay.VACUUMDBcũng sẽ tạo ra các số tỷ lệ kèo bóng đá tối nay 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ữ tỷ lệ kèo bóng đá tối nay 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 tỷ lệ kèo bóng đá tối nay đối số dòng lệnh sau:
-A
-Tất cả
Chacuum Tất cả các cơ sở dữ tỷ lệ kèo bóng đá tối nay.
-Buffer-usage-Limitsize
Chỉ địnhChiến lược truy cập bộ đệmKích thước bộ đệm vòng cho một lời mời đã cho củaVACUUMDB. Kích thước này được sử dụng để tính toán số lượng bộ đệm được chia sẻ sẽ được sử dụng lại như một phần của chiến lược này.VACUUM.
[-D]dbname
[--dbname =]dbname
Chỉ định tên của cơ sở dữ tỷ lệ kèo bóng đá tối nay sẽ được làm sạch hoặc phân tích, khi-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ữ tỷ lệ kèo bóng đá tối nay được đọc từ biến môi trườngpgdatabase
. Nếu đó tỷ lệ kèo bóng đá tối nay được đặt, tên người dùng được chỉ định cho kết nối được sử dụng.dbname
có thể là mộtchuỗi kết nối. Nếu vậy, tỷ lệ kèo bóng đá tối nay 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.
Vô hiệu hóa tỷ lệ kèo bóng đá tối nay trang bỏ qua dựa trên nội dung của bản đồ hiển thị.
-e
---echo
echo tỷ lệ kèo bóng đá tối nay lệnhVACUUMDBTạo và gửi đến máy chủ.
-f
--Full
thực hiệnHồiFullHồiHút bụi.
-f
-Freeze
tích cựcFreezeTuples.
--force-index-Cleanup
Luôn xóa các mục nhập chỉ mục chỉ vào các bộ dữ tỷ lệ kèo bóng đá tối nay chết.
-Jnjobs
--Jobs =NJOBS
Thực thi chân không hoặc phân tích tỷ lệ kèo bóng đá tối nay lệnh song song bằng cách chạynjobs
lệnh đồng thời. Tùy chọn này có thể giảm thời gian xử lý nhưng nó cũng tăng tải trên máy chủ cơ sở dữ tỷ lệ kèo bóng đá tối nay.
VACUUMDBsẽ mởnjobs
Kết nối với cơ sở dữ tỷ lệ kèo bóng đá tối nay, vì vậy hãy đảm bảo của bạnMax_ConnectionsCài đặt đủ cao để phù hợp với tất cả tỷ lệ kèo bóng đá tối nay 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 tỷ lệ kèo bóng đá tối nay danh mục hệ thống nhất định được xử lý song song.
--min-mxid-ageMXID_AGE
Chỉ thực thi chân không hoặc phân tích tỷ lệ kèo bóng đá tối nay lệnh trên tỷ lệ kèo bóng đá tối nay bảng có tuổi ID đa cực ít nhấtMXID_AGE
. Cài đặt này rất hữu ích để ưu tiên tỷ lệ kèo bóng đá tối nay bảng để xử lý để ngăn chặn bao bọc ID đa biến (xemPhần 24.1.5.1).
17563_17701bánh mì nướngBảng, nếu một người tồn tại. Vì tỷ lệ kèo bóng đá tối nay lệnh được ban hành bởiVACUUMDBcũng sẽ xử lýbánh mì nướngBảng cho mối quan hệ nếu cần thiết, nó tỷ lệ kèo bóng đá tối nay cần phải được xem xét riêng.
--min-xid-ageXID_AGE
Chỉ thực thi chân không hoặc phân tích tỷ lệ kèo bóng đá tối nay lệnh trên tỷ lệ kèo bóng đá tối nay bảng có tuổi ID giao dịch ít nhấtXID_AGE
. Cài đặt này rất hữu ích để ưu tiên tỷ lệ kèo bóng đá tối nay bảng để xử lý để ngăn chặn sự kết thúc của ID giao dịch (xemPhần 24.1.5).
18579_18719bánh mì nướngBảng, nếu một người tồn tại. Vì tỷ lệ kèo bóng đá tối nay lệnh được ban hành bởiVACUUMDBcũng sẽ xử lýbánh mì nướngBảng cho mối quan hệ nếu cần thiết, nó tỷ lệ kèo bóng đá tối nay cần phải được xem xét riêng biệt.
-Nlược đồ
--schema =lược đồ
Sạch hoặc phân tích tất cả tỷ lệ kèo bóng đá tối nay bảng tronglược đồ
Chỉ. Nhiều lược đồ có thể được hút bụi bằng cách viết nhiều-N
Switches.
-Nlược đồ
--exclude-schema =lược đồ
tỷ lệ kèo bóng đá tối nay làm sạch hoặc phân tích bất kỳ bảng nào tronglược đồ
. Nhiều lược đồ có thể được loại trừ bằng cách viết nhiều-N
Switches.
--no-index-Cleanup
Không xóa các mục nhập chỉ mục chỉ vào các bộ dữ tỷ lệ kèo bóng đá tối nay chết.
-tỷ lệ kèo bóng đá tối nay quy định-Main
Bỏ qua mối quan hệ chính.
20349_20369
Bỏ qua bảng bánh mì nướng được liên kết với bảng vào chân tỷ lệ kèo bóng đá tối nay, nếu có.
--no-Truncate
Không cắt ngắn tỷ lệ kèo bóng đá tối nay trang trống ở cuối bảng.
-Psong song_workers
--Parally =song song_workers
Chỉ định số lượng công nhân song song choNút tỷ lệ kèo bóng đá tối nay song song. Điều này cho phép máy hút có thể tận dụng nhiều CPU để xử lý tỷ lệ kèo bóng đá tối nay chỉ mục.VACUUM.
-Q
---quiet
Không hiển thị tỷ lệ kèo bóng đá tối nay thông báo tiến trình.
--skip khóa
Bỏ qua quan hệ tỷ lệ kèo bóng đá tối nay thể bị khóa ngay lập tức để xử lý.
-TBảng
[(cột
[, ...])]
--TABLE =Bảng
[(Cột
[, ...])]]
Sạch hoặc phân tíchBảng
Chỉ. Tên cột chỉ có thể được chỉ định cùng với-Analyze
hoặc-chỉ dành cho người khác
Tùy chọn. Nhiều bảng có thể được hút bụi bằng cách viết nhiều-T
Switches.
Nếu bạn chỉ định tỷ lệ kèo bóng đá tối nay 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
In TheVACUUMDBPhiên bản và Thoát.
-z
-Analyze
Cũng tính toán số tỷ lệ kèo bóng đá tối nay 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ố tỷ lệ kèo bóng đá tối nay 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ố tỷ lệ kèo bóng đá tối nay 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 ba giai đoạn phân tích;default_statistic_target) Để tạo ra số tỷ lệ kèo bóng đá tối nay thống kê có thể sử dụng nhanh hơn và các giai đoạn tiếp theo xây dựng toàn bộ số tỷ lệ kèo bóng đá tối nay thống kê.
Tùy chọn này chỉ hữu ích để phân tích cơ sở dữ tỷ lệ kèo bóng đá tối nay hiện không có số tỷ lệ kèo bóng đá tối nay thống kê hoặc hoàn toàn không chính xácpg_upgrade
. Xin lưu ý rằng chạy với tùy chọn này trong cơ sở dữ tỷ lệ kèo bóng đá tối nay với các số tỷ lệ kèo bóng đá tối nay thống kê hiện có có thể khiến các lựa chọn của trình tối ưu hóa truy vấn trở nên tồi tệ hơn do các mục tiêu thống kê thấp của giai đoạn đầu.
-?
--Help
Hiển thị trợ giúp vềVACUUMDBĐối số dòng lệnh và thoát.
VACUUMDBCũng chấp nhận tỷ lệ kèo bóng đá tối nay đối số dòng lệnh sau cho tỷ lệ kèo bóng đá tối nay 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
25731_25848
-Utên người dùng
--Username =tên người dùng
Tên 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ằng tỷ lệ kèo bóng đá tối nay phương tiện khác như.pgass
Tệ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 tỷ lệ kèo bóng đá tối nay 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ữ tỷ lệ kèo bóng đá tối nay.
Tùy chọn này tỷ lệ kèo bóng đá tối nay 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 kết nối để 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 kết nối thêm.
-Định hướng-DB =dbname
Khi-A
/-Tất cả
được sử dụng, kết nối với cơ sở dữ tỷ lệ kèo bóng đá tối nay này để thu thập danh sách cơ sở dữ tỷ lệ kèo bóng đá tối nay với chân không. Nếu không được chỉ định,Postgres
Cơ sở dữ tỷ lệ kèo bóng đá tối nay sẽ được sử dụng hoặc nếu điều đó không tồn tại,Template1
sẽ được sử dụng. Đây có thể là mộtchuỗi kết nối. Nếu vậy, tỷ lệ kèo bóng đá tối nay 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.
pgdatabase
PGHOST
PGPORT
PGUSER
Tham số kết nối mặc định
PG_COLOR
Chỉ định có nên sử dụng màu trong tỷ lệ kèo bóng đá tối nay thông báo chẩn đoán hay không. tỷ lệ kèo bóng đá tối nay giá trị có thể làluôn luôn
, Auto
vàtỷ lệ kèo bóng đá tối nay bao giờ
.
Tiện ích này, giống như hầu hết tỷ lệ kèo bóng đá tối nay khácPostgreSQLTiện ích, cũng sử dụng tỷ lệ kèo bóng đá tối nay biến môi trường được hỗ trợ bởilibpq(xemPhần 32.15).
Trong trường hợp khó khăn, xemVACUUMvà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ữ tỷ lệ kèo bóng đá tối nay phải chạy tại máy chủ được nhắm mục tiêu.libpqThư viện Front-End sẽ áp dụng.
Để làm sạch cơ sở dữ tỷ lệ kèo bóng đá tối nayTest
:
$
Kiểm tra chân tỷ lệ kèo bóng đá tối nay
Để làm sạch và phân tích cho trình tối ưu hóa một cơ sở dữ tỷ lệ kèo bóng đá tối nay có tênBigDB
:
$
VACUUMDB -TUYỆT VỜI BIGDB
Để làm sạch một bảngfoo
Trong cơ sở dữ tỷ lệ kèo bóng đá tối nay có tênXYZZY
, và phân tích một cột duy nhấtBar
của bảng cho trình tối ưu hóa:
$
30795_30850
Để làm sạch tất cả tỷ lệ kèo bóng đá tối nay bảng trongfoo
vàBar
lược đồ trong cơ sở dữ tỷ lệ kèo bóng đá tối nay có tênXYZZY
:
$
31131_31177
Nếu bạn thấy bất cứ điều gì trong tài tỷ lệ kèo bóng đá tối nay không chính xác, không khớpMẫu nàyĐể báo cáo vấn đề tài tỷ lệ kèo bóng đá tối nay.