Theo mặc định, một hàm chỉ làHồiHộp đenHồiHệ thống cơ sở dữ liệu biết rất ít về hành vi của. Tuy nhiên, điều đó có nghĩa là các truy vấn sử dụng chức tỷ lệ kèo bóng đá 88 có thể được thực thi kém hiệu quả hơn nhiều so với chúng có thể.
Một số sự kiện cơ bản có thể được cung cấp bởi các chú thích khai báo được cung cấp trongtạo chức tỷ lệ kèo bóng đá 88
lệnh. Quan trọng nhất trong số này là chức tỷ lệ kèo bóng đá 88Postgresql: Tài liệu:(Immutable
, Ổn định
hoặc); Người ta phải luôn cẩn thận để chỉ định điều này một cách chính xác khi xác định hàm.
song song không an toàn
, Hạn chế song song
hoặcAn toàn song song
) cũng phải được chỉ định nếu bạn hy vọng sử dụng hàm trong các truy vấn song song. Nó cũng có thể hữu ích để chỉ định chi phí thực hiện ước tính của chức tỷ lệ kèo bóng đá 88 và/hoặc số lượng hàng mà một chức tỷ lệ kèo bóng đá 88 hoàn trả đã được ước tính để trả lại.
cũng có thể gắn mộtHỗ trợ kế hoạchđến hàm có thể gọi SQL (được gọi là của nóHàm mục tiêu), và do đó cung cấp kiến thức về chức tỷ lệ kèo bóng đá 88 đích quá phức tạp để được biểu diễn một cách khai báo. Các chức tỷ lệ kèo bóng đá 88 hỗ trợ kế hoạch phải được viết bằng C (mặc dù các chức tỷ lệ kèo bóng đá 88 mục tiêu của chúng có thể không), vì vậy đây là một tính tỷ lệ kèo bóng đá 88 nâng cao mà tương đối ít người sẽ sử dụng.
Chức tỷ lệ kèo bóng đá 88 hỗ trợ kế hoạch phải có chữ ký SQL
SupportFn (nội bộ) Trả về nội bộ
Nó được gắn vào chức tỷ lệ kèo bóng đá 88 mục tiêu của nó bằng cách chỉ địnhhỗ trợ
mệnh đề Khi tạo chức tỷ lệ kèo bóng đá 88 đích.
Chi tiết của API cho các chức tỷ lệ kèo bóng đá 88 hỗ trợ của Planner trong Tệpsrc/bao gồm/nút/hỗ trợ .h
trongPostgreSQLMã nguồn. Ở đây chúng tôi chỉ cung cấp một cái nhìn tổng quan về những gì các chức tỷ lệ kèo bóng đá 88 hỗ trợ kế hoạch có thể làm.
Một số cuộc gọi chức tỷ lệ kèo bóng đá 88 có thể được đơn giản hóa trong quá trình lập kế hoạch dựa trên các thuộc tính cụ thể cho chức tỷ lệ kèo bóng đá 88. Ví dụ,int4mul (n, 1)
có thể được đơn giản tỷ lệ kèo bóng đá 88 thành chỉn
. Loại chuyển đổi này có thể được thực hiện bởi chức tỷ lệ kèo bóng đá 88 hỗ trợ kế hoạch, bằng cách thực hiện10737_10761
Loại yêu cầu. Chức tỷ lệ kèo bóng đá 88 hỗ trợ sẽ được gọi cho từng phiên bản của chức tỷ lệ kèo bóng đá 88 mục tiêu của nó được tìm thấy trong một cây phân tích cú pháp truy vấn.n * 1
cũng sẽ được đơn giản tỷ lệ kèo bóng đá 88 thànhn
. (Nhưng lưu ý rằng đây chỉ là một ví dụ; Tối ưu tỷ lệ kèo bóng đá 88 đặc biệt này không thực sự được thực hiện bởi StandardPostgreSQL.) Chúng tôi không đảm bảo rằngPostgreSQLsẽ không bao giờ gọi chức tỷ lệ kèo bóng đá 88 đích trong các trường hợp chức tỷ lệ kèo bóng đá 88 hỗ trợ có thể đơn giản hóa. Đảm bảo sự tương đương nghiêm ngặt giữa biểu thức đơn giản hóa và thực hiện thực tế chức tỷ lệ kèo bóng đá 88 đích.
cho các chức tỷ lệ kèo bóng đá 88 đích trả vềBoolean
, Thường rất hữu ích khi ước tính tỷ lệ của các hàng sẽ được chọn bởi AWHERE
mệnh đề sử dụng chức tỷ lệ kèo bóng đá 88 đó. Điều này có thể được thực hiện bởi một chức tỷ lệ kèo bóng đá 88 hỗ trợ thực hiệnonderalTrequestSelectivity
Loại yêu cầu.
Nếu thời gian chạy của hàm đích phụ thuộc rất nhiều vào đầu vào của nó, có thể hữu ích khi cung cấp ước tính chi phí không liên tục cho nó. Điều này có thể được thực hiện bởi một chức tỷ lệ kèo bóng đá 88 hỗ trợ thực hiệnAupsTrequestCost
Loại yêu cầu.
Đối với các hàm mục tiêu mà các bộ trả về, thường rất hữu ích khi cung cấp ước tính không liên tục cho số lượng hàng sẽ được trả về. Điều này có thể được thực hiện bởi một chức tỷ lệ kèo bóng đá 88 hỗ trợ thực hiệnAupsTreaRestows
Loại yêu cầu.
cho các chức tỷ lệ kèo bóng đá 88 đích trả vềBoolean
, có thể chuyển đổi cuộc gọi chức tỷ lệ kèo bóng đá 88 xuất hiện trongWHERE
thành một mệnh đề hoặc mệnh đề toán tử có thể lập chỉ mục. Các mệnh đề được chuyển đổi có thể chính xác tương đương với điều kiện của hàm hoặc chúng có thể yếu hơn một chút (nghĩa là chúng có thể chấp nhận một số giá trị mà điều kiện chức tỷ lệ kèo bóng đá 88 không có).Mất; Nó vẫn có thể được sử dụng để quét một chỉ mục, nhưng cuộc gọi chức tỷ lệ kèo bóng đá 88 sẽ phải được thực thi cho mỗi hàng được trả về bởi chỉ mục để xem nó có thực sự vượt quaWHERE
Điều kiện hay không. Để tạo các điều kiện như vậy, chức tỷ lệ kèo bóng đá 88 hỗ trợ phải triển khai13314_13344
Loại yêu cầu.
Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không khớpMẫu nàyĐể báo cáo vấn đề tài liệu.