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 / 8.3 / 8.2 / 8.1
Tài liệu này dành cho phiên bản không đượ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 các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

5.12. tỷ lệ kèo bóng đá trực tuyến hôm nay bảng#

PostgreSQLHỗ trợ tỷ lệ kèo bóng đá trực tuyến hôm nay bảng cơ bản. Phần này mô tả lý do và cách thực hiện tỷ lệ kèo bóng đá trực tuyến hôm nay như một phần của thiết kế cơ sở dữ liệu của bạn.

5.12.1. Tổng quan#

tỷ lệ kèo bóng đá trực tuyến hôm nay đề cập đến việc chia những gì một cách logic một bảng lớn thành các mảnh vật lý nhỏ hơn. tỷ lệ kèo bóng đá trực tuyến hôm nay có thể cung cấp một số lợi ích:

  • Hiệu suất truy vấn có thể được cải thiện đáng kể trong một số tình huống nhất định, đặc biệt khi hầu hết các hàng truy cập nhiều của bảng nằm trong một tỷ lệ kèo bóng đá trực tuyến hôm nay hoặc một số lượng nhỏ các tỷ lệ kèo bóng đá trực tuyến hôm nay. tỷ lệ kèo bóng đá trực tuyến hôm nay thay thế hiệu quả cho các cấp độ trên của các chỉ mục, khiến cho nhiều khả năng các phần được sử dụng nhiều của các chỉ mục phù hợp với bộ nhớ.

  • Khi các truy vấn hoặc cập nhật truy cập một tỷ lệ phần trăm lớn của một tỷ lệ kèo bóng đá trực tuyến hôm nay, hiệu suất có thể được cải thiện bằng cách sử dụng quét tuần tự tỷ lệ kèo bóng đá trực tuyến hôm nay đó thay vì sử dụng chỉ mục, sẽ yêu cầu đọc truy cập ngẫu nhiên nằm rải rác trên toàn bộ bảng.

  • Tải và xóa số lượng lớn có thể được thực hiện bằng cách thêm hoặc loại bỏ các tỷ lệ kèo bóng đá trực tuyến hôm nay, nếu mẫu sử dụng được tính trong thiết kế tỷ lệ kèo bóng đá trực tuyến hôm nay. Bỏ một tỷ lệ kèo bóng đá trực tuyến hôm nay riêng lẻ bằng cách sử dụngBẢNG DROPhoặc làmtỷ lệ kèo bóng đá trực tuyến hôm nay phân tách bảng thay đổi, nhanh hơn nhiều so với hoạt động hàng loạt. Các lệnh này cũng hoàn toàn tránhVACUUMChi phí gây ra bởi một số lượng lớnXóa.

  • Dữ liệu hiếm khi được sử dụng có thể được di chuyển sang phương tiện lưu trữ rẻ hơn và chậm hơn.

Những lợi ích này thường chỉ có giá trị khi một bảng sẽ rất lớn. Điểm chính xác mà bảng sẽ được hưởng lợi từ việc tỷ lệ kèo bóng đá trực tuyến hôm nay phụ thuộc vào ứng dụng, mặc dù quy tắc ngón tay cái là kích thước của bảng phải vượt quá bộ nhớ vật lý của máy chủ cơ sở dữ liệu.

PostgreSQLcung cấp hỗ trợ tích hợp cho các hình thức tỷ lệ kèo bóng đá trực tuyến hôm nay sau:

tỷ lệ kèo bóng đá trực tuyến hôm nay phạm vi #

Bảng được tỷ lệ kèo bóng đá trực tuyến hôm nay thànhPhạm viĐược xác định bởi một cột hoặc tập hợp các cột, không có sự chồng chéo giữa các phạm vi của các giá trị được gán cho các tỷ lệ kèo bóng đá trực tuyến hôm nay khác nhau. Ví dụ, người ta có thể tỷ lệ kèo bóng đá trực tuyến hôm nay theo phạm vi ngày hoặc theo phạm vi định danh cho các đối tượng kinh doanh cụ thể.1đến10và phạm vi của một người tiếp theo là từ10đến20, sau đó giá trị10thuộc về tỷ lệ kèo bóng đá trực tuyến hôm nay thứ hai không phải là thứ nhất.

Danh sách tỷ lệ kèo bóng đá trực tuyến hôm nay #

Bảng được tỷ lệ kèo bóng đá trực tuyến hôm nay bằng cách liệt kê rõ ràng (các) giá trị khóa nào xuất hiện trong mỗi tỷ lệ kèo bóng đá trực tuyến hôm nay.

tỷ lệ kèo bóng đá trực tuyến hôm nay băm #

Bảng được tỷ lệ kèo bóng đá trực tuyến hôm nay bằng cách chỉ định mô đun và phần còn lại cho mỗi tỷ lệ kèo bóng đá trực tuyến hôm nay. Mỗi tỷ lệ kèo bóng đá trực tuyến hôm nay sẽ giữ các hàng mà giá trị băm của khóa tỷ lệ kèo bóng đá trực tuyến hôm nay chia cho mô đun được chỉ định sẽ tạo ra phần còn lại được chỉ định.

Nếu ứng dụng của bạn cần sử dụng các hình thức tỷ lệ kèo bóng đá trực tuyến hôm nay khác không được liệt kê ở trên, các phương pháp thay thế như kế thừa vàLiên minh tất cảcó thể sử dụng chế độ xem. Các phương pháp như vậy mang lại sự linh hoạt nhưng không có một số lợi ích hiệu suất của tỷ lệ kèo bóng đá trực tuyến hôm nay khai báo tích hợp.

5.12.2. tỷ lệ kèo bóng đá trực tuyến hôm nay khai báo#

PostgreSQLCho phép bạn tuyên bố rằng một bảng được chia thành các tỷ lệ kèo bóng đá trực tuyến hôm nay. Bảng được chia được gọi làBảng tỷ lệ kèo bóng đá trực tuyến hôm nay. Tuyên bố bao gồmPhương pháp tỷ lệ kèo bóng đá trực tuyến hôm nayNhư được mô tả ở trên, cộng với danh sách các cột hoặc biểu thức được sử dụng làmPhím tỷ lệ kèo bóng đá trực tuyến hôm nay.

Bản thân bảng được tỷ lệ kèo bóng đá trực tuyến hôm nay làảoBảng không có lưu trữ của riêng mình. Thay vào đó, bộ nhớ thuộc vềtỷ lệ kèo bóng đá trực tuyến hôm nay, là các bảng khác thường được liên kết với bảng được tỷ lệ kèo bóng đá trực tuyến hôm nay. Mỗi tỷ lệ kèo bóng đá trực tuyến hôm nay lưu trữ một tập hợp con của dữ liệu được xác định bởigiới hạn tỷ lệ kèo bóng đá trực tuyến hôm nay. Tất cả các hàng được chèn vào một bảng được tỷ lệ kèo bóng đá trực tuyến hôm nay sẽ được chuyển đến một trong các tỷ lệ kèo bóng đá trực tuyến hôm nay thích hợp dựa trên các giá trị của (các) cột khóa tỷ lệ kèo bóng đá trực tuyến hôm nay.

tỷ lệ kèo bóng đá trực tuyến hôm nay có thể được định nghĩa là các bảng được tỷ lệ kèo bóng đá trực tuyến hôm nay, dẫn đếnSub-Partitioning. Mặc dù tất cả các tỷ lệ kèo bóng đá trực tuyến hôm nay phải có cùng một cột với cha mẹ được tỷ lệ kèo bóng đá trực tuyến hôm nay của chúng, các tỷ lệ kèo bóng đá trực tuyến hôm nay có thể có các chỉ mục, ràng buộc và giá trị mặc định riêng của chúng, khác với các tỷ lệ kèo bóng đá trực tuyến hôm nay khác.Tạo bảngĐể biết thêm chi tiết về việc tạo các bảng và tỷ lệ kèo bóng đá trực tuyến hôm nay được tỷ lệ kèo bóng đá trực tuyến hôm nay.

Không thể biến bảng thông thường thành bảng được tỷ lệ kèo bóng đá trực tuyến hôm nay hoặc ngược lại. Tuy nhiên, có thể thêm một bảng được tỷ lệ kèo bóng đá trực tuyến hôm nay hoặc thông thường hiện có dưới dạng tỷ lệ kèo bóng đá trực tuyến hôm nay của bảng được tỷ lệ kèo bóng đá trực tuyến hôm nay hoặc xóa tỷ lệ kèo bóng đá trực tuyến hôm nay khỏi bảng được tỷ lệ kèo bóng đá trực tuyến hôm nay biến nó thành một bảng độc lập;BẢNG ALTERĐể tìm hiểu thêm vềĐính kèm tỷ lệ kèo bóng đá trực tuyến hôm naytỷ lệ kèo bóng đá trực tuyến hôm nay táchphụ.

tỷ lệ kèo bóng đá trực tuyến hôm nay cũng có thể làPostgresql: Tài, mặc dù cần sự chăm sóc đáng kể vì sau đó, trách nhiệm của người dùng là nội dung của Bàn nước ngoài đáp ứng quy tắc tỷ lệ kèo bóng đá trực tuyến hôm nay. Có một số hạn chế khác là tốt.Tạo bảng nước ngoàiĐể biết thêm thông tin.

5.12.2.1. Ví dụ#

Giả sử chúng ta đang xây dựng một cơ sở dữ liệu cho một công ty kem lớn. Công ty đo nhiệt độ cực đại mỗi ngày cũng như doanh số bán kem ở mỗi khu vực.

Tạo phép đo bảng (

Chúng tôi biết rằng hầu hết các truy vấn sẽ truy cập chỉ vào dữ liệu của tháng, tháng hoặc quý, vì việc sử dụng chính bảng này sẽ là chuẩn bị các báo cáo trực tuyến để quản lý. Để giảm lượng dữ liệu cũ cần được lưu trữ, chúng tôi quyết định chỉ giữ dữ liệu trị giá 3 năm gần đây nhất.

Để sử dụng tỷ lệ kèo bóng đá trực tuyến hôm nay khai báo trong trường hợp này, sử dụng các bước sau:

  1. TạoĐo lườngBảng dưới dạng bảng được tỷ lệ kèo bóng đá trực tuyến hôm nay bằng cách chỉ địnhtỷ lệ kèo bóng đá trực tuyến hôm nay bởimệnh đề, bao gồm phương thức tỷ lệ kèo bóng đá trực tuyến hôm nay (phạm viTrong trường hợp này) và danh sách (các) cột để sử dụng làm khóa tỷ lệ kèo bóng đá trực tuyến hôm nay.

    Tạo phép đo bảng (
  2. Tạo tỷ lệ kèo bóng đá trực tuyến hôm nay. Định nghĩa của mỗi tỷ lệ kèo bóng đá trực tuyến hôm nay phải chỉ định các giới hạn tương ứng với phương thức tỷ lệ kèo bóng đá trực tuyến hôm nay và khóa tỷ lệ kèo bóng đá trực tuyến hôm nay của cha mẹ.

    Các tỷ lệ kèo bóng đá trực tuyến hôm nay do đó được tạo theo mọi cách bình thườngPostgreSQLBảng (hoặc, có thể, bảng nước ngoài). Có thể chỉ định một không gian bảng và tham số lưu trữ cho từng tỷ lệ kèo bóng đá trực tuyến hôm nay.

    Ví dụ của chúng tôi, mỗi tỷ lệ kèo bóng đá trực tuyến hôm nay phải chứa dữ liệu giá trị một tháng, để phù hợp với yêu cầu xóa dữ liệu một tháng tại một thời điểm. Vì vậy, các lệnh có thể trông giống như:

    Tạo bảng đo_Y2006M02 tỷ lệ kèo bóng đá trực tuyến hôm nay đo lường

    (Nhớ lại rằng các tỷ lệ kèo bóng đá trực tuyến hôm nay liền kề có thể chia sẻ một giá trị ràng buộc, vì các giới hạn trên phạm vi được coi là giới hạn độc quyền.)

    Nếu bạn muốn thực hiện tỷ lệ kèo bóng đá trực tuyến hôm nay phụ, một lần nữa chỉ địnhtỷ lệ kèo bóng đá trực tuyến hôm nay bởimệnh đề trong các lệnh được sử dụng để tạo các tỷ lệ kèo bóng đá trực tuyến hôm nay riêng lẻ, ví dụ:

    Tạo bảng đo_Y2006M02 tỷ lệ kèo bóng đá trực tuyến hôm nay đo lường

    Sau khi tạo các tỷ lệ kèo bóng đá trực tuyến hôm nay củaĐo lường_Y2006M02, bất kỳ dữ liệu nào được chèn vàoĐo lườngđược ánh xạ tớiĐo lường_Y2006M02(hoặc dữ liệu được chèn trực tiếp vàoĐo lường_Y2006M02, được phép với điều kiện ràng buộc tỷ lệ kèo bóng đá trực tuyến hôm nay của nó được thỏa mãn) sẽ được chuyển hướng thêm đến một trong các tỷ lệ kèo bóng đá trực tuyến hôm nay của nó dựa trênPEAKTEMPCột. Khóa tỷ lệ kèo bóng đá trực tuyến hôm nay được chỉ định có thể trùng với khóa tỷ lệ kèo bóng đá trực tuyến hôm nay của cha mẹ, mặc dù cần cẩn thận khi chỉ định giới hạn của một phần phụ sao cho tập hợp dữ liệu mà nó chấp nhận cấu thành một tập hợp con về giới hạn của chính tỷ lệ kèo bóng đá trực tuyến hôm nay cho phép;

    Chèn dữ liệu vào bảng cha không ánh xạ tới một trong các tỷ lệ kèo bóng đá trực tuyến hôm nay hiện có sẽ gây ra lỗi; một tỷ lệ kèo bóng đá trực tuyến hôm nay thích hợp phải được thêm thủ công.

    Không cần thiết phải tạo các ràng buộc bảng theo cách thủ công mô tả các điều kiện biên tỷ lệ kèo bóng đá trực tuyến hôm nay cho các tỷ lệ kèo bóng đá trực tuyến hôm nay. Những ràng buộc như vậy sẽ được tạo tự động.

  3. Tạo một chỉ mục trên (các) cột chính, cũng như bất kỳ chỉ mục nào khác mà bạn có thể muốn, trên bảng được tỷ lệ kèo bóng đá trực tuyến hôm nay. .ảoHồigiống như cách mà bảng được tỷ lệ kèo bóng đá trực tuyến hôm nay là: Dữ liệu thực tế có trong các chỉ mục con trên các bảng tỷ lệ kèo bóng đá trực tuyến hôm nay riêng lẻ.

    Tạo chỉ mục về đo lường (logdate);
  4. Đảm bảo rằngenable_partition_pruningTham số cấu hình không bị vô hiệu hóa trongPostgreSql.conf. Nếu có, các truy vấn sẽ không được tối ưu hóa như mong muốn.

Trong ví dụ trên, chúng tôi sẽ tạo một tỷ lệ kèo bóng đá trực tuyến hôm nay mới mỗi tháng, do đó có thể là khôn ngoan khi viết một tập lệnh tạo DDL cần thiết tự động.

5.12.2.2. Bảo trì tỷ lệ kèo bóng đá trực tuyến hôm nay#

Thông thường tập hợp các tỷ lệ kèo bóng đá trực tuyến hôm nay được thiết lập khi xác định bảng ban đầu không có ý định vẫn tĩnh. Người ta thường muốn loại bỏ các tỷ lệ kèo bóng đá trực tuyến hôm nay giữ dữ liệu cũ và định kỳ thêm các tỷ lệ kèo bóng đá trực tuyến hôm nay mới cho dữ liệu mới.

Tùy chọn đơn giản nhất để xóa dữ liệu cũ là bỏ tỷ lệ kèo bóng đá trực tuyến hôm nay không còn cần thiết nữa:

26303_26339

Điều này có thể nhanh chóng xóa hàng triệu bản ghi vì nó không phải xóa riêng mọi bản ghi. Tuy nhiên, lưu ý rằng lệnh trên yêu cầu lấyAccess ExclusiveKhóa trên bảng cha.

Một tùy chọn khác thường được ưa thích là xóa tỷ lệ kèo bóng đá trực tuyến hôm nay khỏi bảng được tỷ lệ kèo bóng đá trực tuyến hôm nay nhưng giữ quyền truy cập vào nó như một bảng theo cách riêng của nó. Cái này có hai hình thức:

Thay đổi phép đo bảng tỷ lệ kèo bóng đá trực tuyến hôm nay phân vùng_Y2006M02;

Những điều này cho phép các hoạt động tiếp theo được thực hiện trên dữ liệu trước khi nó bị loại bỏ. Ví dụ: đây thường là thời gian hữu ích để sao lưu dữ liệu bằng cách sử dụngCopy, pg_dumphoặc các công cụ tương tự. Đây cũng có thể là một thời gian hữu ích để tổng hợp dữ liệu thành các định dạng nhỏ hơn, thực hiện các thao tác dữ liệu khác hoặc chạy báo cáo.Access ExclusiveKhóa trên bảng cha. Thêmđồng thờiVòng loại như ở dạng thứ hai cho phép hoạt động tách chỉ yêu cầuCập nhật chia sẻ độc quyềnKhóa trên bảng cha, nhưng xemBảng thay đổi ... tỷ lệ kèo bóng đá trực tuyến hôm nay táchĐể biết chi tiết về các hạn chế.

Tương tự chúng ta có thể thêm một tỷ lệ kèo bóng đá trực tuyến hôm nay mới để xử lý dữ liệu mới. Chúng ta có thể tạo một tỷ lệ kèo bóng đá trực tuyến hôm nay trống trong bảng được tỷ lệ kèo bóng đá trực tuyến hôm nay giống như các tỷ lệ kèo bóng đá trực tuyến hôm nay ban đầu đã được tạo ở trên:

Tạo bảng đo_Y2008M02 tỷ lệ kèo bóng đá trực tuyến hôm nay đo lường

Thay thế để tạo một tỷ lệ kèo bóng đá trực tuyến hôm nay mới, đôi khi thuận tiện hơn để tạo một bảng mới tách biệt với cấu trúc tỷ lệ kèo bóng đá trực tuyến hôm nay và đính kèm nó như một tỷ lệ kèo bóng đá trực tuyến hôm nay sau. Điều này cho phép dữ liệu mới được tải, kiểm tra và chuyển đổi trước khi nó xuất hiện trong bảng được tỷ lệ kèo bóng đá trực tuyến hôm nay.Đính kèm tỷ lệ kèo bóng đá trực tuyến hôm nayHoạt động chỉ yêu cầu ACập nhật chia sẻ độc quyềnKhóa trên bảng được tỷ lệ kèo bóng đá trực tuyến hôm nay chứ không phảiAccess ExclusiveKhóa theo yêu cầu củaTạo bảng ... tỷ lệ kèo bóng đá trực tuyến hôm nay của, vì vậy nó thân thiện hơn với các hoạt động đồng thời trên bảng được tỷ lệ kèo bóng đá trực tuyến hôm nay; nhìn thấyBảng thay đổi ... Đính kèm tỷ lệ kèo bóng đá trực tuyến hôm nayĐể biết thêm chi tiết. TheTạo bảng ... giống nhưTùy chọn có thể hữu ích để tránh lặp lại định nghĩa của bảng cha; Ví dụ:

Tạo bảng đo_Y2008M02

Lưu ý rằng khi chạyĐính kèm tỷ lệ kèo bóng đá trực tuyến hôm naylệnh, bảng sẽ được quét để xác thực ràng buộc tỷ lệ kèo bóng đá trực tuyến hôm nay trong khi giữ mộtAccess ExclusiveKhóa trên tỷ lệ kèo bóng đá trực tuyến hôm nay đó. Như được hiển thị ở trên, nên tránh quét này bằng cách tạo mộtKiểm traràng buộc khớp với ràng buộc tỷ lệ kèo bóng đá trực tuyến hôm nay dự kiến ​​trên bảng trước khi đính kèm nó. Một khiĐính kèm tỷ lệ kèo bóng đá trực tuyến hôm nay30283_30343Kiểm traràng buộc. Nếu bảng được đính kèm tự nó là một bảng được tỷ lệ kèo bóng đá trực tuyến hôm nay, thì mỗi tỷ lệ kèo bóng đá trực tuyến hôm nay của nó sẽ bị khóa và quét đệ quy cho đến khi một bộ phận phù hợpKiểm traràng buộc gặp phải hoặc các tỷ lệ kèo bóng đá trực tuyến hôm nay lá được đạt được.

Tương tự, nếu bảng được tỷ lệ kèo bóng đá trực tuyến hôm nay cómặc địnhtỷ lệ kèo bóng đá trực tuyến hôm nay, nên tạo AKiểm traràng buộc loại trừ các ràng buộc của tỷ lệ kèo bóng đá trực tuyến hôm nay được gắn kết. Nếu điều này không được thực hiện,Mặc địnhtỷ lệ kèo bóng đá trực tuyến hôm nay sẽ được quét để xác minh rằng nó không có bản ghi nào được đặt trong tỷ lệ kèo bóng đá trực tuyến hôm nay được đính kèm. Hoạt động này sẽ được thực hiện trong khi giữ mộtquyền truy cập độc quyềnkhóa trênmặc địnhtỷ lệ kèo bóng đá trực tuyến hôm nay. NếuMặc địnhtỷ lệ kèo bóng đá trực tuyến hôm nay tự nó là một bảng được tỷ lệ kèo bóng đá trực tuyến hôm nay, sau đó mỗi tỷ lệ kèo bóng đá trực tuyến hôm nay của nó sẽ được kiểm tra đệ quy theo cách tương tự như bảng được đính kèm, như đã đề cập ở trên.

Như đã đề cập trước đó, có thể tạo các chỉ mục trên các bảng được tỷ lệ kèo bóng đá trực tuyến hôm nay để chúng được áp dụng tự động cho toàn bộ hệ thống phân cấp. Điều này có thể rất thuận tiện vì không chỉ tất cả các tỷ lệ kèo bóng đá trực tuyến hôm nay hiện có được lập chỉ mục, mà bất kỳ tỷ lệ kèo bóng đá trực tuyến hôm nay nào trong tương lai cũng sẽ là như vậy.đồng thờiVòng loại, có thể dẫn đến thời gian khóa dài. Để tránh điều này, bạn có thể sử dụngTạo chỉ mục chỉ trênBảng được tỷ lệ kèo bóng đá trực tuyến hôm nay, tạo ra chỉ mục mới được đánh dấu là không hợp lệ, ngăn ứng dụng tự động cho các tỷ lệ kèo bóng đá trực tuyến hôm nay hiện có. Thay vào đó, các chỉ mục sau đó có thể được tạo riêng lẻ trên mỗi tỷ lệ kèo bóng đá trực tuyến hôm nay bằng cách sử dụngđồng thờiđính kèmđến chỉ mục được tỷ lệ kèo bóng đá trực tuyến hôm nay trên cha mẹ bằng cách sử dụngChỉ số thay đổi ... Đính kèm tỷ lệ kèo bóng đá trực tuyến hôm nay. Khi các chỉ mục cho tất cả các tỷ lệ kèo bóng đá trực tuyến hôm nay được gắn vào chỉ mục cha, chỉ mục cha sẽ được đánh dấu tự động hợp lệ.

Tạo chỉ mục Đo_USLS_IDX Chỉ đo lường (đơn vị);

Kỹ thuật này có thể được sử dụng vớiđộc đáoKhóa chínhCác ràng buộc quá; Các chỉ mục được tạo ngầm khi ràng buộc được tạo.

Thay đổi chỉ số đo thêm duy nhất (City_id, Logdate);

​​5.12.2.3. Hạn chế#

Những hạn chế sau đây áp dụng cho các bảng được tỷ lệ kèo bóng đá trực tuyến hôm nay:

  • Để tạo ràng buộc khóa duy nhất hoặc chính trên bảng được tỷ lệ kèo bóng đá trực tuyến hôm nay, các khóa tỷ lệ kèo bóng đá trực tuyến hôm nay không được bao gồm bất kỳ biểu thức hoặc lệnh gọi chức năng nào và các cột của ràng buộc phải bao gồm tất cả các cột khóa tỷ lệ kèo bóng đá trực tuyến hôm nay. Hạn chế này tồn tại bởi vì các chỉ mục riêng lẻ tạo ra các ràng buộc chỉ có thể trực tiếp thực thi tính độc đáo trong các tỷ lệ kèo bóng đá trực tuyến hôm nay của chính họ;

  • Tương tự một ràng buộc loại trừ phải bao gồm tất cả các cột khóa tỷ lệ kèo bóng đá trực tuyến hôm nay. Hơn nữa, ràng buộc phải so sánh các cột đó cho sự bình đẳng (không phải là ví dụ:&&). Một lần nữa, giới hạn này bắt nguồn từ việc không thể thực thi các hạn chế tỷ lệ kèo bóng đá trực tuyến hôm nay chéo.

  • trước hàngTriggers trênChènKhông thể thay đổi tỷ lệ kèo bóng đá trực tuyến hôm nay nào là điểm đến cuối cùng cho một hàng mới.

  • Trộn các mối quan hệ tạm thời và vĩnh viễn trong cùng một cây tỷ lệ kèo bóng đá trực tuyến hôm nay không được phép. Do đó, nếu bảng được tỷ lệ kèo bóng đá trực tuyến hôm nay là vĩnh viễn, thì phải là các tỷ lệ kèo bóng đá trực tuyến hôm nay của nó và tương tự như vậy nếu bảng được tỷ lệ kèo bóng đá trực tuyến hôm nay là tạm thời.

Các tỷ lệ kèo bóng đá trực tuyến hôm nay riêng lẻ được liên kết với bảng được tỷ lệ kèo bóng đá trực tuyến hôm nay của chúng bằng cách sử dụng kế thừa hậu trường. Tuy nhiên, không thể sử dụng tất cả các tính năng chung của kế thừa với các bảng được tỷ lệ kèo bóng đá trực tuyến hôm nay khai báo hoặc các tỷ lệ kèo bóng đá trực tuyến hôm nay của chúng, như được thảo luận dưới đây.

Vì phân cấp tỷ lệ kèo bóng đá trực tuyến hôm nay bao gồm bảng được tỷ lệ kèo bóng đá trực tuyến hôm nay và các tỷ lệ kèo bóng đá trực tuyến hôm nay của nó vẫn là một hệ thống phân cấp kế thừa,TableoidVà tất cả các quy tắc kế thừa thông thường được áp dụng như được mô tả trongPhần 5.11, với một vài ngoại lệ:

  • tỷ lệ kèo bóng đá trực tuyến hôm nay không thể có các cột không có trong cha mẹ. Không thể chỉ định các cột khi tạo các tỷ lệ kèo bóng đá trực tuyến hôm nay vớiTạo bảng, Cũng không thể thêm các cột vào các tỷ lệ kèo bóng đá trực tuyến hôm nay sau khi thực tế bằng cách sử dụngBảng thay đổi. Các bảng có thể được thêm vào dưới dạng tỷ lệ kèo bóng đá trực tuyến hôm nay vớiBảng thay đổi ... Đính kèm tỷ lệ kèo bóng đá trực tuyến hôm nayChỉ khi cột của chúng khớp chính xác với cha mẹ.

  • cảKiểm trakhông nullCác ràng buộc của bảng được tỷ lệ kèo bóng đá trực tuyến hôm nay luôn được kế thừa bởi tất cả các tỷ lệ kèo bóng đá trực tuyến hôm nay của nó; nó không được phép tạoKhông kế thừaCác ràng buộc của các loại đó. Bạn không thể bỏ một ràng buộc của các loại đó nếu cùng một ràng buộc có trong bảng cha.

  • Sử dụngChỉĐể thêm hoặc thả một ràng buộc chỉ trên bảng được tỷ lệ kèo bóng đá trực tuyến hôm nay được hỗ trợ miễn là không có tỷ lệ kèo bóng đá trực tuyến hôm nay. Khi các tỷ lệ kèo bóng đá trực tuyến hôm nay tồn tại, sử dụngchỉsẽ dẫn đến lỗi cho bất kỳ ràng buộc nào khác ngoàiđộc đáoKhóa chính. Thay vào đó, các ràng buộc trên các tỷ lệ kèo bóng đá trực tuyến hôm nay có thể được thêm vào và (nếu chúng không có trong bảng cha mẹ) bị rơi.

  • Là một bảng được tỷ lệ kèo bóng đá trực tuyến hôm nay không có bất kỳ dữ liệu nào, cố gắng sử dụngcắt ngắn chỉTrên bảng được tỷ lệ kèo bóng đá trực tuyến hôm nay sẽ luôn trả về lỗi.

5.12.3. tỷ lệ kèo bóng đá trực tuyến hôm nay bằng cách sử dụng kế thừa#

Trong khi tỷ lệ kèo bóng đá trực tuyến hôm nay khai báo tích hợp phù hợp cho hầu hết các trường hợp sử dụng phổ biến, có một số trường hợp mà một cách tiếp cận linh hoạt hơn có thể hữu ích. tỷ lệ kèo bóng đá trực tuyến hôm nay có thể được thực hiện bằng cách sử dụng kế thừa bảng, cho phép một số tính năng không được hỗ trợ bởi tỷ lệ kèo bóng đá trực tuyến hôm nay khai báo, chẳng hạn như:

  • 38963_39168

  • Kế thừa bảng cho phép nhiều kế thừa.

  • tỷ lệ kèo bóng đá trực tuyến hôm nay khai báo chỉ hỗ trợ phạm vi, danh sách và tỷ lệ kèo bóng đá trực tuyến hôm nay băm, trong khi kế thừa bảng cho phép dữ liệu được chia theo cách chọn người dùng. (Tuy nhiên, lưu ý rằng nếu loại trừ ràng buộc không thể cắt tỉa các bảng con một cách hiệu quả, hiệu suất truy vấn có thể kém.)

5.12.3.1. Ví dụ#

Ví dụ này xây dựng cấu trúc tỷ lệ kèo bóng đá trực tuyến hôm nay tương đương với ví dụ tỷ lệ kèo bóng đá trực tuyến hôm nay khai báo ở trên. Sử dụng các bước sau:

  1. TạorootHồiBảng, từ đó tất cảHồiconHồiBảng sẽ kế thừa. Bảng này sẽ không chứa dữ liệu.Đo lườngBảng như đã định nghĩa ban đầu:

    Tạo phép đo bảng (
  2. Tạo một sốHồiconHồiBảng mà mỗi kế thừa từ bảng gốc. Thông thường, các bảng này sẽ không thêm bất kỳ cột nào vào tập hợp được kế thừa từ gốc.PostgreSQLBảng (hoặc bảng nước ngoài).

    Tạo bảng đo_Y2006M02 () kế thừa (đo lường);
  3. Thêm các ràng buộc bảng không chồng chéo vào các bảng con để xác định các giá trị khóa được phép trong mỗi.

    Ví dụ điển hình sẽ là:

    Kiểm tra (x = 1)

    Đảm bảo rằng các ràng buộc đảm bảo rằng không có sự chồng chéo giữa các giá trị chính được phép trong các bảng con khác nhau. Một lỗi phổ biến là thiết lập các ràng buộc phạm vi như:

    Kiểm tra (Outletid từ 100 đến 200)

    Điều này là sai vì không rõ bảng con nào giá trị khóa 200 thuộc về. Thay vào đó, phạm vi nên được xác định theo kiểu này:

    Tạo bảng đo_Y2006M02 (
  4. Đối với mỗi bảng con, tạo một chỉ mục trên (các) cột chính, cũng như bất kỳ chỉ mục nào khác mà bạn có thể muốn.

    43597_43985
  5. Chúng tôi muốn ứng dụng của chúng tôi có thể nóiChèn vào phép đo ...và có dữ liệu được chuyển hướng vào bảng con thích hợp. Chúng ta có thể sắp xếp điều đó bằng cách gắn hàm kích hoạt phù hợp vào bảng gốc.

    Tạo hoặc thay thế chức năng Đo_insert_trigger ()

    Sau khi tạo chức năng, chúng tôi tạo một trình kích hoạt gọi chức năng kích hoạt:

    Tạo Trigger Insert_Meas mua sắm_Trigger

    Chúng ta phải xác định lại chức năng kích hoạt mỗi tháng để nó luôn chèn vào bảng con hiện tại. Tuy nhiên, định nghĩa kích hoạt không cần phải được cập nhật.

    Chúng tôi có thể muốn chèn dữ liệu và có máy chủ tự động xác định vị trí bảng con mà hàng nên được thêm vào. Chúng ta có thể làm điều này với chức năng kích hoạt phức tạp hơn, ví dụ:

    Tạo hoặc thay thế chức năng Đo_insert_trigger ()

    Định nghĩa kích hoạt giống như trước đây. Lưu ý rằng mỗinếuKiểm tra phải khớp chính xác vớiKiểm traràng buộc cho bảng con của nó.

    Trong khi chức năng này phức tạp hơn trường hợp một tháng, nó không cần phải được cập nhật thường xuyên, vì các nhánh có thể được thêm vào trước khi cần thiết.

    Lưu ý

    Trong thực tế, tốt nhất bạn nên kiểm tra đứa trẻ mới nhất trước tiên, nếu hầu hết các phần chèn đi vào đứa trẻ đó. Để đơn giản, chúng tôi đã hiển thị các thử nghiệm của kích hoạt theo cùng thứ tự như trong các phần khác của ví dụ này.

    Một cách tiếp cận khác để chuyển hướng chèn vào bảng con thích hợp là thiết lập các quy tắc, thay vì kích hoạt trên bảng gốc. Ví dụ:

    Tạo quy tắc đo_INSERT_Y2006M02 AS

    Một quy tắc có chi phí cao hơn đáng kể so với kích hoạt, nhưng chi phí được thanh toán một lần cho mỗi truy vấn thay vì một lần mỗi hàng, vì vậy phương pháp này có thể thuận lợi cho các tình huống chèn. Tuy nhiên, trong hầu hết các trường hợp, phương pháp kích hoạt sẽ cung cấp hiệu suất tốt hơn.

    Nhận thức rằngCopyBỏ qua các quy tắc. Nếu bạn muốn sử dụngCopyĐể chèn dữ liệu, bạn sẽ cần sao chép vào bảng con chính xác thay vì trực tiếp vào gốc.CopyCác kích hoạt lửa, vì vậy bạn có thể sử dụng nó bình thường nếu bạn sử dụng phương pháp kích hoạt.

    Một nhược điểm khác của phương pháp quy tắc là không có cách nào đơn giản để buộc lỗi nếu tập hợp các quy tắc không bao gồm ngày chèn; Dữ liệu sẽ âm thầm đi vào bảng gốc thay thế.

  6. Đảm bảo rằngTham số cấu hình không bị vô hiệu hóa trongPostgreSql.conf; nếu không thì bảng con có thể được truy cập một cách không cần thiết.

Như chúng ta có thể thấy, một hệ thống phân cấp bảng phức tạp có thể yêu cầu một lượng DDL đáng kể. Trong ví dụ trên, chúng tôi sẽ tạo một bảng con mới mỗi tháng, vì vậy có thể là khôn ngoan khi viết một tập lệnh tạo DDL cần thiết tự động.

5.12.3.2. Bảo trì tỷ lệ kèo bóng đá trực tuyến hôm nay thừa kế#

Để loại bỏ dữ liệu cũ một cách nhanh chóng, chỉ cần thả bảng con không còn cần thiết:

49388_49424

Để loại bỏ bảng con khỏi bảng phân cấp kế thừa nhưng vẫn giữ quyền truy cập vào nó dưới dạng riêng của mình:

thay đổi bảng đo_Y2006M02 Không đo lường kế thừa;

Để thêm bảng con mới để xử lý dữ liệu mới, tạo bảng con trống giống như trẻ em ban đầu được tạo ở trên:

Tạo bảng đo_Y2008M02 (

Ngoài ra, người ta có thể muốn tạo và điền vào bảng con mới trước khi thêm nó vào phân cấp bảng. Điều này có thể cho phép dữ liệu được tải, kiểm tra và chuyển đổi trước khi được hiển thị cho các truy vấn trên bảng cha.

Tạo bảng đo_Y2008M02

5.12.3.3. Hãy cẩn thận#

Các cảnh báo sau đây áp dụng cho tỷ lệ kèo bóng đá trực tuyến hôm nay được thực hiện bằng cách sử dụng kế thừa:

  • Không có cách tự động để xác minh rằng tất cảKiểm traCác ràng buộc là loại trừ lẫn nhau. Tạo mã tạo ra các bảng con và/hoặc sửa đổi các đối tượng liên quan là an toàn hơn so với việc viết từng bảng.

  • 51516_51637CaveatsĐể nhận thức.

  • Các sơ đồ được hiển thị ở đây giả sử rằng các giá trị của (các) cột khóa của một hàng không bao giờ thay đổi hoặc ít nhất là không thay đổi đủ để yêu cầu nó chuyển sang tỷ lệ kèo bóng đá trực tuyến hôm nay khác. MỘTCập nhậtĐiều đó cố gắng làm điều đó sẽ thất bại vìKiểm traràng buộc. Nếu bạn cần xử lý các trường hợp như vậy, bạn có thể đặt các kích hoạt cập nhật phù hợp trên các bảng con, nhưng nó làm cho việc quản lý cấu trúc phức tạp hơn nhiều.

  • Hướng dẫnNút hútPhân tíchCác lệnh sẽ tự động xử lý tất cả các bảng con kế thừa. Nếu điều này là không mong muốn, bạn có thể sử dụngchỉTừ khóa. Một lệnh như:

    Phân tích chỉ đo lường;

    Sẽ chỉ xử lý bảng gốc.

  • ChènCâu nói vớitrên xung độtĐiều khoản không có khả năng hoạt động như mong đợi, nhưtrên xung độtHành động chỉ được thực hiện trong trường hợp vi phạm duy nhất trên quan hệ mục tiêu được chỉ định, không phải quan hệ con cái của nó.

  • Trình kích hoạt hoặc quy tắc sẽ cần thiết để định tuyến các hàng đến bảng con mong muốn, trừ khi ứng dụng nhận thức rõ ràng về sơ đồ tỷ lệ kèo bóng đá trực tuyến hôm nay. Trình kích hoạt có thể phức tạp để viết và sẽ chậm hơn nhiều so với định tuyến Tuple được thực hiện nội bộ bằng cách tỷ lệ kèo bóng đá trực tuyến hôm nay khai báo.

5.12.4. Cắt tỉa tỷ lệ kèo bóng đá trực tuyến hôm nay#

Cắt tỉa tỷ lệ kèo bóng đá trực tuyến hôm naylà một kỹ thuật tối ưu hóa truy vấn giúp cải thiện hiệu suất cho các bảng được tỷ lệ kèo bóng đá trực tuyến hôm nay. Ví dụ:

Đặt enable_partition_pruning = on;                 - Mặc định

Không có sự cắt tỉa tỷ lệ kèo bóng đá trực tuyến hôm nay, truy vấn trên sẽ quét từng tỷ lệ kèo bóng đá trực tuyến hôm nay củaĐo lườngBảng. Với sự cắt tỉa tỷ lệ kèo bóng đá trực tuyến hôm nay được bật, người lập kế hoạch sẽ kiểm tra định nghĩa của từng tỷ lệ kèo bóng đá trực tuyến hôm nay và chứng minh rằng tỷ lệ kèo bóng đá trực tuyến hôm nay không cần phải được quét vì nó không thể chứa bất kỳ hàng nào gặp gỡ truy vấn của truy vấnWHEREmệnh đề. Khi người lập kế hoạch có thể chứng minh điều này, nó sẽ loại trừ (Prunes) tỷ lệ kèo bóng đá trực tuyến hôm nay từ gói truy vấn.

bằng cách sử dụng lệnh giải thích vàenable_partition_pruningTham số cấu hình, có thể hiển thị sự khác biệt giữa một kế hoạch mà các tỷ lệ kèo bóng đá trực tuyến hôm nay đã được cắt tỉa và một kế hoạch mà họ không có. Một kế hoạch không được tối ưu hóa điển hình cho loại thiết lập bảng này là:

Đặt enable_partition_pruning = off;

Một số hoặc tất cả các tỷ lệ kèo bóng đá trực tuyến hôm nay có thể sử dụng quét chỉ mục thay vì quét tuần tự bảng đầy đủ, nhưng điểm ở đây là không cần phải quét các tỷ lệ kèo bóng đá trực tuyến hôm nay cũ hơn để trả lời truy vấn này. Khi chúng tôi kích hoạt cắt tỉa tỷ lệ kèo bóng đá trực tuyến hôm nay, chúng tôi sẽ có một kế hoạch rẻ hơn đáng kể sẽ cung cấp cùng một câu trả lời:

Đặt enable_partition_pruning = on;

Lưu ý rằng việc cắt tỉa tỷ lệ kèo bóng đá trực tuyến hôm nay chỉ được điều khiển bởi các ràng buộc được xác định ngầm bởi các khóa tỷ lệ kèo bóng đá trực tuyến hôm nay, không phải bởi sự hiện diện của các chỉ mục. Do đó, không cần thiết phải xác định các chỉ mục trên các cột chính.

Việc cắt tỉa tỷ lệ kèo bóng đá trực tuyến hôm nay có thể được thực hiện không chỉ trong quá trình lập kế hoạch của một truy vấn nhất định, mà còn trong quá trình thực hiện nó. Điều này rất hữu ích vì nó có thể cho phép nhiều tỷ lệ kèo bóng đá trực tuyến hôm nay được cắt tỉa khi các mệnh đề chứa các biểu thức có giá trị không được biết đến trong thời gian lập kế hoạch truy vấn, ví dụ, các tham số được xác định trong AChuẩn bịCâu lệnh, sử dụng giá trị thu được từ một trình điều khiển con hoặc sử dụng giá trị được tham số hóa ở phía bên trong của một vòng lặp lồng nhau. Việc cắt tỉa tỷ lệ kèo bóng đá trực tuyến hôm nay trong quá trình thực hiện có thể được thực hiện tại bất kỳ thời điểm nào sau:

  • Trong quá trình khởi tạo kế hoạch truy vấn. Cắt tỉa tỷ lệ kèo bóng đá trực tuyến hôm nay có thể được thực hiện ở đây cho các giá trị tham số được biết đến trong giai đoạn khởi tạo thực thi.Giải thíchhoặcGiải thích Phân tích. Có thể xác định số lượng tỷ lệ kèo bóng đá trực tuyến hôm nay đã bị loại bỏ trong giai đoạn này bằng cách quan sátHồiSubplans bị xóathuộc tính trongGiải thíchđầu ra. Người lập kế hoạch truy vấn có được khóa cho tất cả các tỷ lệ kèo bóng đá trực tuyến hôm nay là một phần của kế hoạch.Giải thíchđầu ra chứ không phải những cái được đề cập bởiSubplans bị xóathuộc tính.

  • Trong khi thực hiện thực tế kế hoạch truy vấn. Cắt tỉa tỷ lệ kèo bóng đá trực tuyến hôm nay cũng có thể được thực hiện ở đây để loại bỏ các tỷ lệ kèo bóng đá trực tuyến hôm nay bằng các giá trị chỉ được biết trong quá trình thực hiện truy vấn thực tế.vòng lặpthuộc tính trongGiải thích Phân tíchđầu ra. Các mẫu con tương ứng với các tỷ lệ kèo bóng đá trực tuyến hôm nay khác nhau có thể có các giá trị khác nhau cho nó tùy thuộc vào số lần mỗi chúng được cắt tỉa trong quá trình thực hiện.(không bao giờ thực hiện)Nếu chúng được cắt tỉa mỗi lần.

Cắt tỉa tỷ lệ kèo bóng đá trực tuyến hôm nay có thể bị vô hiệu hóa bằng cách sử dụngenable_partition_pruningCài đặt.

5.12.5. tỷ lệ kèo bóng đá trực tuyến hôm nay và loại trừ ràng buộc#

Loại trừ ràng buộclà một kỹ thuật tối ưu hóa truy vấn tương tự như cắt tỉa tỷ lệ kèo bóng đá trực tuyến hôm nay. Mặc dù nó chủ yếu được sử dụng để tỷ lệ kèo bóng đá trực tuyến hôm nay được thực hiện bằng phương pháp kế thừa kế thừa, nhưng nó có thể được sử dụng cho các mục đích khác, bao gồm cả tỷ lệ kèo bóng đá trực tuyến hôm nay khai báo.

Loại trừ ràng buộc hoạt động theo cách rất giống với cắt tỉa tỷ lệ kèo bóng đá trực tuyến hôm nay, ngoại trừ việc nó sử dụng mỗi bảngKiểm traràng buộc - cho nó tên của nó - trong khi việc cắt tỉa tỷ lệ kèo bóng đá trực tuyến hôm nay sử dụng giới hạn tỷ lệ kèo bóng đá trực tuyến hôm nay của bảng, chỉ tồn tại trong trường hợp tỷ lệ kèo bóng đá trực tuyến hôm nay khai báo. Một điểm khác biệt khác là loại trừ ràng buộc chỉ được áp dụng tại thời điểm kế hoạch;

Thực tế là loại trừ ràng buộc sử dụngKiểm tra61544_61859

cài đặt mặc định (và được đề xuất) củaurdaint_exclusionkhông phảitrêncũng khôngTẮT, nhưng một cài đặt trung gian gọi làtỷ lệ kèo bóng đá trực tuyến hôm nay, khiến kỹ thuật này chỉ được áp dụng cho các truy vấn có khả năng làm việc trên các bảng được tỷ lệ kèo bóng đá trực tuyến hôm nay kế thừa. ThetrênCài đặt khiến người lập kế hoạch kiểm traKiểm traCác ràng buộc trong tất cả các truy vấn, ngay cả những điều đơn giản không có khả năng được hưởng lợi.

Các cảnh báo sau đây áp dụng cho loại trừ ràng buộc:

  • Loại trừ ràng buộc chỉ được áp dụng trong quá trình lập kế hoạch truy vấn, không giống như cắt tỉa tỷ lệ kèo bóng đá trực tuyến hôm nay, cũng có thể được áp dụng trong quá trình thực thi truy vấn.

  • Loại trừ ràng buộc chỉ hoạt động khi truy vấnWHEREmệnh đề chứa các hằng số (hoặc tham số được cung cấp bên ngoài). Ví dụ: so sánh với chức năng không thể truy xuất nhưcurrent_timestampKhông thể được tối ưu hóa, vì người lập kế hoạch không thể biết bảng con nào giá trị của hàm có thể rơi vào thời gian chạy.

  • Giữ cho các ràng buộc tỷ lệ kèo bóng đá trực tuyến hôm nay đơn giản, nếu không người lập kế hoạch có thể không thể chứng minh rằng các bảng con có thể không cần phải truy cập. Sử dụng các điều kiện bình đẳng đơn giản để tỷ lệ kèo bóng đá trực tuyến hôm nay danh sách hoặc kiểm tra phạm vi đơn giản để tỷ lệ kèo bóng đá trực tuyến hôm nay phạm vi, như được minh họa trong các ví dụ trước.

  • Tất cả các ràng buộc đối với tất cả trẻ em của bảng cha được kiểm tra trong quá trình loại trừ ràng buộc, vì vậy số lượng lớn trẻ em có khả năng tăng thời gian lập kế hoạch truy vấn đáng kể. Vì vậy, tỷ lệ kèo bóng đá trực tuyến hôm nay dựa trên kế thừa di sản sẽ hoạt động tốt với khoảng một trăm bảng trẻ em;

5.12.6. Thực tiễn tốt nhất cho tỷ lệ kèo bóng đá trực tuyến hôm nay khai báo#

Việc lựa chọn cách tỷ lệ kèo bóng đá trực tuyến hôm nay bảng nên được thực hiện cẩn thận, vì hiệu suất của lập kế hoạch và thực hiện truy vấn có thể bị ảnh hưởng tiêu cực bởi thiết kế kém.

Một trong những quyết định thiết kế quan trọng nhất sẽ là cột hoặc cột mà bạn tỷ lệ kèo bóng đá trực tuyến hôm nay dữ liệu của mình. Thường thì lựa chọn tốt nhất sẽ là tỷ lệ kèo bóng đá trực tuyến hôm nay theo cột hoặc tập hợp các cột thường xuất hiện nhất trongWHERECác điều khoản của các truy vấn được thực thi trên bảng được tỷ lệ kèo bóng đá trực tuyến hôm nay.WHERECác mệnh đề tương thích với các ràng buộc ràng buộc tỷ lệ kèo bóng đá trực tuyến hôm nay có thể được sử dụng để cắt tỉa các tỷ lệ kèo bóng đá trực tuyến hôm nay không cần thiết. Tuy nhiên, bạn có thể bị buộc phải đưa ra các quyết định khác theo yêu cầu choKhóa chínhhoặc Ađộc đáoràng buộc. Loại bỏ dữ liệu không mong muốn cũng là một yếu tố cần xem xét khi lập kế hoạch chiến lược tỷ lệ kèo bóng đá trực tuyến hôm nay của bạn.

Chọn số lượng tỷ lệ kèo bóng đá trực tuyến hôm nay mục tiêu mà bảng nên được chia thành cũng là một quyết định quan trọng để đưa ra. Không có đủ tỷ lệ kèo bóng đá trực tuyến hôm nay có thể có nghĩa là các chỉ mục vẫn còn quá lớn và địa phương dữ liệu vẫn còn kém, điều này có thể dẫn đến tỷ lệ đạt được bộ đệm thấp.Hashvà chọn số lượng tỷ lệ kèo bóng đá trực tuyến hôm nay hợp lý thay vì cố gắng tỷ lệ kèo bóng đá trực tuyến hôm nay theoDanh sáchVà hy vọng rằng số lượng khách hàng không tăng vượt quá mức thực tế để tỷ lệ kèo bóng đá trực tuyến hôm nay dữ liệu theo.

tỷ lệ kèo bóng đá trực tuyến hôm nay phụ có thể hữu ích để phân chia thêm các tỷ lệ kèo bóng đá trực tuyến hôm nay dự kiến ​​sẽ trở nên lớn hơn các tỷ lệ kèo bóng đá trực tuyến hôm nay khác. Một tùy chọn khác là sử dụng tỷ lệ kèo bóng đá trực tuyến hôm nay phạm vi với nhiều cột trong khóa tỷ lệ kèo bóng đá trực tuyến hôm nay.

Điều quan trọng là phải xem xét chi phí tỷ lệ kèo bóng đá trực tuyến hôm nay trong quá trình lập kế hoạch và thực hiện truy vấn. Người lập kế hoạch truy vấn thường có thể xử lý các phân cấp tỷ lệ kèo bóng đá trực tuyến hôm nay với tới vài nghìn tỷ lệ kèo bóng đá trực tuyến hôm nay khá tốt, với điều kiện là các truy vấn điển hình cho phép người lập kế hoạch truy vấn cắt tỉa tất cả trừ một số lượng nhỏ các tỷ lệ kèo bóng đá trực tuyến hôm nay.

Với khối lượng công việc loại kho dữ liệu, có thể có ý nghĩa khi sử dụng số lượng tỷ lệ kèo bóng đá trực tuyến hôm nay lớn hơn so vớiOLTPLoại khối lượng công việc. Nói chung, trong kho dữ liệu, thời gian lập kế hoạch truy vấn không phải là mối quan tâm vì phần lớn thời gian xử lý được dành trong quá trình thực hiện truy vấn.