1
關於數據庫效率的閱讀我已經說過,表索引會對插入/更新/刪除操作產生額外的成本。在SQL Server上插入許多記錄之前禁用索引是一種很好的做法嗎?
處理單個記錄時這不是問題,但可能是在隱含多條記錄時。
我有幾個應用程序,我使用SQL Server作爲DBMS,並添加了導入操作,允許用戶在單個操作中將多個記錄加載到業務模型中,而不必爲每條記錄手動填寫表單。
現在我的問題是:SQL Server中的一個很好的做法是在導入操作執行之前禁用表索引?這可能取決於操作中涉及的記錄數量或數據量?是否有任何與此練習有關的伴侶問題,我必須注意?