Mục lục:
Định nghĩa - Truy vấn song song có nghĩa là gì?
Truy vấn song song là một phương thức được sử dụng để tăng tốc độ thực hiện của các truy vấn SQL bằng cách tạo nhiều quy trình truy vấn phân chia khối lượng công việc của một câu lệnh SQL và thực hiện nó song song hoặc cùng một lúc.
Vì mỗi quá trình hoạt động trên một cái gì đó khác nhau cùng một lúc, nó làm giảm đáng kể thời gian thực hiện chung của câu lệnh SQL. Điều này rất có lợi cho các hệ thống có nhiều CPU có thể hoạt động trên các quy trình.
Techopedia giải thích Truy vấn song song
Một xử lý SQL bình thường không có tính năng truy vấn song song luôn được thực hiện bởi một quy trình máy chủ.
Với tính năng được kích hoạt, nhiều quy trình được tạo để đồng thời hoạt động cùng nhau trên câu lệnh SQL duy nhất đó và có thể cải thiện đáng kể hiệu năng của các hoạt động cần nhiều dữ liệu như các hoạt động trong các hệ thống cơ sở dữ liệu rất lớn.
Do nhiều quy trình có thể được phân chia giữa nhiều CPU có mặt, các hệ thống song song và phân cụm lớn, cũng như các hệ thống đa xử lý đối xứng có thể được hưởng lợi rất nhiều từ nó.
Xử lý truy vấn song song xảy ra trong giai đoạn tối ưu hóa truy vấn trong đó máy chủ SQL đang tìm kiếm các hoạt động chỉ mục truy vấn có thể có lợi từ hoạt động song song.
Khi được tìm thấy, máy chủ sẽ chèn các toán tử trao đổi vào kế hoạch thực hiện truy vấn để biến nó thành một kế hoạch thực hiện truy vấn song song có thể sử dụng nhiều hơn một luồng hoặc quá trình để thực hiện.