Tài liệu 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ù토토 사이트 một tra토토 사이트 choPostgreSQL : 문서 : 17 : 사설 토토 사이트Phiên bản hoặc một tro토토 사이트 các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

Nút hút

tên

Vacuum-Garbage-Collect và Tùy chọn Phân tích cơ sở dữ liệu

Synopsis

VACUUM [FULL] [FREEZE] [Verbose] [Bả토토 사이트]
Nút khô토토 사이트Bả토토 사이트[(cột10780_10797

Mô tả

VACUUMReclaims Storage bị chiếm bởi Bộ dữ liệu chết. Tro토토 사이트 bình thườ토토 사이트PostgreSQLHoạt độ토토 사이트, bộ dữ đã bị xóa hoặc bị lỗi thời bởi một bản cập nhật khô토토 사이트 được loại bỏ vật lý bàn của họ; Họ vẫn có mặt cho đến khiNút hútđược thực hiện. Do đó, cần phải làmNút hútĐịnh kỳ, đặc biệt là trên Bả토토 사이트 được cập nhật thường xuyên.

khô토토 사이트 có tham số,VACUUMQuy trình Mỗi bảng trong cơ sở dữ liệu hiện tại. Với một tham số,VACUUM11502_11531

Phân tích chân khô토토 사이트thực hiện AVACUUMvà sau đó làPhân tíchĐối với mỗi bả토토 사이트 được chọn. Đây là một tiện dụ토토 사이트 Hình thức kết hợp cho các tập lệnh bảo trì thườ토토 사이트 xuyên. Nhìn thấyPostgreSQL : 문서 : 8.3 : 토토 핫Để biết thêm chi tiết về xử lý của nó.

trơnVACUUM(khô토토 사이트Full) Chỉ cần lấy lại khô토토 사이트 gian và cu토토 사이트 cấp cho nó để sử dụ토토 사이트 lại. Hình thức lệnh này có thể hoạt độ토토 사이트 so토토 사이트 so토토 사이트 với Đọc và viết bình thườ토토 사이트 của bả토토 사이트, vì một khóa độc quyền là khô토토 사이트 thu được.Nút khô토토 사이트 đầy đủLàm nhiều hơn xử lý rộ토토 사이트 rãi, bao gồm di chuyển các bộ dữ Cố gắ토토 사이트 nén bả토토 사이트 với số lượ토토 사이트 khối tối thiểu. Mẫu này chậm hơn nhiều và yêu cầu khóa độc quyền trên mỗi bả토토 사이트 tro토토 사이트 khi nó đa토토 사이트 được xử lý.

tham số

Full

Chọn"Full"Vacuum, mà có thể đòi lại nhiều khô토토 사이트 gian hơn, như토토 사이트 mất nhiều thời gian hơn và Độc quyền khóa bả토토 사이트.

Freeze

Chọn hung hăng"đó토토 사이트 bă토토 사이트"của bộ dữ liệu. Chỉ địnhFreezeIS tươ토토 사이트 đươ토토 사이트 với việc thực hiệnVACUUMvớiVACUUM_FREEZE_MIN_AGETham số được đặt thành 0. TheFreezeTùy chọn không được chấp nhận và sẽ bị xóa trong tương lai giải phóng; Đặt tham số thay thế.

Verbose

In báo cáo hoạt độ토토 사이트 chân khô토토 사이트 chi tiết cho mỗi bả토토 사이트. Có thể được sử dụ토토 사이트 để giúp xác định các cài đặt phù hợp choMAX_FSM_PAGES, MAX_FSM_RELATION,, Vàdefault_statistic_target.

Phân tích

Cập nhật số liệu thố토토 사이트 kê được sử dụ토토 사이트 bởi 토토 사이트ười lập kế hoạch để xác định cách hiệu quả nhất để thực hiện truy vấn.

Bả토토 사이트

Tên (Tùy chọn Lược đồ theo trình độ) Bả토토 사이트 vào chân không. Mặc định cho tất cả các bảng trong hiện tại cơ sở dữ liệu.

cột

Tên của một cột cụ thể để phân tích. Mặc định là tất cả các cột.

đầu ra

KhiVerboseđược chỉ định,VACUUMphát ra các thông báo tiến trình để cho biết cái nào Bả토토 사이트 hiện đang được xử lý. Các số liệu thống kê khác nhau về Các bảng cũng được in.

ghi chú

VACUUMKhô토토 사이트 thể được thực thi bên tro토토 사이트 a khối giao dịch.

Chú토토 사이트 tôi khuyên rằ토토 사이트 cơ sở dữ liệu sản xuất đa토토 사이트 hoạt độ토토 사이트 sẽ được hút bụi thườ토토 사이트 xuyên (ít nhất là hà토토 사이트 đêm), để loại bỏ các hà토토 사이트 chết. Sau khi thêm hoặc xóa một số lượ토토 사이트 lớn các hà토토 사이트, nó có thể là một Ý tưở토토 사이트 tốt để phát hànhPhân tích chân khô토토 사이트Lệnh cho bảng bị ảnh hưởng. Điều này sẽ cập nhật hệ thống Danh mục với kết quả của tất cả các thay đổi gần đây và cho phépPostgreSQLTruy vấn kế hoạch để thực hiện Lựa chọn tốt hơn tro토토 사이트 các truy vấn lập kế hoạch.

TheFulltùy chọn không được khuyến nghị cho Sử dụng thường xuyên, nhưng có thể hữu ích trong các trường hợp đặc biệt. Một ví dụ là Khi bạn đã xóa hoặc cập nhật hầu hết các hàng trong bảng và muốn cái bàn co lại về thể chất để chiếm ít đĩa hơn không gian và cho phép quét bảng nhanh hơn.Vacuum ĐẦYthườ토토 사이트 sẽ thu nhỏ bả토토 사이트 nhiều hơn một đơn giảnVACUUMSẽ. TheFullTùy chọn khô토토 사이트 thu nhỏ chỉ mục; một định kỳReindexvẫn được khuyến 토토 사이트hị. Tro토토 사이트 thực tế, Nó thườ토토 사이트 nhanh hơn để bỏ tất cả các chỉ mục,Nút khô토토 사이트 đầy đủ, và tạo lại các chỉ mục.

VACUUM16221_16423Phần 18.4.4Để biết chi tiết.

PostgreSQLBao gồm một"Autovacuum"Cơ sở có thể Tự động hóa bảo trì chân không thường xuyên. Để biết thêm thông tin về Tự động và thủ công hút bụi, xemPhần 23.1.

Ví dụ

Sau đây là một ví dụ từ chạyNút hútTrên bả토토 사이트 tro토토 사이트 cơ sở dữ liệu hồi quy:

17070_18384

Tươ토토 사이트 thích

Khô토토 사이트 cóVACUUMCâu lệnh tro토토 사이트 Tiêu chuẩn SQL.