Bạn sẽ build gì
Một app có backend hoặc server-rendered UI kết nối MySQL để lưu user, order, content, settings hoặc dữ liệu nghiệp vụ. Flash Deploy chạy app; MySQL giữ dữ liệu bền vững.
Sơ đồ minh họa
Luồng thao tác chính (không phải ảnh Console)
Schema
Thông tin DB
Queries
Theo dõi query usage
Optimize
Index/plan khi chậm
MySQL usage
1Queries 51%
2Storage 37%
3Bandwidth 18%
4Timeouts none
Luồng trên Console
- Tạo Managed MySQL trước để có Host, Port, Username, Password và Database/Schema.
- Lấy Private address và port trong Connection nếu app và MySQL cùng org. Client chạy ngoài DLEZ dùng public endpoint.
- Vào project app, thêm các biến như `MYSQL_HOST`, `MYSQL_PORT`, `MYSQL_USER`, `MYSQL_PASSWORD`, `MYSQL_DATABASE`.
- Deploy hoặc redeploy app để runtime nhận env mới.
- Chạy migration bằng tooling của app nếu project có migration.
- Mở tab Metrics của MySQL để theo dõi Queries, Storage, Bandwidth và Connections.
Vận hành sau deploy
- Nếu app báo lỗi kết nối, kiểm tra env đã applied và database/schema đúng chưa.
- Nếu query chậm hoặc timeout, kiểm tra query, thêm index hoặc phân trang dữ liệu.
- Khi storage hoặc queries gần chạm limit, nâng plan trước khi production bị ảnh hưởng.