Tối ưu truy vấn SQL phức tạp và tạo index hiệu quả cho PostgreSQL

Bộ prompt này giúp bạn tận dụng AI để phân tích các truy vấn SQL chậm, xác định các điểm nghẽn hiệu suất, và tạo ra các index tối ưu. Phù hợp cho các nhà phát triển, DBA, và kỹ sư dữ liệu muốn cải thiện hiệu suất PostgreSQL mà không cần chuyên gia tối ưu hóa cơ sở dữ liệu.
Lượt xem 32
AI sử dụng
ChatGPT Gemini Claude

Mục tiêu

Cung cấp các prompt chuẩn hóa để AI phân tích và tối ưu hóa truy vấn SQL phức tạp trên PostgreSQL, bao gồm việc xác định các index cần thiết, phân tích execution plan, và đề xuất các cải tiến hiệu suất.

Khi nào nên dùng

  • Khi truy vấn SQL chạy chậm và bạn cần tìm nguyên nhân
  • Khi cần thiết kế index cho bảng dữ liệu lớn
  • Khi muốn hiểu rõ execution plan của PostgreSQL
  • Khi tối ưu hóa hiệu suất ứng dụng web hoặc backend
  • Khi cần lời khuyên về partitioning hoặc query rewriting

Hướng dẫn tùy biến

  • Thay thế tên bảng, cột, và điều kiện WHERE phù hợp với schema của bạn
  • Cung cấp kích thước bảng và số lượng bản ghi để AI đưa ra đề xuất chính xác hơn
  • Đính kèm EXPLAIN ANALYZE output để AI phân tích chi tiết hơn
  • Chỉ định phiên bản PostgreSQL nếu cần tính năng hoặc tối ưu hóa cụ thể
  • Nêu rõ constraint về tài nguyên (CPU, RAM, storage) nếu có

Lưu ý

  • Luôn test index trên môi trường staging trước khi áp dụng production
  • Index quá nhiều có thể làm chậm INSERT/UPDATE/DELETE
  • Định kỳ chạy ANALYZE và VACUUM để duy trì hiệu suất
  • Xem xét PARTIAL INDEX hoặc EXPRESSION INDEX cho các trường hợp đặc biệt

Nội dung Prompt

Bạn cần đăng nhập để xem đầy đủ nội dung Prompt.

Có thể bạn quan tâm

Sản phẩm nổi bật