KHO DỮ LIỆU
KINH DOANH THÔNG MINH
Bài 6: Tối ưu hóa
2
Nội dung
Phân mảnh/Partitioning
Kết ni/Joins
View lưu trữ/Materialized Views
3
Phân mảnh/Partitioning
Chia dữ liệu thànhc đơn vị vật lý có thể
quản lý riêng biệt
Mức chi tiết/Granularity và mức phân
mảnh/partitioning là nhân tố chính để đạt
hiệu quả của warehouse
Câu hi không phải là có nên dùng phân
mảnh không mà là sử dụng nó thế nào
4
Phân mảnh
Tại sao phân mảnh?
Tạo sự dễ dàng trong quản lý dữ liệu
Các đơn vị vật lý nhỏ hơn cho phép
Tạo chỉ mục không tốn kém
Duyệt tuần tự khi cần
Dễ tổ chức lại
Dễ khôi phục
Dễ giám sát
5
Phân mảnh
Trong DW, phân mảnh được sdụng đ
cải tiến:
Hiệu năng truy vấn nghiệp vụ, nghĩa là tối
thiểu hóa số dữ liệu phải duyệt qua
Khả năng sẵn dùng của dữ liệu, thí dụ việc
lưu dự png/khôi phục có th thực hiện đối
với từng mảnh
Điều hành CSDL, thí dụ thêm cột, lưu trữ, tạo
lại index, tải các bảng dữ liệu