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 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
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 trong kèo bóng đá hom nay phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

19.4. Tiêu thụ tài kèo bóng đá hom nay

19.4.1. Ký ức

Shared_buffers(Số kèo bóng đá hom nay)

Đặt lượng bộ nhớ mà máy chủ cơ sở dữ liệu sử dụng cho bộ đệm bộ nhớ chia sẻ. Mặc định thường là 128 megabyte (128MB10573_10662initDB). Cài đặt này phải có ít nhất 128 kilobyte. (Giá trị kèo bóng đá hom nay mặc định củaBLCKSZThay đổi mức tối thiểu.) Tuy nhiên, cài đặt cao hơn đáng kể so với mức tối thiểu thường cần thiết cho hiệu suất tốt. Tham số này chỉ có thể được đặt ở máy chủ bắt đầu.

Nếu bạn có máy chủ cơ sở dữ liệu chuyên dụng với 1GB trở lên RAM, giá trị khởi động hợp lý choShared_buffers11110_11205Shared_bufferscó hiệu quả, nhưng vìPostgreSQLCũng dựa vào bộ đệm hệ điều hành, kèo bóng đá hom nay có khả năng phân bổ hơn 40% RAM thànhShared_bufferssẽ hoạt động tốt hơn một lượng nhỏ hơn. Cài đặt lớn hơn choShared_buffersthường yêu cầu tăng tương ứng trongMAX_WAL_SIZE, Để truyền bá quá trình viết số lượng lớn dữ liệu mới hoặc thay đổi trong một khoảng thời gian dài hơn.

Trên kèo bóng đá hom nay hệ thống có ít hơn 1GB RAM, tỷ lệ RAM nhỏ hơn là phù hợp, để để lại không gian đủ cho hệ điều hành. Ngoài ra, trên Windows, kèo bóng đá hom nay giá trị lớn choShared_bufferskèo bóng đá hom nay hiệu quả. Bạn có thể tìm thấy kết quả tốt hơn giữ cài đặt tương đối thấp và sử dụng bộ đệm hệ điều hành nhiều hơn thay thế. Phạm vi hữu ích choShared_buffersTrên kèo bóng đá hom nay hệ thống Windows thường từ 64MB đến 512MB.

VUGE_PAGES(enum)

Cho phép/vô hiệu hóa việc sử dụng kèo bóng đá hom nay trang bộ nhớ khổng lồ. Giá trị hợp lệ làthử(mặc định),trênTẮT.

12544_12651thử.

12686_12833Phần 18.4.5.

vớivis_pagesĐặt thànhthử, máy chủ sẽ cố gắng sử dụng kèo bóng đá hom nay trang khổng lồ, nhưng quay trở lại sử dụng phân bổ bình thường nếu không thành công. Vớitrên, Việc không sử dụng kèo bóng đá hom nay trang khổng lồ sẽ ngăn máy chủ khởi động. VớiTẮT, kèo bóng đá hom nay trang khổng lồ sẽ không được sử dụng.

TEMP_BUFFERS(Số kèo bóng đá hom nay)

Đặt số lượng bộ đệm tạm thời tối đa được sử dụng bởi mỗi phiên cơ sở dữ liệu. Đây là những bộ đệm địa phương phiên chỉ được sử dụng để truy cập vào kèo bóng đá hom nay bảng tạm thời. Mặc định là tám megabyte (8MB). Cài đặt có thể được thay đổi trong kèo bóng đá hom nay phiên riêng lẻ, nhưng chỉ trước khi sử dụng kèo bóng đá hom nay bảng tạm thời đầu tiên trong phiên; Những nỗ lực tiếp theo để thay đổi giá trị sẽ không ảnh hưởng đến phiên đó.

Một phiên sẽ phân bổ bộ đệm tạm thời khi cần thiết cho đến giới hạn được đưa ra bởiTEMP_BUFFERS. Chi phí thiết lập một giá trị lớn trong kèo bóng đá hom nay phiên không thực sự cần nhiều bộ đệm tạm thời chỉ là một bộ mô tả bộ đệm, hoặc khoảng 64 byte, mỗi lần tăng trongTEMP_BUFFERS. Tuy nhiên, nếu một bộ đệm thực sự được sử dụng thêm 8192 byte sẽ được tiêu thụ cho nó (hoặc nói chung,BLCKSZbyte).

MAX_PREPARED_TRANSACTIONS(Số kèo bóng đá hom nay)

Đặt số lượng giao dịch tối đa có thể có trong"Chuẩn bị"trạng thái đồng thời (xemPostgreSQL: Tài liệu:). Đặt tham số này thành 0 (là mặc định) vô hiệu hóa tính năng chuyển đổi đã chuẩn bị. Tham số này chỉ có thể được đặt ở máy chủ bắt đầu.

Nếu bạn không có kế hoạch sử dụng kèo bóng đá hom nay giao dịch đã chuẩn bị, tham số này sẽ được đặt thành 0 để ngăn chặn việc tạo ra kèo bóng đá hom nay giao dịch đã chuẩn bị. Nếu bạn đang sử dụng kèo bóng đá hom nay giao dịch đã chuẩn bị, có lẽ bạn sẽ muốnMAX_PREPARED_TRANSACTIONSít nhất là lớn nhưMax_Connections, để mỗi phiên có thể có một giao dịch chuẩn bị đang chờ xử lý.

Khi chạy máy chủ dự phòng, bạn phải đặt tham số này thành cùng giá trị hoặc cao hơn so với trên máy chủ chính. Nếu không, kèo bóng đá hom nay truy vấn sẽ không được phép trong máy chủ dự phòng.

work_mem(Số kèo bóng đá hom nay)

Chỉ định lượng bộ nhớ được sử dụng bởi kèo bóng đá hom nay hoạt động sắp xếp bên trong và kèo bóng đá hom nay bảng băm trước khi ghi vào kèo bóng đá hom nay tệp đĩa tạm thời. Giá trị mặc định là bốn megabyte (4MB15750_16120work_mem; Nó là cần thiết để ghi nhớ thực tế này khi chọn giá trị. kèo bóng đá hom nay hoạt động sắp xếp được sử dụng choĐặt hàng bởi, khác biệt, và hợp nhất tham gia. kèo bóng đá hom nay bảng băm được sử dụng trong kèo bóng đá hom nay kết nối băm, tập hợp dựa trên băm và xử lý dựa trên băm củainSqueries.

bảo trì_work_mem(Số kèo bóng đá hom nay)

Chỉ định lượng bộ nhớ tối đa được sử dụng bởi kèo bóng đá hom nay hoạt động bảo trì, chẳng hạn nhưVACUUM, Tạo chỉ mụcBảng thay đổi Thêm phím nước ngoài. Nó mặc định là 64 megabyte (64MB). Vì chỉ một trong kèo bóng đá hom nay hoạt động này có thể được thực hiện tại một thời điểm bởi một phiên cơ sở dữ liệu và việc cài đặt thường không có nhiều trong số chúng chạy đồng thời, nên việc đặt giá trị này lớn hơn đáng kể so vớiwork_mem. kèo bóng đá hom nay cài đặt lớn hơn có thể cải thiện hiệu suất để hút bụi và để khôi phục kèo bóng đá hom nay kết xuất cơ sở dữ liệu.

Lưu ý rằng khi Autovacuum chạy, lên đếnautovacuum_max_workersThời gian bộ nhớ này có thể được phân bổ, vì vậy hãy cẩn thận để kèo bóng đá hom nay đặt giá trị mặc định quá cao. Có thể hữu ích để kiểm soát điều này bằng cách cài đặt riêngAutovacuum_work_mem.

Lưu ý rằng đối với việc thu thập kèo bóng đá hom nay định danh tuple đã chết,VACUUM17725_177711GBcủa bộ nhớ.

thay thế_sort_tuples(Số kèo bóng đá hom nay)

Khi số lượng kèo bóng đá hom nay bộ dữ liệu được sắp xếp nhỏ hơn số này, một loại sẽ tạo ra đầu ra đầu tiên của nó bằng cách sử dụng lựa chọn thay thế thay vì QuickSort. Điều này có thể hữu ích trong kèo bóng đá hom nay môi trường bị hạn chế bộ nhớ trong đó kèo bóng đá hom nay bộ dữ liệu được đưa vào kèo bóng đá hom nay hoạt động sắp xếp lớn hơn có mối tương quan vật lý với logic mạnh mẽ. Lưu ý rằng điều này không bao gồm kèo bóng đá hom nay bộ dữ liệu đầu vào vớinghịch đảoTương quan. Thuật toán lựa chọn thay thế có thể tạo ra một lần chạy dài không yêu cầu hợp nhất, trong đó việc sử dụng chiến lược mặc định sẽ dẫn đến nhiều lần chạy phải được hợp nhất để tạo ra đầu ra được sắp xếp cuối cùng. Điều này có thể cho phép kèo bóng đá hom nay hoạt động sắp xếp hoàn thành sớm hơn.

18703_18952Cache quênThuật toán. Thuộc tính này cho phép chiến lược sắp xếp mặc định tự động và minh bạch việc sử dụng hiệu quả bộ đệm CPU có sẵn.

Cài đặtbảo trì_work_memvới giá trị mặc định của nó thường ngăn chặn kèo bóng đá hom nay loại bên ngoài của Lệnh tiện ích (ví dụ: kèo bóng đá hom nay loại được sử dụng bởiTạo chỉ mụcĐể xây dựng kèo bóng đá hom nay chỉ mục B-cây) Từ việc sử dụng sắp xếp lựa chọn thay thế, trừ khi kèo bóng đá hom nay bộ dữ liệu đầu vào khá rộng.

autovacuum_work_mem(Số kèo bóng đá hom nay)

Chỉ định lượng bộ nhớ tối đa được sử dụng bởi mỗi quy trình công nhân tự động. Nó mặc định là -1, chỉ ra rằng giá trị củabảo trì_work_memnên được sử dụng thay thế. Cài đặt kèo bóng đá hom nay ảnh hưởng đến hành vi củaNút hútKhi chạy trong kèo bóng đá hom nay bối cảnh khác. Tham số này chỉ có thể được đặt trongPostgreSql.confTệp hoặc trên dòng lệnh máy chủ.

Đối với bộ sưu tập kèo bóng đá hom nay định danh tuple đã chết, Autovacuum chỉ có thể sử dụng tối đa1GBcủa bộ nhớ, do đó cài đặtautovacuum_work_mem20265_20390

MAX_STACK_DEPTH(Số kèo bóng đá hom nay)

Chỉ định độ sâu an toàn tối đa của ngăn xếp thực thi của máy chủ. Cài đặt lý tưởng cho tham số này là giới hạn kích thước ngăn xếp thực tế được thực thi bởi kernel (như được đặt bởiulimit -shoặc tương đương cục bộ), ít hơn một biên độ an toàn của một megabyte hoặc hơn. Biên độ an toàn là cần thiết vì độ sâu ngăn xếp không được kiểm tra trong mọi thói quen trong máy chủ, nhưng chỉ trong kèo bóng đá hom nay thói quen có khả năng được ghi lại chính như đánh giá biểu thức. Cài đặt mặc định là hai megabyte (2MB21058_21235

Cài đặtMAX_STACK_DEPTHCao hơn giới hạn kernel thực tế sẽ có nghĩa là một hàm đệ quy chạy trốn có thể làm hỏng quy trình phụ trợ riêng lẻ. Trên kèo bóng đá hom nay nền tảng nơiPostgreSQL21473_21677

Dynamic_Shared_Memory_Type(enum)

Chỉ định triển khai bộ nhớ chia sẻ động mà máy chủ nên sử dụng. kèo bóng đá hom nay giá trị có thể làPOSIX(đối với bộ nhớ chia sẻ POSIX được phân bổ bằng cách sử dụngSHM_OPEN),SYSV(Đối với bộ nhớ chia sẻ hệ thống v được phân bổ quaShmget),Windows(đối với bộ nhớ chia sẻ Windows),MMAP(Để mô phỏng bộ nhớ được chia sẻ bằng cách sử dụng kèo bóng đá hom nay tệp ánh xạ bộ nhớ được lưu trong thư mục dữ liệu) vàkèo bóng đá hom nay(để vô hiệu hóa tính năng này). Không phải tất cả kèo bóng đá hom nay giá trị đều được hỗ trợ trên tất cả kèo bóng đá hom nay nền tảng; Tùy chọn được hỗ trợ đầu tiên là mặc định cho nền tảng đó. Việc sử dụngMMAPTùy chọn, không phải là mặc định trên bất kỳ nền tảng nào, thường không được khuyến khích vì hệ điều hành có thể viết kèo bóng đá hom nay trang sửa đổi trở lại đĩa nhiều lần, tăng tải hệ thống I/O; Tuy nhiên, nó có thể hữu ích cho việc gỡ lỗi, khipg_dynshmemThư mục được lưu trữ trên đĩa RAM hoặc khi kèo bóng đá hom nay cơ sở bộ nhớ chia sẻ khác không có sẵn.

19.4.2. Đĩa

TEMP_FILE_LIMIT(Số kèo bóng đá hom nay)

Chỉ định lượng không gian đĩa tối đa mà một quy trình có thể sử dụng cho kèo bóng đá hom nay tệp tạm thời, chẳng hạn như kèo bóng đá hom nay tệp tạm thời sắp xếp và băm hoặc tệp lưu trữ cho con trỏ được giữ. Một giao dịch cố gắng vượt quá giới hạn này sẽ bị hủy. Giá trị được chỉ định tính bằng kilobyte và-1(mặc định) có nghĩa là không có giới hạn. Chỉ kèo bóng đá hom nay siêu người dùng mới có thể thay đổi cài đặt này.

Cài đặt này ràng buộc tổng dung lượng được sử dụng ngay lập tức bởi tất cả kèo bóng đá hom nay tệp tạm thời được sử dụng bởi một đã choPOSTGRESQLQuá trình. Cần lưu ý rằng không gian đĩa được sử dụng cho kèo bóng đá hom nay bảng tạm thời rõ ràng, trái ngược với kèo bóng đá hom nay tệp tạm thời được sử dụng ở hậu trường trong thực thi truy vấn, khôngkèo bóng đá hom nayĐếm theo giới hạn này.

19.4.3. Sử dụng tài kèo bóng đá hom nay kernel

MAX_FILES_PER_PROCESS(Số kèo bóng đá hom nay)

24406_24862"Quá nhiều tệp mở"Thất bại, hãy thử giảm cài đặt này. Tham số này chỉ có thể được đặt ở máy chủ bắt đầu.

19.4.4. Độ trễ chân kèo bóng đá hom nay dựa trên chi phí

Trong quá trình thực hiệnVACUUMPhân tíchkèo bóng đá hom nay lệnh, hệ thống duy trì một bộ đếm nội bộ theo dõi chi phí ước tính của kèo bóng đá hom nay hoạt động I/O khác nhau được thực hiện. Khi chi phí tích lũy đạt đến giới hạn (được chỉ định bởiVACUUM_COST_LIMIT), quá trình thực hiện thao tác sẽ ngủ trong một khoảng thời gian ngắn, như được chỉ định bởiVACUUM_COST_DELAY. Sau đó nó sẽ đặt lại bộ đếm và tiếp tục thực thi.

Mục đích của tính năng này là cho phép quản trị viên giảm tác động I/O của kèo bóng đá hom nay lệnh này đối với hoạt động cơ sở dữ liệu đồng thời. Có nhiều tình huống không quan trọng là kèo bóng đá hom nay lệnh bảo trì nhưVACUUMPhân tíchKết thúc nhanh chóng; Tuy nhiên, điều thường rất quan trọng là kèo bóng đá hom nay lệnh này không can thiệp đáng kể vào khả năng của hệ thống để thực hiện kèo bóng đá hom nay hoạt động cơ sở dữ liệu khác. Độ trễ chân không dựa trên chi phí cung cấp một cách để quản trị viên đạt được điều này.

Tính năng này bị vô hiệu hóa theo mặc định để phát hành thủ côngNút hútlệnh. Để bật nó, đặtVACUUM_COST_DELAYBiến thành giá trị khác kèo bóng đá hom nay.

VACUUM_COST_DELAY(Số kèo bóng đá hom nay)

Thời gian, tính bằng mili giây, quá trình đó sẽ ngủ khi vượt quá giới hạn chi phí. Giá trị mặc định bằng 0, vô hiệu hóa tính năng độ trễ chân kèo bóng đá hom nay dựa trên chi phí. Giá trị dương cho phép hút bụi dựa trên chi phí. Lưu ý rằng trên nhiều hệ thống, độ phân giải độ trễ của giấc ngủ hiệu quả là 10 mili giây; cài đặtVACUUM_COST_DELAYvới giá trị kèo bóng đá hom nay phải là bội số của 10 có thể có kết quả giống như đặt nó thành bội số cao hơn tiếp theo của 10.

Khi sử dụng hút bụi dựa trên chi phí, kèo bóng đá hom nay giá trị phù hợp choVACUUM_COST_DELAYthường khá nhỏ, có lẽ là 10 hoặc 20 mili giây. Điều chỉnh mức tiêu thụ tài nguyên của máy không được thực hiện tốt nhất bằng cách thay đổi kèo bóng đá hom nay tham số chi phí chân không khác.

VACUUM_COST_PAGE_HIT(Số kèo bóng đá hom nay)

Chi phí ước tính cho việc hút bụi một bộ đệm được tìm thấy trong bộ đệm bộ đệm được chia sẻ. Nó đại diện cho chi phí để khóa nhóm bộ đệm, tra cứu bảng băm chung và quét nội dung của trang. Giá trị mặc định là một.

VACUUM_COST_PAGE_MISS(Số kèo bóng đá hom nay)

Chi phí ước tính cho việc hút bụi một bộ đệm phải được đọc từ đĩa. Điều này thể hiện nỗ lực khóa nhóm bộ đệm, tra cứu bảng băm chung, đọc khối mong muốn từ đĩa và quét nội dung của nó. Giá trị mặc định là 10.

VACUUM_COST_PAGE_DIRTY(Số kèo bóng đá hom nay)

Chi phí ước tính được tính khi chân kèo bóng đá hom nay sửa đổi một khối trước đây sạch. Nó đại diện cho I/O thêm cần thiết để xả khối bẩn ra vào đĩa một lần nữa. Giá trị mặc định là 20.

VACUUM_COST_LIMIT(Số kèo bóng đá hom nay)

Chi phí tích lũy sẽ khiến quá trình hút bụi ngủ. Giá trị mặc định là 200.

Lưu ý:28920_29261VACUUM_COST_DELAY * accumated_balance / VACUUM_COST_LIMITvới tối đaVACUUM_COST_DELAY* 4.

19.4.5. Người viết nền

Có một quy trình máy chủ riêng biệt gọi làNgười viết nền, có chức năng của nó là phát hành ghi"bẩn"29828_30541

30657_30673(Số kèo bóng đá hom nay)

Chỉ định độ trễ giữa kèo bóng đá hom nay vòng hoạt động cho người viết nền. Trong mỗi vòng, nhà văn phát hành viết cho một số bộ đệm bẩn (có thể kiểm soát được bởi kèo bóng đá hom nay tham số sau). Nó sau đó ngủ chobgwriter_delaymili giây và lặp lại. Tuy nhiên, khi kèo bóng đá hom nay có bộ đệm bẩn trong bể đệm, nó sẽ đi vào một giấc ngủ dài hơn bất kểbgwriter_delay. Giá trị mặc định là 200 mili giây (200MS). Lưu ý rằng trên nhiều hệ thống, độ phân giải độ trễ của giấc ngủ hiệu quả là 10 mili giây; cài đặtbgwriter_delayvới giá trị kèo bóng đá hom nay phải là bội số của 10 có thể có kết quả giống như đặt nó thành bội số cao hơn tiếp theo của 10. Tham số này chỉ có thể được đặt trongPostgreSql.confTệp hoặc trên dòng lệnh máy chủ.

bgwriter_lru_maxpages(Số kèo bóng đá hom nay)

Trong mỗi vòng, không nhiều hơn nhiều bộ đệm này sẽ được viết bởi người viết nền. Đặt điều này thành 0 vô hiệu hóa viết nền. (Lưu ý rằng kèo bóng đá hom nay điểm kiểm tra, được quản lý bởi một quy trình phụ trợ riêng biệt, chuyên dụng, không bị ảnh hưởng.) Giá trị mặc định là 100 bộ đệm. Tham số này chỉ có thể được đặt trongPostgreSql.confTệp hoặc trên dòng lệnh máy chủ.

bgwriter_lru_multiplier(Điểm nổi)

Số lượng bộ đệm bẩn được viết trong mỗi vòng dựa trên số lượng bộ đệm mới cần thiết bởi kèo bóng đá hom nay quy trình máy chủ trong kèo bóng đá hom nay vòng gần đây. Nhu cầu trung bình gần đây được nhân vớibgwriter_lru_multiplierĐể đạt được ước tính số lượng bộ đệm sẽ cần thiết trong vòng tiếp theo. Bộ đệm bẩn được viết cho đến khi có nhiều bộ đệm sạch, có thể tái sử dụng. (Tuy nhiên, kèo bóng đá hom nay nhiều hơnbgwriter_lru_maxpagesBộ đệm sẽ được viết cho mỗi vòng.) Vì vậy, cài đặt 1.0 đại diện cho A"Chỉ trong thời gian"Chính sách viết chính xác số lượng bộ đệm được dự đoán là cần thiết. kèo bóng đá hom nay giá trị lớn hơn cung cấp một số đệm chống lại kèo bóng đá hom nay gai được yêu cầu, trong khi kèo bóng đá hom nay giá trị nhỏ hơn cố tình để lại ghi được thực hiện bằng kèo bóng đá hom nay quy trình máy chủ. Mặc định là 2.0. Tham số này chỉ có thể được đặt trongPostgreSql.confTệp hoặc trên dòng lệnh máy chủ.

bgwriter_flush_after(Số kèo bóng đá hom nay)

Bất cứ khi nào nhiều hơnbgwriter_flush_after33530_34016Shared_buffers, nhưng nhỏ hơn bộ nhớ cache trang của hệ điều hành, nơi hiệu suất có thể xuống cấp. Cài đặt này có thể kèo bóng đá hom nay có tác dụng trên một số nền tảng. Phạm vi hợp lệ nằm giữa0, Vô hiệu hóa Writback bắt buộc và2MB. Mặc định là512KBTrên Linux,0nơi khác. (Nếu nhưBLCKSZkèo bóng đá hom nay phải là 8kb, tỷ lệ giá trị mặc định và tối đa theo tỷ lệ của nó.) Tham số này chỉ có thể được đặt trongPostgreSql.confTệp hoặc trên dòng lệnh máy chủ.

Giá trị nhỏ hơn củabgwriter_lru_maxpagesbgwriter_lru_multiplierGiảm tải I/O thêm do người viết nền, nhưng làm cho nhiều khả năng kèo bóng đá hom nay quy trình máy chủ sẽ phải tự mình ghi lại, trì hoãn kèo bóng đá hom nay truy vấn tương tác.

19.4.6. Hành vi kèo bóng đá hom nay đồng bộ

hiệu quả_io_concurrency(Số kèo bóng đá hom nay)

Đặt số lượng kèo bóng đá hom nay hoạt động I/O của đĩa đồng thờiPOSTGRESQLmong đợi có thể được thực hiện đồng thời. Tăng giá trị này sẽ tăng số lượng hoạt động I/O mà bất kỳ cá nhân nàoPostgreSQLPhiên cố gắng bắt đầu song song. Phạm vi được phép là 1 đến 1000 hoặc 0 để vô hiệu hóa việc phát hành kèo bóng đá hom nay yêu cầu I/O không đồng bộ. Hiện tại, cài đặt này chỉ ảnh hưởng đến kèo bóng đá hom nay bản quét Heap Bitmap.

Đối với kèo bóng đá hom nay ổ đĩa từ tính, điểm khởi đầu tốt cho cài đặt này là số lượng kèo bóng đá hom nay ổ đĩa riêng biệt bao gồm một dải RAID 0 hoặc RAID 1 Gương được sử dụng cho cơ sở dữ liệu. . Giá trị cao hơn mức cần thiết để giữ cho kèo bóng đá hom nay đĩa bận rộn sẽ chỉ dẫn đến chi phí CPU thêm. SSD và lưu trữ dựa trên bộ nhớ khác thường có thể xử lý nhiều yêu cầu đồng thời, vì vậy giá trị tốt nhất có thể là hàng trăm.

36415_36458POSIX_FADVISEHàm, mà một số hệ điều hành thiếu. Nếu hàm kèo bóng đá hom nay có mặt thì đặt tham số này thành bất cứ điều gì nhưng số kèo bóng đá hom nay sẽ dẫn đến lỗi. Trên một số hệ điều hành (ví dụ: Solaris), chức năng có mặt nhưng kèo bóng đá hom nay thực sự làm gì cả.

Mặc định là 1 trên kèo bóng đá hom nay hệ thống được hỗ trợ, nếu không 0. Giá trị này có thể được ghi đè cho kèo bóng đá hom nay bảng trong một không gian bảng cụ thể bằng cách đặt tham số bảng không gian của cùng tên (xemPostgreSQL: Tài liệu: 9.6: thay đổi cách).

Max_Worker_Processes(Số kèo bóng đá hom nay37153_37156

Đặt số lượng tối đa kèo bóng đá hom nay quy trình nền mà hệ thống có thể hỗ trợ. Tham số này chỉ có thể được đặt ở máy chủ bắt đầu. Mặc định là 8.

Khi chạy máy chủ dự phòng, bạn phải đặt tham số này thành cùng hoặc cao hơn giá trị so với trên máy chủ chính. Nếu không, kèo bóng đá hom nay truy vấn sẽ không được phép trong máy chủ dự phòng.

MAX_PARALLED_Workers_per_gather(Số kèo bóng đá hom nay)

Đặt số lượng công nhân tối đa có thể được bắt đầu bằng mộtTập hợpNút. Công nhân song song được lấy từ nhóm kèo bóng đá hom nay quy trình được thiết lập bởiMax_Worker_Processes. Lưu ý rằng số lượng công nhân được yêu cầu có thể kèo bóng đá hom nay thực sự có sẵn tại thời điểm chạy. Nếu điều này xảy ra, kế hoạch sẽ chạy với ít công nhân hơn dự kiến, điều này có thể kèo bóng đá hom nay hiệu quả. Đặt giá trị này thành 0, là mặc định, vô hiệu hóa thực thi truy vấn song song.

Lưu ý rằng kèo bóng đá hom nay truy vấn song song có thể tiêu thụ nhiều tài nguyên hơn so với kèo bóng đá hom nay truy vấn không song song, bởi vì mỗi quy trình của công nhân là một quy trình hoàn toàn riêng biệt có tác động gần giống nhau đối với hệ thống như một phiên người dùng bổ sung. Điều này nên được tính đến khi chọn một giá trị cho cài đặt này, cũng như khi định cấu hình kèo bóng đá hom nay cài đặt khác kiểm soát việc sử dụng tài nguyên, chẳng hạn nhưwork_mem. Giới hạn tài kèo bóng đá hom nay nhưwork_memđược áp dụng riêng cho mỗi công nhân, điều đó có nghĩa là tổng số sử dụng có thể cao hơn nhiều trên tất cả kèo bóng đá hom nay quy trình so với thông thường cho bất kỳ quy trình nào. Ví dụ: một truy vấn song song sử dụng 4 công nhân có thể sử dụng tối đa 5 lần thời gian CPU, bộ nhớ, băng thông I/O, v.v.

Để biết thêm thông tin về truy vấn song song, xemChương 15.

backend_flush_after(Số kèo bóng đá hom nay)

Bất cứ khi nào nhiều hơnbackend_flush_afterByte đã được viết bởi một phụ trợ duy nhất, cố gắng buộc HĐH phát hành kèo bóng đá hom nay ghi này vào bộ lưu trữ cơ bản. Làm như vậy sẽ giới hạn lượng dữ liệu bẩn trong bộ đệm trang của kernel, giảm khả năng kèo bóng đá hom nay quầy hàng khi FSYNC được cấp ở cuối trạm kiểm soát hoặc khi HĐH ghi lại dữ liệu trong kèo bóng đá hom nay đợt lớn hơn trong nền. Thường thì điều đó sẽ dẫn đến độ trễ giao dịch giảm đáng kể, nhưng cũng có một số trường hợp, đặc biệt là với khối lượng công việc lớn hơnShared_buffers, nhưng nhỏ hơn bộ nhớ cache trang của hệ điều hành, nơi hiệu suất có thể xuống cấp. Cài đặt này có thể kèo bóng đá hom nay có tác dụng trên một số nền tảng. Phạm vi hợp lệ nằm giữa0, vô hiệu hóa Writeback bắt buộc và2MB. Mặc định là0, tức là kèo bóng đá hom nay có bản viết bắt buộc. (Nếu nhưBLCKSZkèo bóng đá hom nay phải là 8kb, tỷ lệ giá trị tối đa theo tỷ lệ theo nó.)

old_snapshot_threshold(Số kèo bóng đá hom nay)

Đặt thời gian tối thiểu mà ảnh chụp có thể được sử dụng mà kèo bóng đá hom nay có rủi roSnapshot quá cũxảy ra lỗi khi sử dụng ảnh chụp nhanh. Tham số này chỉ có thể được đặt ở máy chủ bắt đầu.

Ngoài ngưỡng, dữ liệu cũ có thể được hút bụi. Điều này có thể giúp ngăn chặn sự phình to khi kèo bóng đá hom nay ảnh chụp nhanh vẫn còn được sử dụng trong một thời gian dài. Để ngăn chặn kết quả không chính xác do làm sạch dữ liệu có thể hiển thị cho ảnh chụp nhanh, một lỗi được tạo ra khi ảnh chụp nhanh hơn so với ngưỡng này và ảnh chụp nhanh được sử dụng để đọc một trang đã được sửa đổi kể từ khi ảnh chụp nhanh được xây dựng.

Một giá trị của-1Vô hiệu hóa tính năng này và là mặc định. kèo bóng đá hom nay giá trị hữu ích cho công việc sản xuất có thể dao động từ một số giờ nhỏ đến một vài ngày. Cài đặt sẽ bị ép buộc đến mức độ chi tiết của vài phút và số lượng nhỏ (chẳng hạn như0hoặc1min) chỉ được phép vì đôi khi chúng có thể hữu ích để kiểm tra. Trong khi cài đặt cao như60Dđược cho phép, xin lưu ý rằng trong nhiều khối lượng công việc cực đoan hoặc id giao dịch có thể xảy ra trong kèo bóng đá hom nay khung thời gian ngắn hơn nhiều.

Khi tính năng này được bật, kèo bóng đá hom nay gian giải phóng ở cuối quan hệ kèo bóng đá hom nay thể được phát hành cho hệ điều hành, vì điều đó có thể xóa thông tin cần thiết để phát hiệnSnapshot quá cũĐiều kiện. Tất cả kèo bóng đá hom nay gian được phân bổ cho một mối quan hệ vẫn được liên kết với mối quan hệ đó chỉ để tái sử dụng trong mối quan hệ đó trừ khi được giải phóng rõ ràng (ví dụ, vớiNút kèo bóng đá hom nay đầy đủ).

Cài đặt này không cố gắng đảm bảo rằng một lỗi sẽ được tạo trong mọi trường hợp cụ thể. Trên thực tế, nếu kèo bóng đá hom nay kết quả chính xác có thể được tạo từ (ví dụ) một con trỏ đã được thực hiện một tập kết quả, sẽ không có lỗi nào được tạo ngay cả khi kèo bóng đá hom nay hàng bên trong bảng được tham chiếu đã được hút bụi. Một số bảng không thể được hút bụi một cách an toàn sớm, và do đó sẽ không bị ảnh hưởng bởi cài đặt này. Ví dụ bao gồm kèo bóng đá hom nay danh mục hệ thống và bất kỳ bảng nào có chỉ mục băm. Đối với kèo bóng đá hom nay bảng như vậy, cài đặt này sẽ không làm giảm sự phình to cũng như không tạo ra khả năngSnapshot quá cũlỗi khi quét.