Chương 8
Tối ưu truy vấn
Cơ sở dữ liệu - Khoa CNTT - ĐH KHTN TPHCM 2
Nội dung chi tiết
Giới thiệu
Nguyên tắc tối ưu
Các qui tắc chuyển đổi
Biểu thức tương đương
dụ
Cơ sở dữ liệu - Khoa CNTT - ĐH KHTN TPHCM 3
Giới thiệu
Tối ưu truy vấn
- biến đổi câu hỏi này sang câu hỏi khác (nhưng
cùng kết quả) nhằm giảm thiểu thời gian tính toán
Quan tâm
-Cách cài đặt câu hỏi
Giải thuật độ phức tạp
Không gian lưu trữ ít /nhiều
Thời gian xử nhanh/chậm
Cơ sở dữ liệu - Khoa CNTT - ĐH KHTN TPHCM 4
Giới thiệu (tt)
Giả sử
-Xử 1000 records mất 1 giây
-Xử 4.000.000 records mất 4.000 giây
Khó chấp nhận khi phải chờ đợi kết quả truy vấn
Xử thông tin
-Ưu tiên tối ưu hóa thời gian hơn tối ưu hóa lưu trữ
Bỏ qua dạng chuẩn để đạt tốc độ xử nhanh hơn
Dung lượng HDD ngày ng nhiều, nhưng khả năng thiếu
không gian nh toán
Phép tích Cartesian hay phép kết
Cơ sở dữ liệu - Khoa CNTT - ĐH KHTN TPHCM 5
Nguyên tắc tối ưu
dụ
-R(A, B) ubộ
-S(C, D) v bộ
-Cho biết giá trị của A sao cho B=C D=50
A((B=C) (D=50) (R S))
A(B=C (R D=50(S)))
A(R B=C (D=50(S))
Biến đổi tương đương