SQL Server 2025 中的改進
當我們接近 SQL Server 2025 的首次公開版本時,開始深入探究 Azure SQL DB 如今(已公佈和未公佈)但在 SQL Server 盒裝產品版本中尚未出現的功能,這很有趣。
微軟員工過去常説 Azure SQL DB 是盒裝產品的“下一版本”,意思是微軟在雲中測試、調整和驗證新功能,同時他們仍能快速迭代代碼,發佈更新以使產品更可靠和可擴
SQL 不走索引的常見情況
在 SQL 查詢中,即使表上有索引,某些情況下數據庫優化器也可能決定不使用索引。以下是常見的不走索引的情況:
1. 使用否定操作符
NOT IN
!= 或
NOT EXISTS
NOT LIKE
2. 對索引列使用函數或運算
-- 不走索引
SELECT * FROM users WHERE YEAR(create_time) = 2023;
SELEC