Tối ưu hiệu năng Entity Framework Core trong ứng dụng .NET

1. Sử dụng các hàm cơ sở dữ liệu trực tiếp qua EF.Functions Khi thực hiện truy vấn chuỗi, việc dùng EF.Functions.Like thường cho hiệu suất tốt hơn so với các phương thức tích hợp như StartsWith, Contains hay EndsWith, vì nó sinh ra câu lệnh SQL sử dụng toán tử LIKE — vốn được tối ưu bởi hầu hết các hệ quản trị cơ sở dữ liệu. Ví dụ: Conta ...

Đăng vào ngày 10 tháng 7 lúc 23:56

Quản lý Truy cập Đồng Thời trong Cơ Sở Dữ Liệu: Khóa Bi quan và Khóa Lạc quan

Khi nhiều giao dịch cùng thao tác trên cùng một tập dữ liệu, hiện tượng truy cập đồng thời (concurrency) phát sinh. Việc xử lý không đúng có thể dẫn đến mất tính toàn vẹn dữ liệu — ví dụ như ghi đè giá trị, đọc dữ liệu lỗi (dirty read), hoặc trạng thái không nhất quán. Hai chiến lược cơ bản để kiểm soát điều này là khóa bi quan (pessimistic loc ...

Đăng vào ngày 22 tháng 6 lúc 23:05