Azure-Sql-Database
azure sql - 創建索引,數據庫是否必須離線?
Azure SQL 的新手。問問題的簡單例子。
桌車。想要向 Cars 表添加非聚集索引。需要很長時間,例如在分段測試部署期間需要 30 分鐘。
升級生產 Azure SQL 時,我們可以在建構表索引的同時讓數據庫保持線上狀態嗎?在建構表的這段時間內,應用程序可以向該表發送插入/更新嗎?
還是我們需要讓生產數據庫離線 30 來建構這個索引?
您絕對應該能夠在索引建構時訪問該表。現在,根據您在 Azure 中的服務層,您可能會使用大量資源來建構此索引,這可能會影響使用者訪問,否則不會。索引將建立,但對錶的訪問將繼續。
是的,在後台進行索引時,保持聯機並進行插入和更新。請參閱線上索引操作指南