详解SQL Server 2008中的联机事务处理
核心提示:在过往的20年数据库得到了普遍使用,并迅速发展。存储和技术本钱的下降导致大量地存储数据和数据库的急剧扩大。由于这个简单有效的技术,内嵌的数据库和很多产品应运而生,并使得公司可以存储更多的数据,并保持更久的时间,所以公司想合并他们的服务器。
在过往的20年数据库得到了普遍使用,并迅速发展。存储和技术本钱的下降导致大量地存储数据和数据库的急剧扩大。由于这个简单有效的技术,内嵌的数据库和很多产品应运而生,并使得公司可以存储更多的数据,并保持更久的时间,所以公司想合并他们的服务器。
SQL Server 2008专注于4个关键领域来满足当今的OLTP数据库需求:
· 可扩大性和性能。SQL Server 2008使得公司可以建立具有当今的利用程序所要求的性能和扩大能力的数据库解决方案。
· 高有效性。SQL Server 2008提供了1个具有实时(always-on)能力的数据库利用程序,同时将你的高有效性解决方案的治理和履行花费下降到最小。
· 安全性。SQL Server 2008支持1个增强的安全数据平台,它将你的数据加密,审查对你的数据和元数据的改动,合并外部的密钥,并将备份文件中的数据加密和签名。
· 可治理性。SQL Server 2008通过提供创新的和自动的基于政策的治理和改进了用于性能监控、故障排除和调剂的工具,来帮助公司下降治理它们的数据基础设施所花费的时间和本钱。
1、可扩大性和性能
目前朝向基于数据和服务器合并的方向发展的趋势和远程和内置数据库的发展,使得对数据库服务器来讲可扩大性和可以良好的运行多种利用程序的能力是非常重要的。SQL Server 2008提供了1个强大的数据库环境,它可以依照你的数据需求来进行调剂。
有效的数据存储
虽然磁盘空间1般很便宜,但是下降你的数据库所使用的存储空间的数目还是有很多好处的。大型的数据文件会下降读写的履行速度。SQL Server 2008解决这个题目的方法是进行数据紧缩。数据紧缩使你可以更有效地存储你的数据,下降你的数据的存储要求,并提供1个高效的磁盘输进/输出(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可以动态地治理内存资源,但随着数据系统的发展和服务器被合并,你必须可以均衡1个SQL Server实例上的不同负载间的性能。资源监控器是SQL Server 2008中的1个新的工具,它提供了对运行在SQL Server实例上的单独的负载定义限制和指定优先权的能力。这个功能使得公司可以利用服务器合并功能,同时保护稳定的性能。
最好的并发
有了更大的数据存储,那末在记录级别的锁定就会消耗太多的资源并下降性能。为了解决这个题目,SQL Server 2008提供了对锁升级的更好的控制,使你可以将锁升级到分割区或表级别,这为大型的数据存储提供了更好的性能。SQL Server 2008还通过答应将锁授权给1个分割单位从而进步了大型分区表的性能。这提供了在这些大型表上的更好的并发,同时还由于锁定了更大的数据段从而优化了性能。
唐山网站建设www.fw8.netTAG:数据库,数据,服务器,公司,性能
评论加载中...
|