.17 Rỳt gọn phõn đoạn hỗn hợp

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Nghiên cứu một số khía cạnh lý thuyết trong mô hình CSDL quan hệ Luận văn ThS. Công nghệ thông tin 1 01 10 (Trang 77 - 78)

2.3.3 Tối ƣu hoỏ cõu hỏi.

Cõu truy vấn thu được từ quỏ trỡnh phõn ró và cục bộ hoỏ dữ liệu cú thể cho thực hiện bằng cỏch đưa thờm vào cỏc yếu tố truyền tin một cỏch cú hệ thống. Việc hoỏn vị thứ tự cỏc phộp toỏn trong cõu truy vấn cú thể đưa ra nhiều chiến lược truy vấn. Để tỡm ra một cỏch sắp xếp tối ưu cỏc phộp toỏn cho một cõu truy vấn là nhiệm vụ của bộ tối ưu hoỏ (optimizer). Chọn một chiến lược tối ưu là một bài toỏn NP – hard theo số lượng quan hệ [ Ibaraki and Kameda, 1984]. Vỡ thế nhiệm vụ của bộ tối ưu hoỏ là tỡm ra một chiến lược/phương ỏn thực thi tốt, khụng cần thiết phải tối ưu, và quan trọng hơn là trỏnh được những chiến lược tồi.

Với đầu vào là cõu truy vấn đó được phõn ró, cục bộ hoỏ nhiệm vụ của bộ tối ưu hoỏ tỡm ra được một chiến lược thực thi cõu truy vấn (QEP) đó tối ưu, gồm cỏc cõu truy vấn đại số quan hệ được đặc tả theo cỏc đoạn, và cỏc phộp toỏn truyền dữ liệu, hỗ trợ cho việc thực thi cõu truy vấn qua cỏc trạm.

Việc chọn lựa chiến lược tối ưu núi chung là việc tỡm cỏch tiờn đoỏn được chi phớ thực thi và giảm thiểu hàm chi phớ.

Nguyờn liệu chớnh của bộ tối ưu hoỏ dựng để tớnh chi phớ là cỏc số liệu thống kờ của cỏc đoạn, cỏc cụng thức đỏnh giỏ lực lượng của cỏc quan hệ trung gian được tạo ra. Trong luận văn này chỳng ta tập trung chủ yếu vào vấn đề sắp xếp thứ tự cỏc phộp toỏn nối vỡ lý do nú là bài toỏn đó hiểu rừ, và cỏc cõu truy vấn cú chứa phộp nối, chọn, chiếu được xem là loại truy vấn hay gặp. Chỳng ta cũng xem xột và thảo luận ứng dụng của phộp nửa nối cú tỏc dụng như thế nào trong việc xử lý cỏc nối để tối ưu hoỏ cõu hỏi phõn tỏn.

2.3.3.1 Tối ưu hoỏ cõu hỏi [6, 9].

Ở phần này ta sẽ thảo luận về quỏ trỡnh tối ưu hoỏ núi chung, bất kể là trong mụi trường tập trung hay phõn tỏn. Cõu truy vấn cần tối ưu giả thiết là được diễn tả bằng đại số quan hệ trờn cỏc quan hệ CSDL (cú thể là cỏc đoạn).

Tối ưu hoỏ truy vấn là quỏ trỡnh sinh ra một chiến lược thực thi truy vấn QEP. Chiến lược được chọn phải hạ thấp tối đa hàm cho phớ. Bộ tối ưu được xem là cấu thành bởi ba thành phần: Khụng gian tỡm kiếm (search space), mụ hỡnh chi phớ (cost model), và chiến lược tỡm kiếm (search strategy).

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Nghiên cứu một số khía cạnh lý thuyết trong mô hình CSDL quan hệ Luận văn ThS. Công nghệ thông tin 1 01 10 (Trang 77 - 78)

Tải bản đầy đủ (PDF)

(131 trang)