A promotional post for Brent Ozar's SQL Server performance tuning classes, offering a packet to help employees pitch the training to their managers. The 2027 Live Class Season Pass costs $995 (normally $4,395), covering index, query, and server tuning via live Fundamentals and Mastering classes plus recordings through 2027. Winter registration closes October 31, 2026, with Fundamentals Week running November 2-6; buyers after that wait until March 1, 2027 for live classes. The post includes a sample email for employees to send their boss and suggests testing a real performance problem as a deliverable.
Nguồn: https://www.brentozar.com/archive/2026/10/your-queries-are-slow-lets-make-your-training-request-fast. 8 Sync 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.
Đang tải bình luận…
EF Core 11 mang đến hỗ trợ mạnh mẽ cho JSON với khả năng sử dụng ToJson() và các truy vấn JSON trực tiếp trên SQL Server 2025. Tính năng này giúp tăng hiệu suất đáng kể cho ứng dụng .NET bằng cách tận dụng JSON indexes trong SQL Server. Complex Types cho phép ánh xạ các đối tượng phức tạp vào cột JSON đơn giản, giảm thiểu số lượng bảng quan hệ cần thiết. Người lập trình nên cân nhắc triển khai JSON indexes khi làm việc với dữ liệu JSON lớn để tối ưu hóa hiệu suất truy vấn.
Tìm hiểu EF Core 11 JSON capabilities sẽ giúp bạn tối ưu hóa hiệu suất ứng dụng .NET với JSON indexing và Complex Types trên SQL Server 2025.
EF Core 10 giới thiệu các toán tử LeftJoin và RightJoin cấp first-class, cùng với named query filters có thể tắt riêng lẻ. Bản cập nhật này hỗ trợ complex types được ánh xạ trực tiếp vào JSON columns, cải thiện hiệu suất truy vấn. Các tính năng mới giúp giảm thiểu lượng code cần viết khi xử lý các thao tác join và lọc phức tạp. Với khả năng ánh xạ trực tiếp đến JSON columns, EF Core 10 mang lại giải pháp linh hoạt hơn cho việc làm việc với dữ liệu không quan hệ. Những cải tiến này đặc biệt hữu ích cho các ứng dụng cần xử lý cả cấu trúc quan hệ và phi quan hệ.
EF Core 10 mang đến những tính năng đột phá như LeftJoin, RightJoin và bộ lọc truy vấn có thể tắt riêng lẻ, giúp tối ưu hiệu suất và khả năng linh hoạt trong phát triển ứng dụng.
EF Core 10 đã thay đổi cách thức hàm Contains gửi danh sách đến SQL Server với giới hạn 2,100 parameter, vượt qua ngưỡng này sẽ gây lỗi. Nguyên nhân kỹ thuật nằm ở SQL Server limiting number of parameters trong một câu lệnh. Hệ quả là query thất bại khi danh sách filter vượt quá 2,100 mục. Bạn có thể giải quyết bằng kỹ thuật SplitQuery hoặc AsEnumerable() nhưng cần benchmark để chọn phương án tối ưu cho trường hợp cụ thể.
Bài này giúp lập trình viên hiểu và giải quyết vấn đề giới hạn tham số khi lọc Entity Framework Core với danh sách lớn.
T-SQL đẹp mắt không đồng nghĩa với chính xác. Trong 30 năm qua, ngành công nghệ vẫn thường xem xét thẩm mỹ code như một bằng chứng pháp lý đáng tin cậy.
Lập trình viên nên đọc bài này để hiểu cách viết T-SQL đẹp mắt, hiệu quả và dễ đọc—một kỹ năng quan trọng giúp code dễ bảo trì, dễ debug và làm tăng hiệu suất làm việc trong nhóm.
Tại BlueHat Asia 2026, nhà nghiên cứu đã trình bày về lỗ hổng CVE-2026-65669 trong Microsoft Copilot for SQL Server Management Studio. Vấn đề bắt nguồn từ cách Copilot xử lý câu lệnh SQL input mà không kiểm tra đầy đủ, cho phép thực thi code với quyền SYSADMIN. Kẻ tấn công có thể khai thác điều này để leo thang quyền từ chỉ SELECT lên toàn hệ thống. Bài viết cung cấp thông tin chi tiết về cơ chế khai thác và cách phòng thủ, rất hữu ích cho các administrator SQL Server làm việc với AI tools.
Bài viết này giúp lập trình viên hiểu cách khai thác lỗ hổng CVE-2026-65669 để từ SELECT nâng lên quyền SYSADMIN với SQL Copilot.
Tác giả muốn kiểm tra xem AI có thể tự động đề xuất chỉ mục cho SQL Server dựa trên một tuần truy vấn thực tế không. AI phân tích kế hoạch thực hiện, các DMV missing_index và ước lượng chi phí để tạo ra một tập hợp chỉ mục phi bunch và lọc. Sau khi áp dụng các chỉ mục này, thời gian trả lời SELECT trung bình giảm theo con số cụ thể mà bài viết ghi lại, nhưng chi phí INSERT/UPDATE tăng theo con số khác, dẫn đến hiệu suất tổng thể không cải thiện như mong đợi. Kết quả cho thấy việc chỉ dựa trên gợi ý của AI mà không kiểm tra cả hai phía đọc‑ghi có thể gây ra đánh đổi không lợi; cần có bộ đo lường đồng thời cả latency read và throughput write trước khi quyết định. Bài viết cũng nhấn mạnh tầm quan trọng của việc
Bài viết này giúp lập trình viên hiểu được sự khác biệt giữa những gì AI đề xuất và hiệu quả thực tế khi tối ưu hóa SQL Server indexes.
Khi bảng dữ liệu đạt hàng triệu bản ghi, việc dùng Skip và Take trong .NET để phân trang trở nên chậm và tiêu tốn tài nguyên. Nguyên nhân là cách tính toán vị trí bằng cách duyệt toàn bộ các bản ghi trước khi lấy phần cần thiết, làm tăng thời gian truy vấn. Hệ quả là độ trễ tăng, tiêu thụ bộ nhớ cao và khả năng mở rộng giảm sút khi số người truy cập tăng. Để giải quyết, bài viết giới thiệu ba phương án thay thế: Offset pagination, Keyset pagination và Cursor pagination, mỗi loại có cách tính toán và chỉ số riêng. Nếu bạn đang cân nhắc có nên đọc bài gốc, hãy xem cách bài phân tích lợi thế và nhược điểm của mỗi phương án để chọn giải pháp phù hợp với truy vấn của mình.
Bài này giúp lập trình viên .NET chọn phương pháp phân trang tối ưu khi bảng dữ liệu lớn thay vì dùng Skip và Take.
Guid.CreateVersion7() trong .NET tạo giá trị UUIDv7 tuân thủ RFC 9562, tuần tự khi so theo byte từ trái sang phải như PostgreSQL, nhưng SQL Server so sánh byte theo thứ tự khác (byte 10-15 đầu tiên, rồi 8-9, 6-7, 4-5, và cuối cùng 0-3). Điều này khiến GUID v7 hoạt động như một GUID hoàn toàn ngẫu nhiên cho clustered index trong SQL Server, gây ra page splits và fragmentation, như benchmark cho thấy chỉ 0.2% giá trị được thêm vào cuối index. Giải pháp gồm dùng SequentialGuidValueGenerator của EF Core, NEWSEQUENTIALID() của SQL Server, hoặc thư viện như RT.Comb/SequentialGuid để sắp xếp byte lại phù hợp với SQL Server.
Guid.CreateVersion7() không hiệu quả với SQL Server do cách so sánh byte khác biệt gây phân mảnh chỉ số, cần giải pháp thay thế.
Đọ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.
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ình1.000+ bài DSA, đề tiếng Việt, chấm tự động 7 ngôn ngữ — nhiều bài FREE, chạy ngay trên trình duyệt.
Luyện miễn phíChấm bốn kỹ năng IELTS bằng AI, phản hồi chi tiết theo rubric.
Dùng thử miễn phíAI IDE 22 MB cho dev Việt.
Tải miễn phíBộ nhớ tổ chức cho AI agent.
Khám pháAI trực Fanpage, tự sàng lọc lead.
Dùng thử