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 không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4
Tài liệu này dành cho phiên bản không được hỗ trợ của tỷ lệ kèo bóng đá.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

9.27. Chức năng tỷ lệ kèo bóng đá

Hiện tạitỷ lệ kèo bóng đácung cấp một hàm tỷ lệ kèo bóng đá tích hợp,, sẽ ngăn chặn bất kỳ bản cập nhật nào không thực sự thay đổi dữ liệu trong hàng diễn ra, trái ngược với hành vi bình thường luôn thực hiện cập nhật bất kể dữ liệu có thay đổi hay không. (Hành vi bình thường này làm cho các bản cập nhật chạy nhanh hơn, vì không cần kiểm tra và cũng hữu ích trong một số trường hợp nhất định.)

Lý tưởng nhất là bạn nên tránh chạy các bản cập nhật không thực sự thay đổi dữ liệu trong bản ghi. Các bản cập nhật dự phòng có thể chi phí đáng kể thời gian không cần thiết, đặc biệt nếu có rất nhiều chỉ số để thay đổi và không gian trong các hàng chết mà cuối cùng sẽ phải được hút bụi. Tuy nhiên, việc phát hiện các tình huống như vậy trong mã máy khách không phải lúc nào cũng dễ dàng, hoặc thậm chí có thể, và việc viết các biểu thức để phát hiện chúng có thể dễ bị lỗi. Một giải pháp thay thế là sử dụngurpress_redundant_updates_trigger, sẽ bỏ qua các bản cập nhật không thay đổi dữ liệu. Bạn nên sử dụng điều này một cách cẩn thận, tuy nhiên. Trình tỷ lệ kèo bóng đá cần một thời gian nhỏ nhưng không tầm thường cho mỗi bản ghi, vì vậy nếu hầu hết các bản ghi bị ảnh hưởng bởi bản cập nhật thực sự được thay đổi, việc sử dụng trình tỷ lệ kèo bóng đá này sẽ thực sự làm cho bản cập nhật chạy chậm hơn.

Thecó thể được thêm vào một bảng như thế này:

Tạo Trigger Z_Min_Update
Trước khi cập nhật tên tablename
Đối với mỗi hàng thực thi quy trình esspress_redundant_updates_trigger ();

Trong hầu hết các trường hợp, bạn sẽ muốn bắn tỷ lệ kèo bóng đá này cuối cùng cho mỗi hàng. Ghi nhớ rằng tỷ lệ kèo bóng đá lửa theo thứ tự tên, sau đó bạn sẽ chọn một tên tỷ lệ kèo bóng đá xuất hiện theo tên của bất kỳ tỷ lệ kèo bóng đá nào khác mà bạn có thể có trên bảng.

Để biết thêm thông tin về việc tạo trình tỷ lệ kèo bóng đá, xemPostgreSQL:.