TAILIEUCHUNG - CLUSTERS VÀ INDEX-ORGANIZED TABLES

CLUSTERS VÀ INDEX-ORGANIZED TABLES QUAN VỀ CLUSTERS VÀ INDEX-ORGANIZED TABLES Trong một bảng thông thường người sử dụng có rất nhiều giới hạn về điều khiển phân tán các hàng trong bảng. Khi một bảng được tạo ra lần đầu tiên nói chung các hàng được chèn vào trong đoạn bắt đầu của block đầu tiên trong extent đầu tiên. Nhưng một khi các câu lệnh DML đã đưa ra một vài yếu tố như trật tự của các block trong danh sách các block tự do, các hàng bị migration sẽ làm cho các câu lệnh này rất khó trong. | CLUSTERS VÀ INDEX-ORGANIZED TABLES QUAN VỀ CLUSTERS VÀ INDEX-ORGANIZED TABLES Trong một bảng thông thường người sử dụng có rất nhiều giới hạn về điều khiển phân tán các hàng trong bảng. Khi một bảng được tạo ra lần đầu tiên nói chung các hàng được chèn vào trong đoạn bắt đầu của block đầu tiên trong extent đầu tiên. Nhưng một khi các câu lệnh DML đã đưa ra một vài yếu tố như trật tự của các block trong danh sách các block tự do các hàng bị migration sẽ làm cho các câu lệnh này rất khó trong việc săp xếp các hàng trong bảng. Hình vẽ 1. Lưu trữ các dòng dữ liệu trong một table Cluster hỗ trợ một vài quá trình điều khiển các hàng được lưu trữ. Khi một cluster được sử dụng Oracle server sẽ lưu tất cả các hàng mà có cùng giá trị khoá trong cùng một Block nếu có thể. Khi bảng Index-Organized được sử dụng người sử dụng có thể điều khiển trật tự của các hàng. Dữ liệu trong bảng index-organized sẽ ở trong trật tự của khoá chỉ định. . Cluster Một cluster dùng để chứa tập các hàng có quan hệ trong một Oracle block. Clusters ORD_NŨ PROD QTY 101 A4102 20 102 A-2091. 11 102 G703O 20 102 N95S7 26 101 Ä5675 19 101 W0824 10 Ị ŨRDJỈŨZ ORD_DT CUST_CI A jl 05-JAN-97 ROI 102 07-JAN-97 N45 Cluster Key 0RD_N0 101 OBPDT CMTCO 05-JAN-97 ROI PBATS QTV Ä4102 20 Ä5475 19 W0824 10 102 ORD C7 COTT-SP 07-JAN-97 N4 5 PRC-D QTY A2091 11 G7B30 20 1 9587 26 Un clustered ORD and ITEM tables Clustered ORD and ITEM tables Hình vẽ 2. Cluster Sự khác nhau giữa bảng được cluster và bảng không cluster Nếu hàng dữ liệu đuợc lưu trong các bảng thông thường thì các bảng khác nhau sẽ sử dụng tập các block khác nhau của riêng bảng đó. Một block mà sử dụng để lưu các hàng từ bảng ORDER sẽ không chứa dữ liệu trong bảng ITEM và ngược lại. Nếu hai bảng ORDER và bảng ITEM được lưu trong một cluster chúng sẽ chia sẻ cùng một phân đoạn cluster. Một block trong phân đoạn này có thể lưu các hàng của cả hai bảng. Nếu một bảng đựơc lưu trong một cluster cluster sẽ trở thành đơn vị vật lý lưu trữ và bảng sẽ .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.