SQL Server 2008中的聯機事務處理
在過去的20年資料庫得到了普遍使用,並迅速發展。儲存和技術成本的降低導致大量地儲存資料和資料庫的急劇擴大。由於這個簡單有效的技術,內嵌的資料庫和許多產品應運而生,並使得公司可以儲存更多的資料,並保持更久的時間,所以公司想合併他們的伺服器。
SQL Server 2008專注於四個關鍵領域來滿足現今的OLTP資料庫需求:
· 可擴充套件性和效能。SQL Server 2008使得公司可以建立具有現今的應用程式所要求的效能和擴充套件能力的資料庫解決方案。
· 高有效性。SQL Server 2008提供了一個具有實時(always-on)能力的資料庫應用程式,同時將你的高有效性解決方案的管理和執行花費降低到最小。
· 安全性。SQL Server 2008支援一個增強的安全資料平臺,它將你的資料加密,審查對你的資料和後設資料的改動,合併外部的金鑰,並將備份檔案中的資料加密和簽名。
· 可管理性。SQL Server 2008通過提供創新的和自動的基於政策的管理和改進了用於效能監控、故障排除和調整的工具,來幫助公司降低管理它們的資料基礎設施所花費的時間和成本。
一、可擴充套件性和效能
目前朝向基於資料和伺服器合併的方向發展的趨勢以及遠端和內建資料庫的發展,使得對於資料庫伺服器來說可擴充套件性和可以良好的執行多種應用程式的能力是非常重要的。SQL Server 2008提供了一個強大的資料庫環境,它可以按照你的資料需求來進行調整。
有效的資料儲存
儘管磁碟空間一般很便宜,但是降低你的資料庫所使用的儲存空間的數量還是有很多好處的。大型的資料檔案會降低讀寫的執行速度。SQL Server 2008解決這個問題的方法是進行資料壓縮。資料壓縮使你可以更有效地儲存你的資料,降低你的資料的儲存要求,並提供一個高效的磁碟輸入/輸出(I/O)從而顯著地提高了大型負載的執行效能。SQL Server 2008還創新地提供了備份壓縮的本地支援。
SQL Server 2008還通過支援像XML、VARCHAR(MAX)和VARBINARY(MAX)和VARDECIMAL這樣的資料型別從而提高了磁碟空間的有效使用。vardecimal 資料型別刪除了小數表示式的前導的和後續的零,所以降低了儲存這種資料型別所需的磁碟空間。此外,儲存null值所造成的磁碟儲存效率較差和效能降低問題可通過SQL Server 2008中所支援的稀疏列來解決。
伺服器記憶體的有效使用
隨著資料庫的規模和功能的繼續發展,資料庫伺服器必須能夠充分利用伺服器上的記憶體。SQL Server 2008支援對映記憶體的地址視窗擴充套件(AWE)的動態分配,所以可以支援Windows Server 2003 Datacenter Edition的最大64GB的記憶體。這使得你的資料庫可以有效的擴充套件到足以滿足你的使用者的效能要求的程度。
均衡的負載效能
儘管SQL Server可以動態地管理記憶體資源,但隨著資料系統的發展和伺服器被合併,你必須可以均衡一個SQL Server例項上的不同負載間的效能。資源監控器是SQL Server 2008中的一個新的工具,它提供了對執行在SQL Server例項上的單獨的負載定義限制和指定優先權的能力。這個功能使得公司可以利用伺服器合併功能,同時維護穩定的效能。
最佳的併發
有了更大的資料儲存,那麼在記錄級別的鎖定就會消耗太多的資源並降低效能。為了解決這個問題,SQL Server 2008提供了對鎖升級的更好的控制,使你可以將鎖升級到分割區或表級別,這為大型的資料儲存提供了更好的效能。SQL Server 2008還通過允許將鎖授權給一個分割單位從而提高了大型分割槽表的效能。這提供了在這些大型表上的更好的併發,同時還因為鎖定了更大的資料段從而優化了效能。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-545144/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 初探SQL Server 2008線上事務處理功能SQLServer
- SQL SERVER 事務處理(一)SQLServer
- sql server 事務處理(二)SQLServer
- SQL Server事務日誌的處理方法SQLServer
- SQL Server事務日誌過大的處理SQLServer
- SQL Server分散式事務處理(MS DTC)SQLServer分散式
- SQL Server分散式事務處理(MS DTC)-續SQLServer分散式
- SQL Server中的事務與鎖SQLServer
- MySQL中的事務處理MySql
- sql server中巢狀事務*SQLServer巢狀
- SQL Server 2008 事務日誌備份SQLServer
- sql server 2008中執行bat批處理檔案SQLServerBAT
- SQL Server 2008 事務日誌備份注意事項SQLServer
- SQL Server2008程式堵塞處理方法SQLServer
- SQL Server 2008配置對等事務複製SQLServer
- SQL Server 2008 建立事務日誌備份SQLServer
- SQL Server中存在真正的“事務巢狀”SQLServer巢狀
- SQLServer 2008中事務日誌已滿問題處理SQLServer
- Redis中的事務處理機制分析與總結Redis
- C#處理Access中的事務C#
- SQL Server 2008還原事務日誌備份SQLServer
- SQL Server 2008進行備份事務日誌SQLServer
- SQL Server 2008結尾事務日誌備份SQLServer
- SQL Server 查出未提交事務(長事務)SQLSQLServer
- Oracle Gateway for SQL Server時2PC分散式事務異常處理OracleGatewaySQLServer分散式
- Microsoft SQL Server 2008中SQL Server服務啟動故障問題ROSSQLServer
- SQL Server 事務及回滾事務SQLServer
- SQL Server 2008事件處理系統簡介LSSQLServer事件
- 分散式事務處理方案,微服事務處理方案分散式
- redis的事務處理Redis
- java事務的處理Java
- mysql事務處理與鎖機制MySql
- SQL Server 2008中Analysis Services的新特性——深入SQL Server 2008SQLServer
- 淺談SQL Server中的事務日誌(轉載)SQLServer
- 在SQL SERVER中實現事務的部分回滾SQLServer
- JiveJdon 的事務處理機制是什麼?
- 微軟SQL Server 2008的精妙之處微軟SQLServer
- 解析 SQL Server 2008 的精妙之處SQLServer