志达IT
做快乐程序员

sql 2008 r2(sql2008r2的用途)

sql2008r2

SQL2008/R2的官方版本在原有基础上增强了开发能力,提高了可管理性,增强了业务智能和数据仓库。新的Forcfscan查询提示符确保查询优化器在给定的操作中不使用查找,而是强制使用扫描。SQL2008/R2的官方版本可以帮助您自信地调整规模,提高IT效率,并实现管理良好的自助BI,从各种规模的业务信息中获得更多价值。
SQL2008/R2官方版
SQL2008/R2官方版功能介绍
1.安装改进
软件设置和安装也得到了改进。配置数据和引擎位已分离,从而可以创建基本的未配置系统磁盘映像,并更容易分发到多个服务器。您还可以从以前提供的MicrosoftSQLServer2008产品下载和试用主页中找到可供安装的最新更新。另一个功能是能够在一个步骤中安装SQL、SP和修补程序。
2.数据加密
允许在不更改应用程序的情况下对整个数据库、数据文件或日志文件进行加密。这样做的好处包括使用范围搜索和模糊搜索来搜索加密数据,从未经授权的用户那里搜索安全数据,以及在不改变现有应用程序的情况下加密数据。sql
3.热插拔CPU
允许在受支持的硬件平台上将CPU资源添加到SQLServer2008中,以动态调整数据库大小,而不会强制应用程序停机。请注意,SQLServer已经支持在线添加内存资源的功能。
4.审计
除了对登录/注销和权限更改进行标准审核外,SQLServer2008还允许监视数据更改或访问。通过DDL创建和管理审核,同时通过提供更全面的数据审核来简化法规遵从性。
5.数据压缩
对于SQLServer数据压缩,主要目的是减少实际的表大小。根据微软的说法,使用压缩将略微增加CPU使用量,并且由于I/O的减少,整体系统性能将显著提高。更有效地存储数据并减少数据存储需求。数据压缩还为大型I/O边界工作负载(如数据仓库)提供了显著的性能改进。
6.资源经理
SQLServer2008中的资源管理器是全新的。管理器用于限制用户或用户组使用高级资源。可以监控的项目包括CPU带宽、超时等待、执行时间、阻塞时间和空闲时间。如果达到资源管理器的阈值,系统可以触发事件或停止进程。资源管理器中使用的一系列步骤将在未来的文章中介绍。
7.性能数据收集
性能调整和故障诊断对于管理员来说是非常耗时的任务。为了向管理员提供可操作的性能检查,SQLServer2008包括一组更详细的性能数据、一个用于存储性能数据的集中式新数据仓库,以及用于报告和监视的新工具。

sql2008r2的用途

MicrosoftSQLServer2008R2是一款软件,提供完好的企业级技能与工具,帮助您以最低的总具有成本取得最有价值的信息。您可以充沛享受高性能,高可用性,高安全性,运用更多的高效管理与开发工具,利用自服务的商业智能实现更为广泛深化的商业洞察。
SQLServer2008R2引进了一系列新功用协助各种规模的业务从信息中获取更多价值。通过改善的SQLServer2008R2增强了开发才能,提高了可办理性,强化了商业智能及数据仓库。
两个新版别可用于大规模数据中心和数据仓库:SQLServer2008R2数据中心版和SQLServer2008R2并行数据仓库版。这两个奢华版别增强了企业级的伸缩性,例如它们为最严苛的工作负荷供给了更有力的支撑,为运用程序和数据中心的服务器供给更有效率的办理。
通过增强中心版别处理业务难题:SQLServer2008R2Standard和SQLServer2008R2Enterprise。新的改善包含:PowerPivotforExcel和PowerPivotforSharePoint支撑很多杂乱事件处理和可托管的自助式商业智能。sql
具体来说:
新的FORCESCAN查询提示
任何DBA在进行查询优化的时分,都知道scan和seek之间的区别。Scan是指读取表中每一行数据然后回来查询;而seek运用表的叶数据来找到能够回答相同查询的行。当查询成果仅涉及到表数据的10-15%时,一般运用seek方式会比较好,当涉及到很多数据时则运用scan,它会读取整个表然后送到内存中然后回来成果,无需剖析索引。
新的FORCESCAN提示功用就和字面上的意思一样,能够保证查询优化器在给定的操作中不运用seek,而强制运用scan。需求提醒的是,FORCESCAN需求谨慎运用,否则会形成查询功用下降的结果:
SELECTuser_typeFROMuser_tableWITH(FORCESCAN)
上面的语句假定user_type列相对来说并不是独一无二的,也便是所谓的“低基数”列,这时分运用FORCESCAN就和运用索引没有太大不同。
跟着SQLServer查询优化器变得越来越强大,我在自己的程序中现已很少会用到这种提示功用,可是FORCESCAN仍是有它的用武之处。强制表扫描是对体系进行拷问测验的一种方法,FORCESCAN在这方面将会发挥活跃的效果。
FORCESEEK查询提示的新功用
FORCESEEK和FORCESCAN二者是截然相反的,它会强制数据库运用seek。在之前的版别中也存在这一功用,可是在SQLServer2008R2SP1中,DBA能够运用FORCESEEK来指定需求seek的索引或者列:
SELECTuser_nameFROMuser_table
WITH(FORCESEEK(user_table_index(user_name))
假如你能够想到的,在user_table上有一个索引叫做user_table_index,它将user_name作为其间的一列。这会强制查询优化器运用这个索引和列来进行seek。你还能够seek多个列,可是这需求按照它们在索引中的方位次序来指明出来。
一个或许的运用场景:你创建了一个体系,其间生成索引后你想要手动进行详细的阐明,或者是用存储进程以及内嵌SQL语句来自动生成。
新的体系对象
每逢SQLServer有版别更新的时分,都会出现一些新的体系对象,用户每次都将它们发掘出来然后记录到文档当中。下面便是SQLServer2008R2SP1中一些新的体系对象
sys.dm_os_volume_stats:当进行查询的时分,这个动态办理函数将回来存储数据库文件的磁盘信息。比如磁盘上还有多少可用空间,这个卷是否支撑压缩。
sys.dm_os_windows_info:回来SQLServer运转的操作体系信息(哪个版别的Windows),其间包含了修订等级以及操作体系言语等。
sys.dm_server_registry:回来现装置的SQLServer相关注册信息。
sys.dm_server_services:回来SQLServer正在运转的服务状况,包含上次发动时间、服务是否运转在集群实例上等。
支撑仿真(512e)硬盘
存储商场中正涌现出新的硬盘驱动器,其间之一便是运用所谓的“512e”格局的硬盘,仿真硬盘运用磁盘的4K扇区,可是在界面上模拟一个512字节的扇区硬盘。在TechTarget之前关于仿真硬盘对WindowsServer影响的报道中,作者现已将该硬盘称为先进格局硬盘,并且它对于提升SQLServer这样运用功用方面有很大的优势。因而,微软在SP1中添加了对仿真硬盘的支撑,它能够让WindowsServer2008R2运转更好。
数据层运用组件架构(DACFx)
数据库架构办理是让每个DBA头痛的工作,可是SQLServer在这方面供给了不错的协助。数据层运用组件(DAC)便是这样的一个东西:它让数据层对象(基本上便是数据库中所有的东西)写入和布置变得轻松起来。SP1包含了一个新的DACFx和DAC晋级向导,这两个东西能够协助SQLServer现有数据库架构进行晋级,并且还支撑微软新的云数据库平台SQLAzure。
SharePointPowerPivot磁盘空间控制
微软PowerPivot数据往往会缓存在SharePoint中,可是DBA仍是无法对缓存机制有一个比较直接的控制。SQLServer2008R2SP1能够让DBA控制不活跃数据库在内存中缓存的时间,并对PowerPivot文件进行磁盘清理。假如你的体系中只要少量的PowerPivot数据,并且更改很少,你期望它能够长时间缓存在内存中,那么新的磁盘空间控制功用将会非常有协助。
通过sys.sp_db_increased_partitions存储进程将一个表分红15000个分区。
sys.sp_db_increased_partitions存储进程能够使DBA能够针对一个特定的表设定increased_partitions。在之前的SQLServer版别中,DBA最多能够分红1000个分区,而新的SP1中最多则能够达到15000个分区。这是非常大的一个改善。

赞(0)
未经允许不得转载:志达IT网站 » sql 2008 r2(sql2008r2的用途)
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

志达IT网站 每天分享编程和互联网的IT技术博客

登录/注册联系我们