A roundup of T-SQL Tuesday #200 where community contributors shared their red flags for spotting bad SQL queries. Warning signs covered include WHILE loops and CURSORs, scalar UDFs in WHERE clauses, DISTINCT with multiple JOINs, old-style comma-delimited join syntax, excessively long queries, CROSS JOINs, RIGHT OUTER JOINs, leading wildcards in LIKE searches, implicit conversions, hard-coded config values, lack of comments, and late filtering on large datasets. The post aggregates perspectives from over 20 SQL Server community bloggers.
Nguồn: https://www.brentozar.com/archive/2026/07/t-sql-tuesday-roundup-you-know-a-querys-gonna-be-bad-when. 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.
Bài viết hướng dẫn tối ưu hiệu suất SQL Server thông qua điều chỉnh truy vấn T-SQL, chiến lược lập chỉ mục, phân tích execution plans cùng các kỹ thuật tối ưu thực tế cho ứng dụng doanh nghiệp.
Lập trình viên phát triển ứng dụng doanh nghiệp cần tìm hiểu cách tối ưu hiệu suất bằng cách điều chỉnh các câu lệnh T-SQL và chiến lược chỉ mục để giảm thời gian phản hồi và tăng hiệu suất cho hệ thống lớn.
AI cho doanh nghiệp B2B: chat đa kênh AI phản hồi, gom lead tiềm năng, phân loại khách hàng.
Sắp ra mắtSQL Server 2025 trên Amazon RDS bổ sung thủ tục lưu trữ sp_invoke_external_rest_endpoint cho phép gọi REST API HTTPS trực tiếp từ T-SQL, loại bỏ nhu cầu middleware như Lambda hay API Gateway khi tích hợp AI. Bài viết hướng dẫn thiết lập credential an toàn, trình bày bốn thủ tục lưu trữ sẵn sàng sản xuất (tư vấn truy vấn AI, phân tích wait stats tự động, sắp xếp ticket hỗ trợ theo thời gian thực, và AI điều khiển bằng trigger) cùng các lưu ý quan trọng như timeout 30 giây, thực thi đồng bộ theo phiên, và vòng quay khóa API Bedrock sau 12 giờ.
Lập trình viên cần đọc bài này để khám phá cách tích hợp AI vào cơ sở dữ liệu một cách trực tiếp, tiết kiệm thời gian và chi phí bằng cách loại bỏ các lớp trung gian và tối ưu hóa các workflow bằng stored procedures AI như tư vấn câu hỏi, phân tích chờ đợi và triệt tiêu ticket hỗ trợ.
SQL Server 2025 trên Amazon RDS bổ sung thủ tục sp_invoke_external_rest_endpoint cho phép gọi HTTPS endpoint từ T-SQL, với ví dụ về SageMaker, dịch vụ credit-scoring trên EC2 và Amazon SES. Các dịch vụ yêu cầu SigV4 sẽ đi qua API Gateway và Lambda, trong khi dịch vụ dùng token sử dụng credential trong database. Cần lưu ý giới hạn payload, quota gửi email và yêu cầu HTTPS.
Lập trình viên cần đọc bài này để khám phá cách tích hợp các dịch vụ AWS như SageMaker và SES trực tiếp vào SQL Server trên RDS, giúp tối ưu hóa ứng dụng bằng cách gọi API từ T-SQL một cách hiệu quả và an toàn.
Bài viết hướng dẫn cách sử dụng SHOWPLAN_ALL trong SQL Server để tối ưu hóa truy vấn, bao gồm phân tích execution plans, tránh sai lầm và cải thiện hiệu suất.
Lập trình viên nên đọc bài này để khám phá cách sử dụng SHOWPLAN_ALL trong SQL Server và Fabric để phân tích và tối ưu hóa các kế hoạch thực thi query hiệu quả, tránh lỗi và cải thiện hiệu suất ứng dụng.

SQL Server xử lý bulk delete theo từng batches nhằm kiểm soát kích thước giao dịch, sắp xếp lựa chọn hàng, ghi nhận số lượng bản ghi đã xóa và dừng an toàn khi không còn hàng nào.
Một lập trình viên nên đọc bài này để hiểu cách tối ưu hóa và kiểm soát hiệu suất khi thực hiện các thao tác xóa hàng loạt trong SQL Server, tránh tình trạng mất hiệu suất hoặc lỗi khi xử lý dữ liệu lớn.
Brent Ozar hosts an Office Hours Q&A session from Rome, covering SQL Server and Azure SQL topics including sharding in Azure SQL DB, active/active database configurations across Azure regions, whether Resource Governor causes parameter sniffing issues, how snapshot backups work with log backups, and how frequently to update statistics when maintenance windows are constrained.

SQL Server Window Functions giúp nâng cao khả năng truy vấn bằng cách tính toán trên các tập dữ liệu con (partitions) mà không làm thay đổi kết quả trả về, thay vì sử dụng GROUP BY truyền thống.
Lập trình viên cần đọc bài này để khám phá cách sử dụng các tính năng window trong SQL Server để xử lý dữ liệu theo nhóm, theo hàng, hoặc theo chuỗi một cách hiệu quả và linh hoạt, giúp tối ưu hóa các query phức tạp mà không cần join nhiều bảng.
Sau sáu tháng trì trệ do SQL chậm, vấn đề được khắc phục chỉ trong 75 phút nhờ buổi kiểm tra hiệu năng database. Một buổi phân tích chuyên sâu 4 giờ đã giúp xác định nguyên nhân và chấm dứt tình trạng đoán mò.
Lập trình viên nên đọc bài này để hiểu cách một checkup hiệu suất cơ sở dữ liệu có thể tiết lộ những vấn đề ẩn giấu, từ đó tiết kiệm thời gian và chi phí debug lâu dài bằng cách giải quyết vấn đề ngay lập tức.