Bỏ qua để đến nội dung

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.

  • 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.
  • 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).
  • Node chạy VizQL nên có CPU/RAM mạnhkhô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ả.
Chia sẻ: