🚀 Chuyện xưa rồi nhưng giờ mới kể! 🚀

4 ngày trước
1 phút đọc
🚀 Chuyện xưa rồi nhưng giờ mới kể! 🚀

🔍 Hành trình tối ưu stored procedure – Từ 10s xuống dưới 1s!

📅 Từ 2022, tôi bắt đầu tìm hiểu về tối ưu database. Khi đó, tôi nhận ra rằng hiệu suất truy vấn SQL là một yếu tố sống còn trong Backend.

👨💻 Tôi đã xử lý nhiều task tối ưu hóa, nhưng gần đây khi lục lại dữ liệu cũ, tôi tìm thấy một task thú vị của mình:

✅ Stored procedure GetErrorProductListByTime từng chạy hơn 10 giây, gây timeout hàng loạt! 😱

✅ Giờ đây: Chạy chưa đến 1 giây, tốc độ như siêu xe!

🔥 Tôi đã làm gì?

🔹 Cải thiện cấu trúc truy vấn SQL.

🔹 Thêm/chỉnh sửa index hợp lý.

🔹 Tối ưu execution plan và giảm dữ liệu dư thừa.

📸 Trước: Log đầy lỗi timeout!

image

⏩ Sau: Hoàn thành nhanh chóng, không còn timeout!

image

👉 Bài học rút ra: Đừng vội đổ lỗi cho phần cứng! Một truy vấn SQL tốt + Index đúng cách = Hiệu suất tối đa! ⚡

💬 Bạn đã từng gặp vấn đề hiệu suất như thế này chưa? Chia sẻ câu chuyện của bạn nhé! 👇

#SQL #Database #SQLPerformance #Backend #SoftwareDevelopment #WeCommit100xShare

Mục lục
@NguyenKimDuy - Since 2025 - All Right Reserved. Developed by Nguyễn Kim Duy Developer v2.0.0