Actions
Bug #1143
closed[infra] Investigate/fix bug supabase high cpu and rest postgresql status 500
Description
- Ban đầu: User không nhận được notification lẫn rest và realtime. Khi user gọi rest đến supabase bị timeout, supabase có tình trạng CPU tăng cao đột biến.
Nguyên nhân: Dữ liệu trong bảng notifications (supabase) quá nhiều dẫn đến mỗi câu query mất 40s (scan toàn bộ bảng để kiếm dữ liệu => CPU tăng 80-90%, lâu).
Phương án khắc phục:
- Đánh index cho bảng notifications
Cách đánh:
- Vào trang chủ realtime.ttsopenai.com
- Vào Database > SQL > Query đánh index
Sau khi khắc phục:
- Mỗi câu query giảm còn 0,2s.
- CPU giảm còn 20%
Actions