Computer >> Máy Tính >  >> Lập trình >> Lập trình

Quy trình quản lý truy vấn là gì?

Đây là quá trình quản lý các truy vấn và tăng tốc chúng bằng cách hướng các truy vấn đến nguồn dữ liệu hiệu quả nhất. Quá trình này cũng đảm bảo rằng tất cả các tài nguyên hệ thống được sử dụng hiệu quả nhất, thường là bằng cách lập lịch thực hiện các truy vấn. Quy trình quản lý truy vấn giám sát các cấu hình truy vấn thực tế được sử dụng để xác định những tập hợp nào cần tạo.

Quá trình này hoạt động mọi lúc khi kho dữ liệu được cung cấp cho người dùng cuối. Không có bước quan trọng liên tiếp nào trong quá trình này, thay vào đó là một nhóm cơ sở liên tục hoạt động.

Truy vấn định hướng - Kho dữ liệu chứa dữ liệu tóm tắt có thể cung cấp một số nguồn dữ liệu riêng biệt để đáp ứng một truy vấn cụ thể. Đây là bản thân thông tin chi tiết và bất kỳ số lượng tổng hợp nào đáp ứng nhu cầu thông tin của truy vấn.

Ví dụ, trong phân tích kho dữ liệu bán hàng, nếu người dùng yêu cầu hệ thống "Báo cáo doanh thu bán máy tính, Ghaziabad, TĂNG trong 2 tuần qua", truy vấn này sẽ được đáp ứng bằng cách quét bất kỳ bảng nào sau đây -

  • Tất cả thông tin chi tiết trong 2 tuần qua, lọc trong tất cả doanh số bán máy tính cho Ghaziabad.

  • Bảng tổng hợp giá trị hàng tuần của sản phẩm theo cửa hàng trong tuần của 2 tuần.

  • Bảng tóm tắt hai tuần một lần của sản phẩm theo khu vực Ghaziabad là một ví dụ về khu vực.

  • Bảng tóm tắt hai tuần một lần về nhóm sản phẩm theo cửa hàng (máy tính là một nhóm sản phẩm).

Bất kỳ bảng nào trong số này đều có thể được sử dụng để lấy kết quả. Tuy nhiên, hiệu suất thực thi sẽ khác nhau giữa mỗi bảng vì khối lượng phải đọc khác nhau đáng kể. Quy trình quản lý truy vấn xác định bảng nào cung cấp câu trả lời hiệu quả nhất, bằng cách tính toán bảng nào sẽ đáp ứng truy vấn trong khoảng thời gian ngắn nhất.

Tài nguyên hệ thống quản lý - Một truy vấn lớn duy nhất có thể sử dụng tất cả tài nguyên hệ thống để thực thi, ảnh hưởng đến hiệu suất của toàn bộ hệ thống. Những truy vấn này có xu hướng là những truy vấn thực thi toàn bộ thông tin chi tiết hoặc được xây dựng không phù hợp và thực hiện lặp đi lặp lại một bảng lớn.

Quy trình quản lý truy vấn đảm bảo rằng không có truy vấn đơn lẻ nào có thể ảnh hưởng đến hiệu suất tổng thể của hệ thống.

Chụp truy vấn - Các cấu hình truy vấn được thay đổi thường xuyên trong vòng đời của kho dữ liệu và các yêu cầu truy vấn ban đầu của người dùng có thể chỉ là một điểm khởi đầu. Các bảng tóm tắt được cấu trúc xung quanh một cấu hình truy vấn đã xác định và nếu cấu hình đó thay đổi, bảng tóm tắt cũng được thay đổi.

Nó có thể theo dõi chính xác và hiểu cấu hình truy vấn mới là gì, nó có thể rất hiệu quả để nắm bắt các truy vấn vật lý đang được thực thi. Tại các thời điểm khác nhau, những truy vấn này có thể được phân tích để xác định cấu hình truy vấn mới và kết quả tác động đến các bảng tóm tắt.