2009-11-30 18 views

Trả lời

23

Phân vùng cho phép các bảng và chỉ mục hoặc các bảng được tổ chức chỉ mục được chia nhỏ thành các phần có thể quản lý nhỏ hơn và mỗi phần nhỏ này được gọi là "phân vùng".

Để biết thêm thông: Partitioning in Oracle. What? Why? When? Who? Where? How?

+0

Liên kết được chỉ định là phải đọc. –

0

Bảng phân vùng bao gồm trong một kỹ thuật được thông qua bởi một số hệ thống quản lý cơ sở dữ liệu để đối phó với cơ sở dữ liệu lớn. Thay vì một vị trí lưu trữ bảng duy nhất, chúng chia bảng của bạn thành nhiều tệp để truy vấn nhanh hơn.

Nếu bạn có một bảng sẽ lưu trữ lượng lớn dữ liệu (nghĩa là REALLY số tiền lớn, như hàng triệu bản ghi), việc phân vùng bảng sẽ là một lựa chọn tốt.

+0

-1, vì lợi ích của việc phân vùng không nhất thiết liên quan đến khối lượng dữ liệu. Phân vùng có thể làm cho hiệu suất tồi tệ hơn dễ dàng như nó có thể làm cho nó tốt hơn. –

7

Khi bạn muốn chia bảng thành các bảng nhỏ hơn (dựa trên một số phân tích hợp lý) để cải thiện hiệu suất. Vì vậy, bây giờ người dùng có thể tham khảo các bảng dưới dạng một tên bảng hoặc cho các phân vùng riêng lẻ bên trong.

24

Ví dụ có thể hữu ích.

Chúng tôi đã thu thập dữ liệu hàng ngày từ một bộ 124 cửa hàng tạp hóa. Mỗi ngày dữ liệu đã hoàn toàn khác biệt với mọi ngày khác. Chúng tôi đã phân đoạn dữ liệu vào ngày đó. Điều này cho phép chúng tôi có các tìm kiếm nhanh hơn vì oracle có thể sử dụng các chỉ mục được phân đoạn và nhanh chóng loại bỏ tất cả các ngày không liên quan. Điều này cũng cho phép các thao tác sao lưu dễ dàng hơn nhiều vì bạn có thể làm việc chỉ trong các phân vùng mới. Cũng sau 5 năm dữ liệu chúng tôi cần để loại bỏ toàn bộ dữ liệu ngày. Bạn có thể "thả" hoặc loại bỏ toàn bộ phân vùng cùng một lúc thay vì xóa các hàng. Vì vậy, việc loại bỏ các dữ liệu cũ là một snap.

Vì vậy, chúng rất phù hợp cho các bộ dữ liệu lớn và rất tốt để cải thiện hiệu suất trong một số trường hợp.

-2

i) Đó là phân mục của một bảng thành nhiều phân đoạn, được gọi là phân vùng, mỗi phân đoạn chứa một tập hợp con của các giá trị.

ii) Bạn nên sử dụng nó khi bạn đã đọc tài liệu, chạy một số trường hợp kiểm tra, hiểu đầy đủ các ưu điểm và nhược điểm của nó, và thấy rằng nó sẽ có lợi.

Bạn sẽ không nhận được câu trả lời hoàn chỉnh trên diễn đàn. Đi và đọc tài liệu và quay trở lại khi bạn có vấn đề về quản lý.