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 đá việt nam đượ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 đá việt nam đượ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 đá việt nam 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 đá việt nam#

19.4.1. Ký ức#

Shared_buffers(Số kèo bóng đá việt nam) #

Đặt lượng bộ nhớ mà máy chủ cơ sở dữ liệu sử dụng cho bộ đệm bộ nhớ được chia sẻ. Mặc định thường là 128 megabyte (128MB), nhưng có thể ít hơn nếu cài đặt kernel của bạn kèo bóng đá việt nam hỗ trợ nó (như được xác định tronginitDB). Cài đặt này phải có ít nhất 128 kilobyte.BLCKSZByte, thường là 8kb. (Giá trị kèo bóng đá việt nam mặc định củablckszThay đổi giá trị tối thiểu.) 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_bufferslà 25% bộ nhớ trong hệ thống của bạn. Có một số khối lượng công việc trong đó thậm chí kèo bóng đá việt nam cài đặt lớn hơn choShared_bufferscó hiệu quả, nhưng vìPostgreSQLCũng dựa vào bộ đệm hệ điều hành, kèo bóng đá việt nam 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, Để trải rộng 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 đá việt nam 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.

vis_pages(enum) #

Kiểm soát xem kèo bóng đá việt nam trang khổng lồ có được yêu cầu cho khu vực bộ nhớ chia sẻ chính hay không. Giá trị hợp lệ làthử(mặc định),trênTẮT. Vớivis_pagesĐặt thànhthử, máy chủ sẽ cố gắng yêu cầu kèo bóng đá việt nam trang khổng lồ, nhưng rơi trở lại mặc định nếu điều đó không thành công. Vớitrên, Không yêu cầu kèo bóng đá việt nam trang lớn sẽ ngăn máy chủ khởi động. VớiTẮT, kèo bóng đá việt nam trang khổng lồ sẽ không được yêu cầu. Trạng thái thực tế của kèo bóng đá việt nam trang lớn được biểu thị bằng biến máy chủ14685_14704.

Hiện tại, cài đặt này chỉ được hỗ trợ trên Linux và Windows. Cài đặt bị bỏ qua trên kèo bóng đá việt nam hệ thống khác khi được đặt thànhthử. Trên Linux, nó chỉ được hỗ trợ khishared_memory_typeđược đặt thànhMMAP(mặc định).

Việc sử dụng kèo bóng đá việt nam trang khổng lồ dẫn đến kèo bóng đá việt nam bảng trang nhỏ hơn và thời gian CPU ít hơn cho quản lý bộ nhớ, tăng hiệu suất. Để biết thêm chi tiết về việc sử dụng kèo bóng đá việt nam trang khổng lồ trên Linux, xemPhần 18.4.5.

kèo bóng đá việt nam trang lớn được gọi là kèo bóng đá việt nam trang lớn trên Windows. Để sử dụng chúng, bạn cần gán cho người dùng đúngTrang khóa trong bộ nhớđến tài khoản người dùng Windows chạyPostgreSQL. Bạn có thể sử dụng Công cụ chính sách của Windows Group (gpedit.msc) để gán đúng người dùngTrang khóa trong bộ nhớ. Để khởi động máy chủ cơ sở dữ liệu trên dấu nhắc lệnh dưới dạng quy trình độc lập, kèo bóng đá việt nam phải là dịch vụ Windows, dấu nhắc lệnh phải được chạy dưới dạng quản trị viên hoặc kiểm soát truy cập người dùng (UAC) phải bị vô hiệu hóa.kèo bóng đá việt nam trang khóa trong bộ nhớKhi bắt đầu.

Lưu ý rằng cài đặt này chỉ ảnh hưởng đến vùng bộ nhớ được chia sẻ chính. kèo bóng đá việt nam hệ điều hành như Linux, FreeBSD và Illumos cũng có thể sử dụng kèo bóng đá việt nam trang khổng lồ (còn được gọi làMạnhSuperHồitrang hoặclớnTrang) tự động cho phân bổ bộ nhớ thông thường, kèo bóng đá việt nam có yêu cầu rõ ràng từPostgreSQL. Trên Linux, cái này được gọi làHồiTrang khổng lồ trong suốt(THP). Tính năng đó đã được biết là gây ra sự suy giảm hiệu suất vớiPostgreSQLĐối với một số người dùng trên một số phiên bản Linux, do đó việc sử dụng nó hiện kèo bóng đá việt nam được khuyến khích (kèo bóng đá việt nam giống như sử dụng rõ ràngvi phạm_pages).

vis_page_size(Số kèo bóng đá việt nam) #

Điều khiển kích thước của kèo bóng đá việt nam trang lớn, khi chúng được bật bằngVUGE_PAGES. Mặc định bằng 0 (0). Khi được đặt thành0, Kích thước trang khổng lồ mặc định trên hệ thống sẽ được sử dụng. Tham số này chỉ có thể được đặt ở máy chủ bắt đầu.

Một số kích thước trang phổ biến trên kèo bóng đá việt nam kiến ​​trúc máy chủ 64 bit hiện đại bao gồm:2MB1GB(Intel và AMD),16MB16GB(IBM Power) và64kb, 2MB, 32MB1GB(ARM). Để biết thêm thông tin về việc sử dụng và hỗ trợ, xemPhần 18.4.5.

Cài đặt kèo bóng đá việt nam mặc định hiện chỉ được hỗ trợ trên Linux.

TEMP_BUFFERS(Số kèo bóng đá việt nam) #

Đặt lượng bộ nhớ tối đa được sử dụng cho bộ đệm tạm thời trong 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 đá việt nam bảng tạm thời.BLCKSZByte, thường là 8kb. Mặc định là tám megabyte (8MB). (Nếu nhưblckszkhông phải là 8kb, tỷ lệ giá trị mặc định theo tỷ lệ theo nó.) Cài đặt này có thể được thay đổi trong kèo bóng đá việt nam phiên riêng lẻ, nhưng chỉ trước khi sử dụng kèo bóng đá việt nam 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 đá việt nam 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 đá việt nam) #

Đặt số lượng giao dịch tối đa có thể có trongChuẩn bịxôngtrạ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ị.

Nếu bạn không có kế hoạch sử dụng kèo bóng đá việt nam 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 đá việt nam giao dịch đã chuẩn bị. Nếu bạn đang sử dụng kèo bóng đá việt nam 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 đá việt nam truy vấn sẽ không được phép trong máy chủ dự phòng.

work_mem(Số kèo bóng đá việt nam) #

Đặt lượng bộ nhớ tối đa cơ sở được sử dụng bởi một thao tác truy vấn (như bảng sắp xếp hoặc băm) trước khi ghi vào kèo bóng đá việt nam tệp đĩa tạm thời. Nếu giá trị này được chỉ định mà không có đơn vị, nó được lấy làm kilobyte.4MB). Lưu ý rằng một truy vấn phức tạp có thể thực hiện một số hoạt động sắp xếp và băm cùng một lúc, với mỗi thao tác thường được phép sử dụng nhiều bộ nhớ như giá trị này chỉ định trước khi nó bắt đầu ghi dữ liệu vào kèo bóng đá việt nam tệp tạm thời.work_mem; Nó là cần thiết để ghi nhớ thực tế này khi chọn giá trị.Đặt hàng bởi, khác biệt, và hợp nhất tham gia. kèo bóng đá việt nam bảng băm được sử dụng trong kèo bóng đá việt nam kết nối băm, tập hợp dựa trên băm, ghi nhớ kèo bóng đá việt nam nút và xử lý dựa trên băm củainSqueries.

kèo bóng đá việt nam hoạt động dựa trên băm thường nhạy cảm hơn với tính khả dụng của bộ nhớ so với kèo bóng đá việt nam hoạt động dựa trên sắp xếp tương đương. Giới hạn bộ nhớ cho bảng băm được tính bằng cách nhânwork_membởiHash_mem_multiplier. Điều này giúp kèo bóng đá việt nam hoạt động dựa trên băm có thể sử dụng một lượng bộ nhớ vượt quá thông thườngwork_memSố tiền cơ sở.

Hash_mem_multiplier(Điểm nổi) #

Được sử dụng để tính toán lượng bộ nhớ tối đa mà kèo bóng đá việt nam hoạt động dựa trên băm có thể sử dụng. Giới hạn cuối cùng được xác định bằng cách nhânwork_membởiHash_mem_multiplier. Giá trị mặc định là 2.0, tạo ra kèo bóng đá việt nam hoạt động dựa trên băm sử dụng hai lần thông thườngwork_memsố tiền cơ sở.

xem xét tăngHash_mem_multiplier23822_23935work_memdẫn đến áp suất bộ nhớ (áp suất bộ nhớ thường có dạng không liên tục ra khỏi kèo bóng đá việt nam lỗi bộ nhớ). Cài đặt mặc định 2.0 thường có hiệu quả với khối lượng công việc hỗn hợp.work_memđã được tăng lên 40MB trở lên.

bảo trì_work_mem(Số kèo bóng đá việt nam) #

Chỉ định lượng bộ nhớ tối đa được sử dụng bởi kèo bóng đá việt nam 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ếu giá trị này được chỉ định mà kèo bóng đá việt nam có đơn vị, nó được lấy làm kilobyte.64MB). Vì chỉ một trong kèo bóng đá việt nam 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 đá việt nam 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 đá việt nam kết xuất cơ sở dữ liệu.

Lưu ý rằng khi Autovacuum chạy, lên đếnautovacuum_max_workersLần bộ nhớ này có thể được phân bổ, vì vậy hãy cẩn thận để kèo bóng đá việt nam đặ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.

autovacuum_work_mem(Số kèo bóng đá việt nam) #

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ếu giá trị này được chỉ định mà kèo bóng đá việt nam có đơn vị, nó được lấy làm kilobyte.bảo trì_work_memnên được sử dụng thay thế. Cài đặt kèo bóng đá việt nam ảnh hưởng đến hành vi củaNút hútKhi chạy trong kèo bóng đá việt nam 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ủ.

VACUUM_BUFFER_USAGE_LIMIT(Số kèo bóng đá việt nam) #

Chỉ định kích thước củaChiến lược truy cập bộ đệmĐược sử dụng bởiVACUUMPhân tíchlệnh. Một cài đặt của0sẽ cho phép hoạt động sử dụng bất kỳ số lượng nàoShared_buffers. Nếu kèo bóng đá việt nam thì kích thước hợp lệ từ27548_27556đến16 GB. Nếu kích thước được chỉ định sẽ vượt quá 1/8 kích thướcShared_buffers, Kích thước được giới hạn âm tính với giá trị đó. Giá trị mặc định là2MB. Nếu giá trị này được chỉ định mà kèo bóng đá việt nam có đơn vị, nó được lấy làm kilobyte.VACUUMPhân tíchKhi vượt quaBuffer_usage_limitTùy chọn. Cài đặt cao hơn có thể cho phépVACUUMPhân tíchĐể chạy nhanh hơn, nhưng có một cài đặt quá lớn có thể khiến quá nhiều trang hữu ích khác bị trục xuất khỏi bộ đệm được chia sẻ.

Logical_decoding_work_mem(Số kèo bóng đá việt nam) #

Chỉ định lượng bộ nhớ tối đa được sử dụng bằng cách giải mã logic, trước khi một số thay đổi được giải mã được ghi vào đĩa cục bộ. Điều này giới hạn lượng bộ nhớ được sử dụng bởi kèo bóng đá việt nam kết nối sao chép phát trực tuyến logic.64MB). Vì mỗi kết nối sao chép chỉ sử dụng một bộ đệm có kích thước này và việc cài đặt thường kèo bóng đá việt nam có nhiều kết nối như vậy (như bị giới hạn bởiMAX_WAL_SENDERS), thật an toàn khi đặt giá trị này cao hơn đáng kể so vớiwork_mem, giảm số lượng thay đổi được giải mã được ghi vào đĩa.

cam kết_timestamp_buffers(Số kèo bóng đá việt nam) #

Chỉ định lượng bộ nhớ sử dụng để lưu trữ nội dung củapg_commit_ts(xemBảng 66.1). Nếu giá trị này được chỉ định mà kèo bóng đá việt nam có đơn vị, nó được lấy làm khối, đó làBLCKSZByte, thường là 8kb. Giá trị mặc định là0, yêu cầuShared_buffers/512 lên đến 1024 khối, nhưng kèo bóng đá việt nam ít hơn 16 khối. Tham số này chỉ có thể được đặt ở máy chủ bắt đầu.

multixact_member_buffers(Số kèo bóng đá việt nam) #

Chỉ định lượng bộ nhớ chia sẻ để sử dụng để lưu trữ nội dung củapg_multixact/thành viên(xemBảng 66.1). Nếu giá trị này được chỉ định mà kèo bóng đá việt nam có đơn vị, nó được lấy làm khối, đó làBLCKSZbyte, thường là 8kb. Giá trị mặc định là32. Tham số này chỉ có thể được đặt ở máy chủ bắt đầu.

multixact_offset_buffers(Số kèo bóng đá việt nam) #

Chỉ định lượng bộ nhớ chia sẻ để sử dụng để lưu trữ nội dung củapg_multixact/offsets(xemBảng 66.1). Nếu giá trị này được chỉ định mà kèo bóng đá việt nam có đơn vị, nó được lấy làm khối, đó làBLCKSZByte, thường là 8kb. Giá trị mặc định là16. Tham số này chỉ có thể được đặt ở máy chủ bắt đầu.

notify_buffers(Số kèo bóng đá việt nam) #

Chỉ định lượng bộ nhớ chia sẻ để sử dụng để lưu trữ nội dung củapg_notify(xemBảng 66.1). Nếu giá trị này được chỉ định mà kèo bóng đá việt nam có đơn vị, nó được lấy làm khối, đó làBLCKSZByte, thường là 8kb. Giá trị mặc định là16. Tham số này chỉ có thể được đặt ở máy chủ bắt đầu.

serializable_buffers(Số kèo bóng đá việt nam) #

Chỉ định lượng bộ nhớ chia sẻ để sử dụng để lưu trữ nội dung củapg_serial(xemBảng 66.1). Nếu giá trị này được chỉ định mà kèo bóng đá việt nam có đơn vị, nó được lấy làm khối, đó làBLCKSZByte, thường là 8kb. Giá trị mặc định là32. Tham số này chỉ có thể được đặt ở máy chủ bắt đầu.

Subtransaction_buffers(Số kèo bóng đá việt nam) #

Chỉ định lượng bộ nhớ chia sẻ để sử dụng để lưu trữ nội dung củapg_subtrans(xemBảng 66.1). Nếu giá trị này được chỉ định mà kèo bóng đá việt nam có đơn vị, nó được lấy làm khối, đó làBLCKSZByte, thường là 8kb. Giá trị mặc định là0, yêu cầuShared_buffers/512 lên đến 1024 khối, nhưng kèo bóng đá việt nam dưới 16 khối. Tham số này chỉ có thể được đặt ở máy chủ bắt đầu.

Giao dịch_buffers(Số kèo bóng đá việt nam) #

Chỉ định lượng bộ nhớ chia sẻ để sử dụng để lưu trữ nội dung củaPG_XACT(xemBảng 66.1). Nếu giá trị này được chỉ định mà kèo bóng đá việt nam có đơn vị, nó được lấy làm khối, đó làBLCKSZByte, thường là 8kb. Giá trị mặc định là0, yêu cầuShared_buffers/512 lên đến 1024 khối, nhưng kèo bóng đá việt nam dưới 16 khối. Tham số này chỉ có thể được đặt ở máy chủ bắt đầu.

MAX_STACK_DEPTH(Số kèo bóng đá việt nam) #

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 thế. 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ủ, mà chỉ trong kèo bóng đá việt nam thói quen có khả năng được ghi lại chính.2MB), nhỏ một cách bảo thủ và không có khả năng gặp sự cố rủi ro. Tuy nhiên, nó có thể quá nhỏ để cho phép thực hiện kèo bóng đá việt nam chức năng phức tạp.setĐặc quyền có thể thay đổi cài đặt này.

Cài đặtMAX_STACK_DEPTHCao hơn giới hạn kernel thực tế sẽ có nghĩa là chức năng đệ 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 đá việt nam nền tảng nơiPostgreSQLCó thể xác định giới hạn kernel, máy chủ sẽ không cho phép biến này được đặt thành giá trị không an toàn. Tuy nhiên, không phải tất cả kèo bóng đá việt nam nền tảng cung cấp thông tin, vì vậy nên thận trọng trong việc chọn một giá trị.

shared_memory_type(enum) #

Chỉ định triển khai bộ nhớ được chia sẻ mà máy chủ nên sử dụng cho vùng bộ nhớ được chia sẻ chínhPostgreSQLbộ đệm được chia sẻ và dữ liệu được chia sẻ khác. kèo bóng đá việt nam giá trị có thể làMMAP(cho bộ nhớ chia sẻ ẩn danh được phân bổ bằng cách sử dụngMMAP),SYSV(Đối với bộ nhớ chia sẻ hệ thống v được phân bổ quaShmget) vàWindows(đối với bộ nhớ chia sẻ Windows). Không phải tất cả kèo bóng đá việt nam giá trị đều được hỗ trợ trên tất cả kèo bóng đá việt nam nền tảng;sysvTùy chọn, kèo bóng đá việt nam phải là mặc định trên bất kỳ nền tảng nào, thường kèo bóng đá việt nam được khuyến khích vì nó thường yêu cầu cài đặt kernel kèo bóng đá việt nam mặc định để cho phép phân bổ lớn (xemPhần 18.4.1).

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 đá việt nam 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) vàMMAP(Để mô phỏng bộ nhớ được chia sẻ bằng cách sử dụng kèo bóng đá việt nam tệp được ánh xạ bộ nhớ được lưu trữ trong thư mục dữ liệu). Không phải tất cả kèo bóng đá việt nam giá trị đều được hỗ trợ trên tất cả kèo bóng đá việt nam nền tảng;MMAPTù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 đá việt nam 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 đá việt nam cơ sở bộ nhớ chia sẻ khác không có sẵn.

min_dynamic_shared_memory(Số kèo bóng đá việt nam) #

Chỉ định lượng bộ nhớ cần được phân bổ tại khởi động máy chủ để sử dụng bởi kèo bóng đá việt nam truy vấn song song. Khi vùng bộ nhớ này không đủ hoặc kiệt sức bởi kèo bóng đá việt nam truy vấn đồng thời, kèo bóng đá việt nam truy vấn song song mới cố gắng phân bổ bộ nhớ chia sẻ thêm tạm thời từ hệ điều hành bằng phương thức được cấu hình vớiDynamic_Shared_Memory_Type, có thể chậm hơn do chi phí quản lý bộ nhớ. Bộ nhớ được phân bổ khi khởi động vớimin_dynamic_shared_memorybị ảnh hưởng bởivis_pagesCài đặt trên kèo bóng đá việt nam hệ điều hành được hỗ trợ và có thể được hưởng lợi nhiều hơn từ kèo bóng đá việt nam trang lớn hơn trên kèo bóng đá việt nam hệ điều hành nơi được quản lý tự động. Giá trị mặc định là0(kèo bóng đá việt nam có). Tham số này chỉ có thể được đặt ở máy chủ bắt đầu.

19.4.2. Đĩa#

TEMP_FILE_LIMIT(Số kèo bóng đá việt nam) #

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 đá việt nam tệp tạm thời, chẳng hạn như kèo bóng đá việt nam 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.-1(mặc định) có nghĩa là kèo bóng đá việt nam có giới hạn. Chỉ những người dùng và người dùng có thích hợpsetĐặc quyền 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 tại bất kỳ lúc nào bởi tất cả kèo bóng đá việt nam 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 đá việt nam bảng tạm thời rõ ràng, trái ngược với kèo bóng đá việt nam 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 đá việt namĐếm theo giới hạn này.

file_copy_method(enum) #

Chỉ định phương thức được sử dụng để sao chép kèo bóng đá việt nam tệp. kèo bóng đá việt nam giá trị có thể làCopy(mặc định) vànhân bản(nếu có sẵn hỗ trợ điều hành).

Tham số này ảnh hưởng:

  • Tạo cơ sở dữ liệu ... Chiến lược = File_Copy

  • Thay đổi cơ sở dữ liệu ... Đặt kèo bóng đá việt nam gian bảng ...

nhân bảnSử dụngcopy_file_range ()(Linux, FreeBSD) hoặccopyfile(MacOS) kèo bóng đá việt nam cuộc gọi hệ thống, cho kernel cơ hội chia sẻ kèo bóng đá việt nam khối đĩa hoặc đẩy công việc xuống kèo bóng đá việt nam lớp thấp hơn trên một số hệ thống tệp.

Max_Notify_Queue_Pages(Số kèo bóng đá việt nam) #

Chỉ định số lượng trang được phân bổ tối đa choThông báo / ngheHàng đợi. Giá trị mặc định là 1048576. Đối với 8 trang KB, nó cho phép tiêu thụ tối đa 8 GB dung lượng đĩa.

19.4.3. Sử dụng tài kèo bóng đá việt nam kernel#

MAX_FILES_PER_PROCESS(Số kèo bóng đá việt nam) #

Đặt số lượng tệp mở tối đa mỗi quy trình con máy chủ được phép mở đồng thời; kèo bóng đá việt nam tệp đã được mở trong Postmaster không được tính vào giới hạn này.

Nếu kernel đang thực thi giới hạn cho mỗi quá trình an toàn, bạn không cần phải lo lắng về cài đặt này. Nhưng trên một số nền tảng (đáng chú ý là hầu hết kèo bóng đá việt nam hệ thống BSD), kernel sẽ cho phép kèo bóng đá việt nam quy trình riêng lẻ mở ra nhiều tệp hơn hệ thống thực sự có thể hỗ trợ nếu nhiều quy trình cố gắng mở nhiều tệp đó.Quá nhiều tệp mởKhănThấ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. 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 việc phát hành văn bảnbẩn(mới hoặc sửa đổi) Bộ đệm chia sẻ. Khi số lượng bộ đệm được chia sẻ sạch dường như kèo bóng đá việt nam đủ, người viết nền viết một số bộ đệm bẩn vào hệ thống tệp và đánh dấu chúng là sạch sẽ.

bgwriter_delay(Số kèo bóng đá việt nam) #

Chỉ định độ trễ giữa kèo bóng đá việt nam 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 đá việt nam tham số sau).bgwriter_delay, và lặp lại. Tuy nhiên, khi kèo bóng đá việt nam 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. Nếu giá trị này được chỉ định mà kèo bóng đá việt nam có đơn vị, nó được coi là mili giây.200MS). Lưu ý rằng trên một số hệ thống, độ phân giải độ trễ của giấc ngủ hiệu quả là 10 mili giây;bgwriter_delayvới giá trị kèo bóng đá việt nam 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 đá việt nam) #

Trong mỗi vòng, kèo bóng đá việt nam 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.PostgreSql.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 đá việt nam quy trình máy chủ trong kèo bóng đá việt nam 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 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.bgwriter_lru_maxpagesBộ đệm sẽ được viết cho mỗi vòng.) Vì vậy, cài đặt 1.0 đại diện cho AChỉ trong thời gianHồiChí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 đá việt nam giá trị lớn hơn cung cấp một số đệm chống lại kèo bóng đá việt nam gai được yêu cầu, trong khi kèo bóng đá việt nam giá trị nhỏ hơn cố tình để lại ghi được thực hiện bằng kèo bóng đá việt nam quy trình máy chủ.PostgreSql.confTệp hoặc trên dòng lệnh máy chủ.

bgwriter_flush_after(Số kèo bóng đá việt nam) #

Bất cứ khi nào nhiều hơn số lượng dữ liệu này đã được viết bởi người viết nền, hãy cố gắng buộc HĐH phát hành kèo bóng đá việt nam ghi này vào 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 đá việt nam quầy hàng khi mộtfsyncđược cấp ở cuối điểm kiểm tra hoặc khi HĐH ghi dữ liệu trở lại theo kèo bóng đá việt nam lô 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 đá việt nam có tác dụng trên một số nền tảng.BLCKSZByte, thường là 8kb. 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à512KBTrên Linux,0nơi khác. (Nếu nhưblckszkèo bóng đá việt nam 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 đá việt nam quy trình máy chủ sẽ phải tự mình ghi lại, trì hoãn kèo bóng đá việt nam truy vấn tương tác.

19.4.5. I/o#

backend_flush_after(Số kèo bóng đá việt nam) #

53495_53762fsyncđược cấp ở cuối điểm kiểm tra hoặc khi HĐH ghi dữ liệu trở lại theo kèo bóng đá việt nam lô 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 đá việt nam có tác dụng trên một số nền tảng.BLCKSZByte, thường là 8kb. 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 đá việt nam có bản viết nào bắt buộc. (Nếu nhưBLCKSZkèo bóng đá việt nam phải là 8kb, tỷ lệ giá trị tối đa theo tỷ lệ theo nó.)

hiệu quả_io_concurrency(Số kèo bóng đá việt nam) #

Đặt số lượng kèo bóng đá việt nam hoạt động I/O lưu trữ đồ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đến1000hoặc0Để vô hiệu hóa việc phát hành kèo bóng đá việt nam yêu cầu I/O không đồng bộ. Mặc định là16.

Giá trị cao hơn sẽ có tác động cao nhất đến lưu trữ độ trễ cao hơn trong đó kèo bóng đá việt nam truy vấn khác có thể gặp phải kèo bóng đá việt nam quầy I/O đáng chú ý và trên kèo bóng đá việt nam thiết bị có IOP cao. Giá trị cao không cần thiết có thể làm tăng độ trễ I/O cho tất cả kèo bóng đá việt nam truy vấn trên hệ thống

Trên kèo bóng đá việt nam hệ thống có hỗ trợ tư vấn trước,hiệu quả_io_concurrencyCũng điều khiển khoảng cách trước.

Giá trị này có thể được ghi đè cho kèo bóng đá việt nam bảng trong một không gian bảng cụ thể bằng cách đặt tham số không gian bảng cùng tên (xemPostgreSQL: Tài liệu: 18: thay đổi tỷ lệ).

bảo trì_io_concurrency(Số kèo bóng đá việt nam) #

Tương tự nhưhiệu quả_io_concurrency, nhưng được sử dụng cho công việc bảo trì được thực hiện thay mặt cho nhiều phiên khách.

Mặc định là16. Giá trị này có thể được ghi đè cho kèo bóng đá việt nam bảng trong một không gian bảng cụ thể bằng cách đặt tham số không gian bảng cùng tên (xemPostgreSQL: Tài liệu: 18: thay đổi tỷ lệ).

IO_MAX_COMBINE_LIMIT(Số kèo bóng đá việt nam) #

Điều khiển kích thước I/O lớn nhất trong kèo bóng đá việt nam hoạt động kết hợp I/O và âm thầm giới hạn tham số có thể xử lý người dùngio_combine_limit. Tham số này chỉ có thể được đặt trongPostgreSql.confTệp hoặc trên dòng lệnh máy chủ. Kích thước tối đa có thể phụ thuộc vào hệ điều hành và kích thước khối, nhưng thường là 1MB trên Unix và 128kb trên Windows.

io_combine_limit(Số kèo bóng đá việt nam) #

Kiểm soát kích thước I/O lớn nhất trong kèo bóng đá việt nam hoạt động kết hợp I/O. Nếu đặt cao hơnIO_MAX_COMBINE_LIMITtham số, giá trị thấp hơn sẽ âm thầm được sử dụng thay thế, vì vậy cả hai có thể cần được nâng lên để tăng kích thước I/O. Kích thước tối đa có thể phụ thuộc vào hệ điều hành và kích thước khối, nhưng thường là 1MB trên Unix và 128kb trên Windows.

io_max_concurrency(Số kèo bóng đá việt nam) #

Kiểm soát số lượng hoạt động I/O tối đa mà một quá trình có thể thực hiện đồng thời.

Cài đặt mặc định của-1Chọn một số dựa trênShared_buffersvà số lượng quy trình tối đa (Max_Connections, autovacuum_worker_slots, MAX_Worker_ProcessesMAX_WAL_SENDERS), nhưng kèo bóng đá việt nam quá64.

Tham số này chỉ có thể được đặt ở máy chủ bắt đầu.

io_method(enum) #

Chọn phương thức thực hiện I/O không đồng bộ. kèo bóng đá việt nam giá trị có thể là:

  • Công nhân(Thực hiện I/O không đồng bộ bằng cách sử dụng kèo bóng đá việt nam quy trình công nhân)

  • io_uring(Thực hiện I/O kèo bóng đá việt nam đồng bộ bằng IO_URE, yêu cầu bản dựng với--with-liburing / -dliburing)

  • Sync(thực thi I/O đủ điều kiện kèo bóng đá việt nam đồng bộ)

Tham số này chỉ có thể được đặt ở máy chủ bắt đầu.

io_workers(int) #

Chọn số lượng quy trình công nhân I/O sẽ sử dụng. Mặc định là 3. Tham số này chỉ có thể được đặt trongPostgreSql.confTệp hoặc trên dòng lệnh máy chủ.

Chỉ có hiệu ứng nếuio_methodđược đặt thànhCông nhân.

19.4.6. Quy trình công nhân#

Max_Worker_Processes(Số kèo bóng đá việt nam) #

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

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 đá việt nam truy vấn sẽ không được phép trong máy chủ dự phòng.

Khi thay đổi giá trị này, hãy xem xét điều chỉnhMAX_PARALLED_Workers, 63058_63092MAX_PARALLED_Workers_per_gather.

MAX_PARALLED_Workers_per_gather(Số kèo bóng đá việt nam) #

Đặt số lượng công nhân tối đa có thể được bắt đầu bằng mộtTập hợphoặcTập hợp hợp nhấtnút. Công nhân song song được lấy từ nhóm kèo bóng đá việt nam quy trình được thiết lập bởiMax_Worker_Processes, bị giới hạn bởiMAX_PARALLED_Workers. Lưu ý rằng số lượng công nhân được yêu cầu có thể kèo bóng đá việt nam thực sự có sẵn tại thời điểm chạy.

Lưu ý rằng các truy vấn song song có thể tiêu thụ nhiều tài kèo bóng đá việt nam hơn so với các 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 các cài đặt khác kiểm soát việc sử dụng tài kèo bóng đá việt nam, chẳng hạn nhưwork_mem. Giới hạn tài kèo bóng đá việt nam 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ố việc sử dụng có thể cao hơn nhiều trên tất cả kèo bóng đá việt nam 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.

65470_65504(Số kèo bóng đá việt nam) #

Đặt số lượng công nhân song song tối đa có thể được bắt đầu bằng một lệnh tiện ích duy nhất. Hiện tại, kèo bóng đá việt nam lệnh tiện ích song song hỗ trợ việc sử dụng công nhân song song làTạo chỉ mụcKhi xây dựng chỉ số B-cây hoặc Brin vàVACUUMkèo bóng đá việt namFullTùy chọn. Công nhân song song được lấy từ nhóm kèo bóng đá việt nam quy trình được thiết lập bởiMax_Worker_Processes, bị giới hạn bởiMAX_PARALLED_Workers. Lưu ý rằng số lượng công nhân được yêu cầu có thể kèo bóng đá việt nam thực sự có sẵn tại thời điểm chạy.

Lưu ý rằng các lệnh tiện ích song song không nên tiêu thụ nhiều bộ nhớ hơn so với các hoạt động không song song tương đương. Chiến lược này khác với truy vấn song song, trong đó các giới hạn tài kèo bóng đá việt nam thường áp dụng cho mỗi quy trình của công nhân.bảo trì_work_memlàm giới hạn được áp dụng cho toàn bộ lệnh tiện ích, bất kể số lượng quy trình công nhân song song. Tuy nhiên, các lệnh tiện ích song song vẫn có thể tiêu thụ nhiều tài kèo bóng đá việt nam CPU hơn và băng thông I/O.

MAX_PARALLED_Workers(Số kèo bóng đá việt nam) #

Đặt số lượng công nhân tối đa mà cụm có thể hỗ trợ cho kèo bóng đá việt nam hoạt động song song. Giá trị mặc định là 8. Khi tăng hoặc giảm giá trị này, hãy xem xét điều chỉnh67815_67849MAX_PARALLED_Workers_per_gather. Ngoài ra, lưu ý rằng một cài đặt cho giá trị này cao hơnMax_Worker_ProcessesSẽ không có hiệu lực, vì kèo bóng đá việt nam công nhân song song được lấy từ nhóm kèo bóng đá việt nam quy trình công nhân được thiết lập bởi cài đặt đó.

song song_leader_partionation(Boolean) #

Cho phép quy trình lãnh đạo thực hiện gói truy vấn theoTập hợpTập hợp hợp nhấtnút thay vì chờ kèo bóng đá việt nam quy trình công nhân. Mặc định làtrên. Đặt giá trị này thànhTẮTGiảm khả năng người lao động sẽ bị chặn vì người lãnh đạo không đọc kèo bóng đá việt nam bộ dữ liệu đủ nhanh, nhưng yêu cầu quá trình lãnh đạo phải chờ kèo bóng đá việt nam quy trình của công nhân bắt đầu trước khi kèo bóng đá việt nam bộ đếm đầu tiên có thể được sản xuất. Mức độ mà người lãnh đạo có thể giúp hoặc cản trở hiệu suất phụ thuộc vào loại kế hoạch, số lượng công nhân và thời gian truy vấn.