Kể từ SQL Server 2014, Microsoft đã cho ra mắt phiên bản dành cho môi trường phát triển và thử nghiệm với tên gọi là Developer Edition, phiên bản này có đầy đủ tất cả các tính năng như bản Enterprise tuy nhiên nó không dành cho môi trường thương mại và không được sử dụng cho mục đích thương mại. Với phiên bản SQL Server 2016 Developer Edition và phiên bản SQL Server 2017 Developer Edition cũng vậy, bạn có thể tải về để cài đặt và sử dụng một cách miễn phí mà không bị hạn chế bất kỳ một tính năng nào. SQL Server 2016 được ra mắt trong sự mong đợi của rất nhiều người với rất nhiều các tính năng mới mẻ và độc đáo. Tôi có thể liệt kê ở đây 9 tính năng mới mà tôi rất thích: 1/ Temporal tables Bạn đừng nhầm lẫn Temporal tables (Bảng thời gian) với Temporary tables (Bảng tạm). Temporal tables là một tính năng mới của SQL Server 2016, nó còn được gọi với cái tên là "system-versioned tables", nó cho phép SQL Server tự động lưu trữ dữ liệu của bảng tại các thời điểm khác nhau....
Trong nhiều trường hợp, các Index của SQL Server là những giải pháp tuyệt vời để giải quyết các vấn đề về hiệu năng của hệ thống. Thêm vào đó, các giải pháp này thường rất rẻ và có khả năng cải thiện hiệu năng một cách kỳ diệu. Trong bài viết này, tôi muốn chia sẻ một ví dụ về cách sử dụng SQL Server Turning Advisor, đây là một công cụ đi kèm với bộ cài SQL Server. Để sử dụng được công cụ Turning Advisor chúng ta sẽ cần sử dụng SQL Server Profiler để thu thập thông tin. Database Engine Tuning Advisor Turning Advisor là một công cụ được sử dụng để tìm ra các khuyến cáo về việc áp dụng các index, statistic và partition trong SQL Server. Các khuyến cáo này dựa trên thông tin từ các tập lệnh sql hoặc từ một file xml hoặc từ một file Profile trace. Công cụ này phân tích các câu truy vấn dữ liệu và đưa ra các khuyến cáo về các index, statistic và partition cho các bảng và các views trong cơ sở dữ liệu của bạn. Turning Advisor được đính kèm với mọi bản SQL Server trừ phiên bản Express....