PostgreSQL Monitoring: Pg_stat Và Query Analysis
Dùng pg_stat_statements, pg_stat_activity, pg_stat_user_tables, wait events và EXPLAIN ANALYZE để chẩn đoán performance — từ tìm slow query đến phát hiện missing index, lock contention, bloat.
Search
Dùng pg_stat_statements, pg_stat_activity, pg_stat_user_tables, wait events và EXPLAIN ANALYZE để chẩn đoán performance — từ tìm slow query đến phát hiện missing index, lock contention, bloat.
JSONB column, array type, full-text search, EXPLAIN ANALYZE, bulk upsert với unnest, row-level security — những thứ chỉ Postgres mới có và cách tận dụng trong EF Core.
Bảng orders của bạn vừa chạm mốc 200 triệu row. Query SELECT ... WHERE created_at BETWEEN ... mà trước đây chạy 50ms giờ lên 8 giây.
INQ là một trong những thứ tuyệt vời nhất của C#. Viết query bằng C# thay vì string SQL, có IntelliSense, có compile-time check — developer nào mà không thích. Nhưng chính sự tiện lợi đó lại là cái bẫy