當開發人員請求DBA允許SQL Server 2008數據庫中的SNAPSHOT隔離級別時,DBA提出的常見異議是什麼?閱讀承諾SNAPSHOT沒有被請求,但只是隔離級別的SNAPSH在SQL Server 2008中允許SNAPSHOT級別的常見反對意見是什麼?
回答
我不會說通常有反對意見。作爲DBA,我積極鼓勵開發團隊讓我使用Read_Committed_Snapshot隔離級別。事實上,我更喜歡它。正如它在評論中所說的那樣,我會看到使用tempdb的情況有所增加,但減少阻塞是非常值得的。
我並不喜歡使用SNAPSHOT,因爲通常我不能讓開發人員想到他們需要更改他們的代碼。另外,因爲它完全依賴於開發人員正確編寫它的使用,所以我看到了更多的錯誤,無法工作的地方或造成問題的地方。這就是爲什麼我寧願在數據庫中啓用隔離級別。
我確定現在已經修復了,但是幾年前我正在處理的一個項目在nHibernate中使用SNAPSHOT時遇到了問題。我不記得任何細節,只是他們遇到了問題,但是它已經有一段時間了。
今天,我們的DBA只是給我發電子郵件,通常他們不允許SNAPSHOT隔離級別。我相信他會和我見面。 **我能告訴他什麼來說服他允許SNAPSHOT隔離級別?** – Sunil 2012-03-02 16:31:35
哪種隔離級別?就像我上面所說的那樣,通過連接來實現SNAPSHOT,我對這個問題並不滿意,因爲它太依賴於所有正確的代碼。如果它是read_committed_snapshot,請查明他爲什麼反對。通常,它缺乏關於它如何工作的知識,或者擔心增加的tempdb負載。如果是後者,請在調整tempdb時快速進行Bingle搜索。有一些標準的最佳實踐發佈,特別是在Microsoft MSDN網站上,這將有所幫助。 – 2012-03-05 13:45:07
格蘭特,感謝您的迴應。我們的DBA提出的原因是生產中使用了大約100個數據庫,並且難以通過SNAPSHOT隔離級別或READ_COMMITTED_SNAPSHOT打開來管理tempdb。我希望我能說服他。讓我們來看看。 – Sunil 2012-03-05 16:31:01
- 1. 什麼是SQL Server 2008視圖中允許的最大列數?
- 2. 如何在sql server 2008中顯示非常見的行?
- 3. 在sql server 2008中常見的表格表達式
- 4. 什麼是sql server 2008 r2的兼容級別r2
- 5. SQL Server 2008中試圖使它的意見和模式
- 6. 允許SQL Server 2008中的重複uniqueidentifiers?
- 7. SQL Server 2008中:sp_RENAME表不見了
- 8. mysqli_multi_query();許多意見
- 9. SQL Server 2008創建表,在SQL Server Management Studio中不可見
- 10. Windows Server 2008 R2上的常見對話框:GetOpenFileName中的崩潰
- 11. SQL Server 2008兼容級別
- 12. Sql Server 2005和Sql Server 2008的主要區別是什麼?
- 13. 架構對象在SQL Server Management Studio 2008中不可見
- 14. 在sql server 2005和sql server 2008中,SCHEMA有什麼區別?
- 15. SQL Server 2008 R2中的隔離級別
- 16. SQL Server 2008見證服務器錯誤
- 17. 識別常見對象
- 18. sql server 2008 64位和sql server 2008有什麼區別?
- 19. 相反的意見觸發器 - 什麼是用例?
- 20. 在SQL Server 2008中,「thema ..」<view_name>是什麼意思?
- 21. gzip - 破解常見的壓縮級別
- 22. SQL Server的「若干意見」和之間
- 23. Flyway擺脫我的意見 - SQL Server 2012
- 24. 什麼是允許在SQL Server上檢測和追蹤罕見死鎖的好工具?
- 25. SQL SERVER 2008中的SID是什麼?
- 26. 什麼是後續常見問題
- 27. SQL Server 2008中訪問級別
- 28. 允許匿名訪問SQL Server 2008
- 29. SQL Server 2008.允許遠程連接?
- 30. SQL Server 2008 Spatial不允許鏈接表
所有基於快照的隔離級別都使用'TempDB',它通常是配置錯誤,維護不當的部分SQL Server – 2012-02-20 05:54:31