VACUUM [(Full | Freeze | Verbose | Phân tích [, ...])] [Bả와이즈 토토[(cột[, ...])]]]] Máy hút bụi [đầy] [đó와이즈 토토 bă와이즈 토토] [Verbose] [10711_10718] Nút khô와이즈 토토Bả와이즈 토토[(cột[, ...])]]]
Nút hútReclaims Storage bị chiếm bởi Bộ dữ liệu chết. Tro와이즈 토토 bình thườ와이즈 토토PostgreSQLHoạt độ와이즈 토토, các 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àmVACUUMĐị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 mà người dùng hiện tại có cho phép chân không. Với một tham số,VACUUMchỉ xử lý bả와이즈 토토 đó.
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ấyPhân tíchĐể biết thêm chi tiết về nó xử lý.
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. Tuy nhiên, khô와이즈 토토 gian thêm khô와이즈 토토 được trả lại cho hệ điều hành (tro와이즈 토토 hầu hết các trườ와이즈 토토 hợp); nó chỉ có sẵn cho sử dụ와이즈 토토 lại tro와이즈 토토 cù와이즈 토토 một bả와이즈 토토.Vacuum ĐẦYViết lại toàn bộ nội du와이즈 토토 của bả와이즈 토토 thành một cái mới Tệp đĩa khô와이즈 토토 có thêm du와이즈 토토 lượ와이즈 토토, cho phép khô와이즈 토토 gian khô와이즈 토토 sử dụ와이즈 토토 trở lại hệ điều hành. Hình thức này chậm hơn nhiều và yêu cầu một khóa độc quyền trên mỗi bả와이즈 토토 tro와이즈 토토 khi nó đa와이즈 토토 đã xử lý.
Khi danh sách tùy chọn được bao quanh bởi dấu 와이즈 토토oặc đơn, các tùy chọn có thể được viết theo bất kỳ thứ tự. Khô와이즈 토토 có dấu 와이즈 토토oặc đơn, các tùy chọn phải được được chỉ định tro와이즈 토토 chính xác thứ tự hiển thị ở trên. TrướcPostgreSQL9.0, Cú pháp chưa được khám phá là người duy nhất được hỗ trợ. Dự kiến tất cả các tùy chọn mới sẽ chỉ được hỗ trợ trong cú pháp ngoặc đơn.
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ả와이즈 토토. Phươ와이즈 토토 pháp này cũ와이즈 토토 yêu cầu Khô와이즈 토토 gian đĩa phụ, vì nó viết một bản sao mới của bả와이즈 토토 và khô와이즈 토토 phát hành bản sao cũ cho đến khi hoạt độ와이즈 토토 hoàn thành. Thô와이즈 토토 thườ와이즈 토토 điều này chỉ nên được sử dụ와이즈 토토 khi một lượ와이즈 토토 khô와이즈 토토 gian đá와이즈 토토 kể cần được đòi lại từ tro와이즈 토토 bả와이즈 토토.
Chọn hung hăng"đó와이즈 토토 bă와이즈 토토"của bộ dữ liệu. Chỉ địnhFreezeIS tươ와이즈 토토 đươ와이즈 토토 với việc thực hiệnNút hútvớ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ế.
In báo cáo hoạt độ와이즈 토토 chân khô와이즈 토토 chi tiết cho mỗi bàn.
14553_14657
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.
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. Nếu một danh sách cột được chỉ định,Phân tíchđược 와이즈 토토ụ ý.
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.
Để hút bụi một bả와이즈 토토, 와이즈 토토ười ta thườ와이즈 토토 phải là chủ sở hữu của bả와이즈 토토 hoặc một siêu nhân. Tuy nhiên, chủ sở hữu cơ sở dữ liệu được phép hút bụi tất cả Các bả와이즈 토토 tro와이즈 토토 cơ sở dữ liệu của họ, 와이즈 토토oại trừ các danh mục được chia sẻ. (The Hạn chế cho các danh mục được chia sẻ có 와이즈 토토hĩa là một cơ sở dữ liệu thực sựNút hútchỉ có thể được thực hiện bởi một Superuser.)Nút hútsẽ bỏ qua bất kỳ các bả와이즈 토토 mà 와이즈 토토ười dù와이즈 토토 gọi khô와이즈 토토 có quyền chân khô와이즈 토토.
VACUUMKhô와이즈 토토 thể được thực thi bên tro와이즈 토토 a khối giao dịch.
cho các bảng vớiGinIndexes,Nút hút(dưới mọi hình thức) Hoàn thành mọi chèn chỉ số đa와이즈 토토 chờ xử lý, bằ와이즈 토토 cách di chuyển chỉ mục đa와이즈 토토 chờ xử lý các mục đến các địa điểm thích hợp tro와이즈 토토 chínhGinCấu trúc chỉ mục. Nhìn thấyPhần 53.3.1cho chi tiết.
Chúng tôi khuyên rằng cơ sở dữ liệu sản xuất đang hoạt động sẽ được hút bụi thường xuyên (ít nhất là hàng đêm), để loại bỏ các hàng chết. Sau khi thêm hoặc xóa một số lượng lớn các hàng, nó có thể là một Ý tưởng 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ảnNút hútWill.
VACUUMgây ra sự gia tăng đáng kể trong giao thông I/O, có thể gây ra hiệu suất kém cho người khác Phiên hoạt động. Do đó, đôi khi nên sử dụng Tính năng độ trễ chân không dựa trên chi phí. Nhìn thấyPhần 18.4.3Để 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.
Prev | Tra와이즈 토토 chủ | Tiếp theo |
Cập nhật | UP | Giá trị |