VizQL Server
VizQL Server là “động cơ render” của Tableau Server: nó nạp và hiển thị (render) view, đồng thời tính toán và thực thi truy vấn khi người dùng tương tác.
Vai trò
Phần tiêu đề “Vai trò”- Khi người dùng mở một view, VizQL dịch thao tác kéo-thả thành truy vấn, chạy truy vấn, rồi render hình ảnh trả về trình duyệt.
- Mỗi tương tác (lọc, chọn marks, đổi chiều) có thể kích hoạt tính toán/render mới.
Đặc tính tài nguyên
Phần tiêu đề “Đặc tính tài nguyên”- Theo Tableau, VizQL rất tốn CPU và bộ nhớ — có thể chiếm 60–70% CPU và bộ nhớ của máy.
- Vì vậy số instance VizQL và việc đặt nó ở node nào là yếu tố sizing quan trọng (xem [Yêu cầu hệ thống & lập kế hoạch] ở nhóm Cài đặt).
Hệ quả khi triển khai
Phần tiêu đề “Hệ quả khi triển khai”- Node chạy VizQL nên có CPU/RAM mạnh và không gánh thêm các tiến trình nặng IO như Repository.
- Tải người dùng đồng thời cao → cân nhắc thêm instance VizQL / thêm node.
- Cache Server giúp giảm tải VizQL bằng cách tái dùng kết quả.