微软sql服务器可以禁用,禁用索引和约束 - SQL Server | Microsoft Docs
生活随笔
收集整理的這篇文章主要介紹了
微软sql服务器可以禁用,禁用索引和约束 - SQL Server | Microsoft Docs
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
禁用索引和約束
02/17/2017
本文內容
適用于:
SQL Server(所有支持的版本)
Azure SQL 數據庫
本主題說明如何使用 SQL Server 或 SQL Server Management Studio 在 Transact-SQL中禁用索引或約束。 禁用索引可以防止用戶訪問索引,而對于聚集索引,則可以防止用戶訪問基礎表數據。 索引定義保留在元數據中,非聚集索引的索引統計信息仍保留。 對視圖禁用非聚集索引或聚集索引會以物理方式刪除索引數據。 禁用表的聚集索引可以防止對數據的訪問,數據仍保留在表中,但在刪除或重新生成索引之前,無法對這些數據執行數據操作語言 (DML) 操作。
本主題內容
開始之前
限制和局限
索引處于禁用狀態時,不對其進行維護。
查詢優化器創建查詢執行計劃時不考慮禁用的索引。 另外,引用包含表提示的已禁用索引的查詢將失敗。
無法創建與現有禁用索引同名的索引。
可以刪除已禁用索引。
禁用唯一索引時,還將禁用 PRIMARY KEY 約束或 UNIQUE 約束及引用其他表中的索引列的所有 FO
總結
以上是生活随笔為你收集整理的微软sql服务器可以禁用,禁用索引和约束 - SQL Server | Microsoft Docs的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: IEEE BigData 2022 |
- 下一篇: 四年Java 欢聚时代面经,已拿offe