3295_3437hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản kèo bóng đá hom nay đượ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 liệu này dành cho phiên bản kèo bóng đá hom nay đượ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 kèo bóng đá hom nay các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

kèo bóng đá hom nayNút hút

tên

kèo bóng đá hom nay-Garbage-Collect và Tùy chọn Phân tích cơ sở dữ liệu

Synopsis

kèo bóng đá hom nay [(Full | Freeze | Verbose | Phân tích [, ...])] [Bảng[(cột[, ...])]]]]
Máy hút bụi [đầy] [đóng băng] [Verbose] [10711_10718]
Nút kèo bóng đá hom nayBảng[(cột[, ...])]]]

Mô tả

Nút hútReclaims Storage bị chiếm bởi Bộ dữ liệu chết. kèo bóng đá hom nay bình thườngPostgreSQLHoạt động, các bộ dữ đã bị xóa hoặc bị lỗi thời bởi một bản cập nhật kèo bóng đá hom nay đượ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àmkèo bóng đá hom nayĐịnh kỳ, đặc biệt là trên Bảng được cập nhật thường xuyên.

kèo bóng đá hom nay có tham số,kèo bóng đá hom nayQuy 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 kèo bóng đá hom nay. Với một tham số,kèo bóng đá hom naychỉ xử lý bảng đó.

Phân tích chân kèo bóng đá hom naythực hiện Akèo bóng đá hom nayvà sau đó làPhân tíchĐối với mỗi bảng được chọn. Đây là một tiện dụng Hình thức kết hợp cho các tập lệnh bảo trì thường xuyên. Nhìn thấyPhân tíchĐể biết thêm chi tiết về nó xử lý.

trơnkèo bóng đá hom nay(kèo bóng đá hom nayFull) Chỉ cần lấy lại kèo bóng đá hom nay gian và cung cấp cho nó để sử dụng lại. Hình thức lệnh này có thể hoạt động song song với Đọc và viết bình thường của bảng, vì một khóa độc quyền là kèo bóng đá hom nay thu được. Tuy nhiên, kèo bóng đá hom nay gian thêm kèo bóng đá hom nay được trả lại cho hệ điều hành (trong hầu hết các trường hợp); nó chỉ có sẵn cho sử dụng lại trong cùng một bảng.kèo bóng đá hom nay ĐẦYViết lại toàn bộ nội dung của bảng thành một cái mới Tệp đĩa kèo bóng đá hom nay có thêm dung lượng, cho phép kèo bóng đá hom nay gian kèo bóng đá hom nay sử dụng 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ảng trong khi nó đang đã xử lý.

Khi danh sách tùy chọn được bao quanh bởi dấu ngoặc đơn, các tùy chọn có thể được viết theo bất kỳ thứ tự. kèo bóng đá hom nay có dấu ngoặc đơn, các tùy chọn phải được được chỉ định trong 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ợ kèo bóng đá hom nay cú pháp ngoặc đơn.

tham số

Full

Chọn"Full"Vacuum, mà có thể đòi lại nhiều kèo bóng đá hom nay gian hơn, nhưng mất nhiều thời gian hơn và Độc quyền khóa bảng. Phương pháp này cũng yêu cầu kèo bóng đá hom nay gian đĩa phụ, vì nó viết một bản sao mới của bảng và kèo bóng đá hom nay phát hành bản sao cũ cho đến khi hoạt động hoàn thành. Thông thường điều này chỉ nên được sử dụng khi một lượng kèo bóng đá hom nay gian đáng kể cần được đòi lại từ trong bảng.

Freeze

Chọn hung hăng"đóng băng"của bộ dữ liệu. Chỉ địnhFreezeIS tương đương 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 kèo bóng đá hom nay đượ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 động chân kèo bóng đá hom nay chi tiết cho mỗi bàn.

Phân tích

14553_14657

Bảng

Tên (Tùy chọn Lược đồ theo trình độ) Bảng vào chân kèo bóng đá hom nay. 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. Nếu một danh sách cột được chỉ định,Phân tíchđược ngụ ý.

đầu ra

khiVerboseđược chỉ định,kèo bóng đá hom nayphát ra các thông báo tiến trình để cho biết cái nào Bảng 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ú

Để hút bụi một bảng, người ta thường phải là chủ sở hữu của bảng 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ảng kèo bóng đá hom nay cơ sở dữ liệu của họ, ngoại trừ các danh mục được chia sẻ. (The Hạn chế cho các danh mục được chia sẻ có nghĩ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ảng mà người dùng gọi kèo bóng đá hom nay có quyền chân kèo bóng đá hom nay.

kèo bóng đá hom naykèo bóng đá hom nay thể được thực thi bên trong 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ố đang chờ xử lý, bằng cách di chuyển chỉ mục đang chờ xử lý các mục đến các địa điểm thích hợp kèo bóng đá hom nay 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 kèo bóng đá hom nayLệ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 kèo bóng đá hom nay các truy vấn lập kế hoạch.

TheFullTùy chọn kèo bóng đá hom nay đượ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 kèo bóng đá hom nay gian và cho phép quét bảng nhanh hơn.kèo bóng đá hom nay ĐẦYthường sẽ thu nhỏ bảng nhiều hơn một đơn giảnNút hútWill.

kèo bóng đá hom naygâ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 kèo bóng đá hom nay 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 kèo bóng đá hom nay 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ạykèo bóng đá hom nayTrên bảng kèo bóng đá hom nay cơ sở dữ liệu hồi quy:

18343_19660

Tương thích

kèo bóng đá hom nay cóNút hútTuyên bố kèo bóng đá hom nay Tiêu chuẩn SQL.