But I Added an Index! Why Is My SQL Query Still Slow? You added an index. Ran the query again. Still slow. So you added another index. Then another. Now you have seven indexes on the same table, your …
Nguồn: https://medium.com/@bhagyashreechauhan/but-i-added-an-index-why-is-my-sql-query-still-slow-3dc0dde8cedf. 8sync News chỉ tóm tắt và dẫn link; bản quyền nội dung thuộc tác giả và nguồn gốc.
Đọc tin ở đây, luyện code, học theo lộ trình và luyện IELTS trên các sản phẩm anh em — tất cả kết nối với nhau trong hệ sinh thái 8 Sync Dev.
Cổng chính của hệ sinh thái: giới thiệu sản phẩm, blog và bảng giá trọn bộ.
Khám pháHọc theo lộ trình rõ từng chặng: video, quiz chấm tự động, certificate và mentor đang làm nghề.
Xem lộ trìnhHơn 600 bài FREE, đề tiếng Việt, chấm tự động 7 ngôn ngữ — chạy ngay trên trình duyệt.

Một phiên bản AsyncSession của SQLAlchemy chia sẻ giữa các tác vụ nền (background tasks) đã vô tình làm cạn kiệt connection pool của Postgres, dù ứng dụng FastAPI vẫn hoạt động bình thường.
Lập trình viên nên đọc để tránh tình trạng sử dụng cùng một `AsyncSession` trong nhiều task đồng thời, dẫn đến sự cạn kiệt pool kết nối database và gây lỗi hiệu suất, thời gian chờ hoặc thậm chí crash ứng dụng ngay cả khi không có lỗi báo cáo.
Laravel Time Machine là công cụ theo dõi vòng đời request trong Laravel, ghi lại mọi giai đoạn từ khởi động đến kết thúc, kèm theo bảng điều khiển timeline và theo dõi truy vấn SQL.
Là lập trình viên phát triển ứng dụng Laravel, bạn nên đọc bài này để tìm hiểu cách tối ưu hóa hiệu suất ứng dụng bằng cách theo dõi và phân tích từng giai đoạn xử lý yêu cầu chi tiết, từ đó khắc phục điểm chậm trễ và cải thiện trải nghiệm người dùng.
Glaspoort áp dụng mô hình CI/CD cho OLTP trên Databricks Lakebase bằng cách nhánh từ môi trường sản xuất, tạo cơ sở dữ liệu tạm theo từng pull request (PR), và sử dụng migration làm nguồn sự thật duy nhất.
Nếu bạn đang xây dựng hệ thống OLTP với môi trường sản xuất phức tạp, bài viết này sẽ giúp bạn hiểu cách áp dụng mô hình nhánh cơ sở dữ liệu như mô hình nhánh mã để tự động hóa CI/CD một cách an toàn và hiệu quả.
Tham số file_extend_method trong PostgreSQL cho phép chọn giữa posix_fallocate (mặc định từ phiên bản 16) hoặc write_zeros để mở rộng tệp dữ liệu khi bảng tăng kích thước. posix_fallocate nhanh hơn và giảm phân mảnh nhưng vô hiệu hóa nén trên Btrfs và gây lỗi "no space left" trên một số phiên bản XFS. Tham số này chỉ ảnh hưởng đến việc mở rộng khối lượng lớn (trên 8 blocks/64 kB) và nên giữ mặc định trừ khi dùng Btrfs với nén hoặc XFS lỗi thời.
Lập trình viên nên đọc bài này để hiểu cách file_extend_method trong PostgreSQL ảnh hưởng đến hiệu suất và tính ổn định khi mở rộng dữ liệu, đặc biệt khi sử dụng các filesystem như Btrfs (với chế độ nén) hoặc XFS với kernel có lỗi, giúp tối ưu hóa ứng dụng của mình tránh các vấn đề bất ngờ.
Supabase Pipelines ra mắt phiên bản Public Alpha với hỗ trợ thay đổi schema, tốc độ sao chép ban đầu nhanh hơn và biểu mẫu yêu cầu đích mới cho ClickHouse, Snowflake và DuckLake.
Là người phát triển cần tối ưu quy trình xử lý dữ liệu và tự động hóa công việc, Supabase Pipelines sẽ giúp bạn nhanh chóng tích hợp và chuyển đổi dữ liệu với hiệu suất cao, đặc biệt khi kết hợp với các nguồn lưu trữ như ClickHouse, Snowflake, hoặc DuckDB, giúp tiết kiệm thời gian và công sức trong quản lý dữ liệu.
LeetCode vốn hướng đến lập trình viên phần mềm, trong khi phỏng vấn data engineer lại yêu cầu kỹ năng khác. Bài viết gợi ý những nội dung thực tế cần luyện tập cho data engineer vào năm 2026.
Bạn nên đọc bài này để khám phá những kỹ năng thực tế và kỹ thuật cụ thể của data engineering—khác với các câu hỏi về lập trình truyền thống—để chuẩn bị tốt cho các cuộc phỏng vấn năm 2026.
Bài viết hướng dẫn cách sao lưu và khôi phục PostgreSQL trong Docker theo ba phương pháp: local, S3 và sử dụng công cụ Plakar, đồng thời chia sẻ cách tiết kiệm chi phí.
Lập trình viên nên đọc bài này để tìm hiểu cách tự động hóa và tối ưu hóa quy trình sao lưu PostgreSQL trong Docker, giúp tiết kiệm chi phí và bảo đảm dữ liệu an toàn với các giải pháp từ cơ sở dữ liệu đến cloud storage.
Bài viết chỉ ra lỗi sai phổ biến khi tính trung bình các tỷ lệ phần trăm (percentages) trong báo cáo, dẫn đến kết quả không chính xác so với dữ liệu gốc.
Lập trình viên nên đọc bài này để tránh lỗi phổ biến khi tính trung bình phần trăm—có thể gây ra sai lệch dữ liệu nghiêm trọng trong phân tích và quyết định kinh doanh.