Phiên bản được hỗ trợ:hiện tại(17)16/15/14/13
Phiên bản phát triển: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

5.11.tỷ lệ kèo bóng đá tối nay bảng

PostgreSQLHỗ trợ tỷ lệ kèo bóng đá tối 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 đá tối nay như một phần của thiết kế cơ sở dữ liệu của bạn.

5.11.1.Tổng quan

tỷ lệ kèo bóng đá tối 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 đá tối 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 mạnh của bảng nằm trong một tỷ lệ kèo bóng đá tối nay hoặc một số lượng nhỏ các tỷ lệ kèo bóng đá tối nay. tỷ lệ kèo bóng đá tối 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 đá tối 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 đá tối nay đó thay vì sử dụng chỉ mục, điều này sẽ yêu cầu đọc truy cập ngẫu nhiên phân tán 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 đá tối nay, nếu mẫu sử dụng được tính trong thiết kế tỷ lệ kèo bóng đá tối nay. Bỏ một tỷ lệ kèo bóng đá tối nay riêng lẻ bằng cách sử dụngBẢNG DROPhoặc làmtỷ lệ kèo bóng đá tối 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 đá tối 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 đá tối nay sau:

tỷ lệ kèo bóng đá tối nay phạm vi

Bảng được tỷ lệ kèo bóng đá tối 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 đá tối nay khác nhau. Ví dụ, người ta có thể tỷ lệ kèo bóng đá tối 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 đá tối nay thứ hai không phải là thứ nhất.

Danh sách tỷ lệ kèo bóng đá tối nay

Bảng được tỷ lệ kèo bóng đá tối 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 đá tối nay.

tỷ lệ kèo bóng đá tối nay băm

Bảng được tỷ lệ kèo bóng đá tối 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 đá tối nay. Mỗi tỷ lệ kèo bóng đá tối nay sẽ giữ các hàng mà giá trị băm của khóa tỷ lệ kèo bóng đá tối 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 đá tối 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 đá tối nay khai báo tích hợp.

5.11.2.tỷ lệ kèo bóng đá tối 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 đá tối nay. Bảng được chia được gọi làBảng được tỷ lệ kèo bóng đá tối nay. Tuyên bố bao gồmPhương pháp tỷ lệ kèo bóng đá tối 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 đá tối nay.

Bản thân bảng được tỷ lệ kèo bóng đá tối nay làảoKhăntỷ lệ kèo bóng đá tối nay 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 đá tối 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 đá tối nay. Mỗi tỷ lệ kèo bóng đá tối 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 đá tối nay. Tất cả các hàng được chèn vào một bảng được tỷ lệ kèo bóng đá tối nay sẽ được chuyển đến một trong các tỷ lệ kèo bóng đá tối 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 đá tối nay.

tỷ lệ kèo bóng đá tối nay có thể được định nghĩa là các bảng được tỷ lệ kèo bóng đá tối nay, dẫn đếnSub-Partitioning. Mặc dù tất cả các tỷ lệ kèo bóng đá tối nay phải có cùng một cột với cha mẹ được tỷ lệ kèo bóng đá tối nay của chúng, các tỷ lệ kèo bóng đá tối 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 đá tối nay khác.Tạo tỷ lệ kèo bóng đá tối nayĐể biết thêm chi tiết về việc tạo các bảng và tỷ lệ kèo bóng đá tối nay được tỷ lệ kèo bóng đá tối nay.

Không thể biến bảng thông thường thành bảng được tỷ lệ kèo bóng đá tối 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 đá tối nay hoặc thông thường hiện có dưới dạng tỷ lệ kèo bóng đá tối nay của bảng được tỷ lệ kèo bóng đá tối nay hoặc xóa tỷ lệ kèo bóng đá tối nay khỏi bảng được tỷ lệ kèo bóng đá tối 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 đá tối naytỷ lệ kèo bóng đá tối nay táchphụ.

tỷ lệ kèo bóng đá tối nay cũng có thể làPostgresql: Tài liệu: 15: 5.12. , 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 đá tối nay. Có một số hạn chế khác là tốt.PostgreSQL: Tài liệu: 15: kèo bóng đá việtĐể biết thêm thông tin.

5.11.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 tỷ lệ kèo bóng đá tối nay (

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 tuần trước, tháng hoặc quý, vì việc sử dụng chính tỷ lệ kèo bóng đá tối nay 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 đá tối 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 đá tối nay bằng cách chỉ địnhtỷ lệ kèo bóng đá tối nay bởimệnh đề, bao gồm phương thức tỷ lệ kèo bóng đá tối 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 đá tối nay.

    Tạo phép đo tỷ lệ kèo bóng đá tối nay (
  2. Tạo tỷ lệ kèo bóng đá tối nay. Định nghĩa của mỗi tỷ lệ kèo bóng đá tối 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 đá tối nay và khóa tỷ lệ kèo bóng đá tối nay của cha mẹ.

    Các tỷ lệ kèo bóng đá tối nay do đó được tạo ra theo mọi cách bình thườngPostgreSQLBảng (hoặc, có thể, các 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 đá tối nay.

    Ví dụ của chúng tôi, mỗi tỷ lệ kèo bóng đá tối 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 đá tối nay đo lường

    (Nhớ lại rằng các tỷ lệ kèo bóng đá tối 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 đá tối nay phụ, một lần nữa chỉ địnhtỷ lệ kèo bóng đá tối nay bởimệnh đề trong các lệnh được sử dụng để tạo các tỷ lệ kèo bóng đá tối nay riêng lẻ, ví dụ:

    Tạo bảng đo_Y2006M02 tỷ lệ kèo bóng đá tối nay đo lường

    Sau khi tạo các tỷ lệ kèo bóng đá tối 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 đá tối 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 đá tối nay của nó dựa trênPEAKTEMPCột. Khóa tỷ lệ kèo bóng đá tối nay được chỉ định có thể trùng với khóa tỷ lệ kèo bóng đá tối 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 đá tối 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 đá tối nay hiện có sẽ gây ra lỗi; một tỷ lệ kèo bóng đá tối 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 đá tối nay cho các tỷ lệ kèo bóng đá tối 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 đá tối nay. .ảoHồigiống như cách mà bảng được tỷ lệ kèo bóng đá tối 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 đá tối 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ỷ lệ kèo bóng đá tối nay ư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 đá tối 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.11.2.2.Bảo trì tỷ lệ kèo bóng đá tối nay

Thông thường tập hợp các tỷ lệ kèo bóng đá tối nay được thiết lập khi xác định ban đầu bảng không nhằm mục đích tĩnh. Người ta thường muốn loại bỏ các tỷ lệ kèo bóng đá tối nay giữ dữ liệu cũ và định kỳ thêm các tỷ lệ kèo bóng đá tối 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 đá tối nay không còn cần thiết nữa:

25049_25085

Đ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 tỷ lệ kèo bóng đá tối nay cha.

Một tùy chọn khác thường được ưa thích là xóa tỷ lệ kèo bóng đá tối nay khỏi bảng được tỷ lệ kèo bóng đá tối 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 đá tối nay phân vùng_Y2006M02;

Chúng 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 tỷ lệ kèo bóng đá tối nay 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 tỷ lệ kèo bóng đá tối nay cha, nhưng xemBảng thay đổi ... tỷ lệ kèo bóng đá tối 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 đá tối 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 đá tối nay trống trong bảng được tỷ lệ kèo bóng đá tối nay giống như các tỷ lệ kèo bóng đá tối nay ban đầu đã được tạo ở trên:

Tạo bảng đo_Y2008M02 tỷ lệ kèo bóng đá tối nay đo lường

Thay thế, đôi khi thuận tiện hơn để tạo bảng mới bên ngoài cấu trúc tỷ lệ kèo bóng đá tối nay và gắn nó như một tỷ lệ kèo bóng đá tối 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 đá tối nay.Đính kèm tỷ lệ kèo bóng đá tối nayHoạt động chỉ yêu cầuCập nhật chia sẻ độc quyềnKhóa trên bảng được tỷ lệ kèo bóng đá tối nay, trái ngược vớiAccess ExclusiveKhóa được yêu cầu bởiTạo bảng ... tỷ lệ kèo bóng đá tối 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 đá tối nay. TheTạo tỷ lệ kèo bóng đá tối nay ... giống nhưTùy chọn rất hữu ích để tránh lặp đi lặp lại một cách tẻ nhạt định nghĩa của tỷ lệ kèo bóng đá tối nay cha:

Tạo tỷ lệ kèo bóng đá tối nay đo_Y2008M02

Trước khi chạyĐính kèm tỷ lệ kèo bóng đá tối naylệnh, nên tạo mộtKiểm traràng buộc trên bảng được đính kèm phù hợp với ràng buộc tỷ lệ kèo bóng đá tối nay dự kiến, như được minh họa ở trên. Bằng cách đó, hệ thống sẽ có thể bỏ qua quá trình quét cần thiết để xác nhận ràng buộc tỷ lệ kèo bóng đá tối nay ngầm.Kiểm traràng buộc, bảng sẽ được quét để xác thực ràng buộc tỷ lệ kèo bóng đá tối nay trong khi giữ mộtAccess ExclusiveKhóa trên tỷ lệ kèo bóng đá tối nay đó. Nên loại bỏ dự phòng bây giờKiểm traràng buộc sauĐính kèm tỷ lệ kèo bóng đá tối nayhoàn thành. Nếu bảng được đính kèm tự nó là một bảng được tỷ lệ kèo bóng đá tối nay, thì mỗi tỷ lệ kèo bóng đá tối 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 đạt được các tỷ lệ kèo bóng đá tối nay lá.

Tương tự, nếu bảng được tỷ lệ kèo bóng đá tối nay cóMặc địnhtỷ lệ kèo bóng đá tối nay, nên tạo mộtKiểm traràng buộc loại trừ ràng buộc của tỷ lệ kèo bóng đá tối nay được gắn kết. Nếu điều này không được thực hiện thìmặc địnhtỷ lệ kèo bóng đá tối nay sẽ được quét để xác minh rằng nó không chứa các bản ghi nên được đặt trong tỷ lệ kèo bóng đá tối nay được đính kèm. Hoạt động này sẽ được thực hiện trong khi giữ mộtAccess Exclusivekhóa trênMặc địnhtỷ lệ kèo bóng đá tối nay. NếuMặc địnhtỷ lệ kèo bóng đá tối nay là một bảng được tỷ lệ kèo bóng đá tối nay, sau đó mỗi tỷ lệ kèo bóng đá tối 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ư đã giải thích ở trên, có thể tạo các chỉ mục trên các bảng được tỷ lệ kèo bóng đá tối nay để chúng được áp dụng tự động cho toàn bộ hệ thống phân cấp. Điều này rất thuận tiện, vì không chỉ các tỷ lệ kèo bóng đá tối nay hiện tại sẽ được lập chỉ mục, mà còn bất kỳ tỷ lệ kèo bóng đá tối nay nào được tạo ra trong tương lai.đồng thờiVòng loại khi tạo chỉ mục được tỷ lệ kèo bóng đá tối nay như vậy. Để tránh thời gian khóa dài, có thể sử dụngTạo chỉ mục chỉ trênBảng được tỷ lệ kèo bóng đá tối nay; Một chỉ mục như vậy được đánh dấu không hợp lệ và các tỷ lệ kèo bóng đá tối nay không được áp dụng chỉ mục tự động.đồng thời, và sau đóđính kèmđến chỉ mục trên cha mẹ bằng cách sử dụngChỉ số thay đổi .. Đính kèm tỷ lệ kèo bóng đá tối nay. Khi các chỉ mục cho tất cả các tỷ lệ kèo bóng đá tối nay được gắn vào chỉ mục cha, chỉ mục cha được đánh dấu tự động hợp lệ.

tạo chỉ số đo lường_usls_idx chỉ trên phép đo (đơ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.

Bàn thay đổi chỉ đo thêm duy nhất (City_id, Logdate);

5.11.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 đá tối 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 đá tối nay, các khóa tỷ lệ kèo bóng đá tối 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 đá tối 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 đá tối nay của chính họ;

  • Không có cách nào để tạo ra một ràng buộc loại trừ trải dài toàn bộ bảng tỷ lệ kèo bóng đá tối nay. Chỉ có thể đặt một ràng buộc như vậy trên mỗi tỷ lệ kèo bóng đá tối nay lá riêng lẻ.

  • trước hàngTriggers trênChènKhông thể thay đổi tỷ lệ kèo bóng đá tối 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 đá tối nay không được phép. Do đó, nếu bảng được tỷ lệ kèo bóng đá tối nay là vĩnh viễn, thì phải là các tỷ lệ kèo bóng đá tối nay của nó và tương tự như vậy nếu bảng được tỷ lệ kèo bóng đá tối nay là tạm thời.

Các tỷ lệ kèo bóng đá tối nay riêng lẻ được liên kết với bảng được tỷ lệ kèo bóng đá tối 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 đá tối nay khai báo hoặc các tỷ lệ kèo bóng đá tối 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 đá tối nay bao gồm bảng được tỷ lệ kèo bóng đá tối nay và các tỷ lệ kèo bóng đá tối 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 thừa kế thông thường được áp dụng như được mô tả trongPhần 5.10, với một vài ngoại lệ:

  • tỷ lệ kèo bóng đá tối 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 đá tối nay vớiTạo tỷ lệ kèo bóng đá tối nay, Cũng không thể thêm các cột vào các tỷ lệ kèo bóng đá tối nay sau khi thực tế bằng cách sử dụngtỷ lệ kèo bóng đá tối nay thay đổi. Các bảng có thể được thêm vào dưới dạng tỷ lệ kèo bóng đá tối nay vớiBảng thay đổi ... Đính kèm tỷ lệ kèo bóng đá tối 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 đá tối nay luôn được kế thừa bởi tất cả các tỷ lệ kèo bóng đá tối nay của nó.Kiểm traCác ràng buộc được đánh dấuKhông kế thừaKhông được phép tạo trên các bảng được tỷ lệ kèo bóng đá tối nay. Bạn không thể bỏ mộtkhông nullràng buộc trên cột của tỷ lệ kèo bóng đá tối nay 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 đá tối nay được hỗ trợ miễn là không có tỷ lệ kèo bóng đá tối nay. Khi các tỷ lệ kèo bóng đá tối 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 đá tối 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 đá tối 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 đá tối nay sẽ luôn trả về lỗi.

5.11.3.tỷ lệ kèo bóng đá tối nay bằng cách sử dụng kế thừa

Trong khi tỷ lệ kèo bóng đá tối 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 đá tối 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 đá tối nay khai báo, chẳng hạn như:

  • Để tỷ lệ kèo bóng đá tối nay khai báo, các tỷ lệ kèo bóng đá tối nay phải có chính xác cùng một tập hợp các cột với bảng được tỷ lệ kèo bóng đá tối nay, trong khi với sự kế thừa bảng, các bảng con có thể có thêm các cột không có trong cha mẹ.

  • Kế thừa tỷ lệ kèo bóng đá tối nay cho phép nhiều kế thừa.

  • tỷ lệ kèo bóng đá tối nay khai báo chỉ hỗ trợ phạm vi, danh sách và tỷ lệ kèo bóng đá tối 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.11.3.1.Ví dụ

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

  1. Tạoroottỷ lệ kèo bóng đá tối nay, từ đó tất cảcontỷ lệ kèo bóng đá tối nay sẽ kế thừa. tỷ lệ kèo bóng đá tối nay này sẽ không chứa dữ liệu.Đo lườngtỷ lệ kèo bóng đá tối nay như đã định nghĩa ban đầu:

    Tạo phép đo tỷ lệ kèo bóng đá tối nay (
  2. Tạo một sốconKhănCác tỷ lệ kèo bóng đá tối nay mà mỗi kế thừa từ tỷ lệ kèo bóng đá tối nay gốc. Thông thường, các tỷ lệ kèo bóng đá tối nay 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.POSTGRESQLtỷ lệ kèo bóng đá tối nay (hoặc tỷ lệ kèo bóng đá tối nay nước ngoài).

    Tạo tỷ lệ kèo bóng đá tối nay đo_Y2006M02 () kế thừa (Đo lường);
  3. Thêm các ràng buộc tỷ lệ kèo bóng đá tối nay không chồng chéo vào các tỷ lệ kèo bóng đá tối nay 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ị khóa được phép trong các tỷ lệ kèo bóng đá tối nay 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õ tỷ lệ kèo bóng đá tối nay 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 tỷ lệ kèo bóng đá tối nay đo_Y2006M02 (
  4. Đối với mỗi tỷ lệ kèo bóng đá tối nay 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.

    41894_42282
  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 tỷ lệ kèo bóng đá tối nay 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 tỷ lệ kèo bóng đá tối nay gốc.

    Tạo hoặc thay thế chức năng đo lường_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 hàm kích hoạt mỗi tháng để nó luôn chèn vào tỷ lệ kèo bóng đá tối nay 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í tỷ lệ kèo bóng đá tối nay 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 tỷ lệ kèo bóng đá tối nay 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, 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 tỷ lệ kèo bóng đá tối nay con thích hợp là thiết lập các quy tắc, thay vì kích hoạt trên tỷ lệ kèo bóng đá tối nay 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 tỷ lệ kèo bóng đá tối nay 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 tỷ lệ kèo bóng đá tối nay gốc thay thế.

  6. Đảm bảo rằngurdaint_exclusionTham số cấu hình không bị vô hiệu hóa trongPostgreSql.conf; nếu không thì tỷ lệ kèo bóng đá tối nay 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 tỷ lệ kèo bóng đá tối nay 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.11.3.2.Bảo trì tỷ lệ kèo bóng đá tối nay thừa kế

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

47611_47647

Để loại bỏ bảng con khỏi bảng tỷ lệ kèo bóng đá tối nay cấp kế thừa nhưng giữ quyền truy cập vào nó dưới dạng bảng theo đúng nghĩa của nó:

Thay đổi tỷ lệ kèo bóng đá tối nay đo_Y2006M02 Không đo lường kế thừa;

Để thêm tỷ lệ kèo bóng đá tối nay con mới để xử lý dữ liệu mới, hãy tạo một tỷ lệ kèo bóng đá tối nay con trống giống như trẻ em ban đầu được tạo ở trên:

Tạo tỷ lệ kèo bóng đá tối nay đ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 tỷ lệ kèo bóng đá tối nay 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 tỷ lệ kèo bóng đá tối nay đo_Y2008M02

5.11.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 đá tối nay được thực hiện bằng cách sử dụng kế thừa:

  • Không có cách tự động nào để xác minh rằng tất cả cácKiểm traCác ràng buộc là loại trừ lẫn nhau. Tạo mã tạo ra các tỷ lệ kèo bóng đá tối nay 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 tỷ lệ kèo bóng đá tối nay.

  • 49669_49790CaveatsĐể 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 đá tối 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 tỷ lệ kèo bóng đá tối nay con, nhưng nó làm cho việc quản lý cấu trúc phức tạp hơn nhiều.

  • Nếu bạn đang sử dụng thủ côngVACUUMhoặctỷ lệ kèo bóng đá tối nay tíchCác lệnh, đừng quên rằng bạn cần phải chạy chúng trên mỗi tỷ lệ kèo bóng đá tối nay con riêng. Một lệnh như:

    tỷ lệ kèo bóng đá tối nay tích đo lường;

    Sẽ chỉ xử lý tỷ lệ kèo bóng đá tối nay 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 đá tối 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 đá tối nay khai báo.

5.11.4.Cắt tỉa tỷ lệ kèo bóng đá tối nay

Cắt tỉa tỷ lệ kèo bóng đá tối 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 đá tối nay. Ví dụ:

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

Không cần cắt tỉa tỷ lệ kèo bóng đá tối nay, truy vấn trên sẽ quét từng tỷ lệ kèo bóng đá tối nay củaĐo lườngBảng. Với sự cắt tỉa tỷ lệ kèo bóng đá tối 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 đá tối nay và chứng minh rằng tỷ lệ kèo bóng đá tối 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 đá tối 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 đá tối nay đã được cắt tỉa và một kế hoạch mà chúng 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 đá tối 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 đá tối 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 đá tối 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 đá tối 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 đá tối 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.

Cắt tỉa tỷ lệ kèo bóng đá tối 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 đá tối 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 nối vòng lặp lồng nhau. Việc cắt tỉa tỷ lệ kèo bóng đá tối 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 đá tối 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 tỷ lệ kèo bóng đá tối nay tích. Có thể xác định số lượng tỷ lệ kèo bóng đá tối nay đã bị loại bỏ trong giai đoạn này bằng cách quan sátSubplans bị xóaKhănthuộc tính trongGiải thíchOUTPUT.

  • 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 đá tối nay cũng có thể được thực hiện ở đây để loại bỏ các tỷ lệ kèo bóng đá tối 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 tỷ lệ kèo bóng đá tối nay tíchđầu ra. Các mẫu con tương ứng với các tỷ lệ kèo bóng đá tối 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ờ được thực thi)Nếu chúng được cắt tỉa mỗi lần.

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

5.11.5.tỷ lệ kèo bóng đá tối 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 đá tối nay. Mặc dù nó chủ yếu được sử dụng để tỷ lệ kèo bóng đá tối 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 đá tối 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 đá tối 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 đá tối nay sử dụng giới hạn tỷ lệ kèo bóng đá tối nay của bảng, chỉ tồn tại trong trường hợp tỷ lệ kèo bóng đá tối 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 traCác ràng buộc, làm cho nó chậm so với cắt tỉa tỷ lệ kèo bóng đá tối nay, đôi khi có thể được sử dụng như một lợi thế: bởi vì các ràng buộc có thể được xác định ngay cả trên các bảng tỷ lệ kèo bóng đá tối nay được khai báo, ngoài các giới hạn tỷ lệ kèo bóng đá tối nay bên trong của chúng, loại trừ có thể tạo ra các tỷ lệ kèo bóng đá tối nay bổ sung khỏi kế hoạch truy vấn.

cài đặt mặc định (và được đề xuất) củaurdaint_exclusionkhông phảitrênNorTẮT, nhưng một cài đặt trung gian gọi làtỷ lệ kèo bóng đá tối 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 đá tối 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 câu hỏi đơ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 đá tối 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 tỷ lệ kèo bóng đá tối nay 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 đá tối 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 đá tối nay danh sách hoặc kiểm tra phạm vi đơn giản để tỷ lệ kèo bóng đá tối 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, do đó 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 đá tối 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.11.6.Thực tiễn tốt nhất cho tỷ lệ kèo bóng đá tối nay khai báo

Việc lựa chọn cách tỷ lệ kèo bóng đá tối nay bảng nên được thực hiện cẩn thận, vì hiệu suất của 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 đá tối 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 đá tối nay theo cột hoặc tập hợp các cột thường xuất hiện nhất trongWHEREĐ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 đá tối 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 đá tối nay có thể được sử dụng để cắt tỉa các tỷ lệ kèo bóng đá tối 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 đá tối nay của bạn.

Chọn số lượng tỷ lệ kèo bóng đá tối 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 đá tối 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 đá tối nay hợp lý thay vì cố gắng tỷ lệ kèo bóng đá tối nay theoListVà 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 đá tối nay dữ liệu theo.

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

Điều quan trọng là phải xem xét chi phí tỷ lệ kèo bóng đá tối 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 đá tối nay với tới vài nghìn tỷ lệ kèo bóng đá tối 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 đá tối 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 đá tối 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.

Gửi hiệu chỉnh

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.