易截截图软件、单文件、免安装、纯绿色、仅160KB

SQL Server 2008 新功能

SQL Server 2008 新功能
 
 用于管理的新功能有哪些?
对于经常要负责管理分布在数十台甚至数百台服务器中的数以百计或千计的大型复杂数据库环境的数据库管理员而言,新的策略管理、多服务器查询功能、配置服务器以及数据收集器/管理仓库功能为他们赋予了强大的能力。
 
 用于可伸缩性的新功能有哪些?
1.SQL Server 2008 拥有内置的压缩功能,允许您压缩数据库文件以及与相应的数据库相关的事务日志文件。SQL Server 2005 引入了压缩只读文件或文件组中的数据的能力,但这种压缩形式只是使用了 Windows® NTFS 的压缩能力。在 SQL Server 2008 中,您可以进行行级和页级压缩
行级和页级压缩可减少所需的数据空间量,此外它还可以减少所需的内存量,因为数据在内存中始终保持压缩状态。内存中压缩的数据使内存利用率得到提高,这让许多系统在提高可伸缩性方面受益匪浅。
2.SQL Server 2008 还推出了备份级压缩。尽管数据库备份仅备份数据库的活动部分,但这仍可能是多达数百 GB 甚至数十 TB 字节的数据量。如果数据库环境存有数 TB 字节的备份文件的多个副本,则这些备份文件通常会占用宝贵的存储空间,而这些空间本来可以得到更有效的利用。在 SQL Server 2008 中,数据库管理员可以压缩其备份文件,从而释放部分此类空间,使其能够用于实时数据。
3此外还有资源管理器。这种新功能允许您定义资源的数量,供单独的或成组的工作负载在执行过程中使用。利用资源管理器可以创建一种环境,在这种环境中许多不同的工作负载在一台服务器中共存,而不必担心其中的一个或多个工作负载会使服务器超负荷并致使其他工作负载的性能受到影响。
 
 用于高可用性的新功能有哪些?
1在 SQL Server 2005 中,许多管理员通过执行数据库镜像来实现高可用性。SQL Server 2008 为数据库镜像方法提供了许多改进功能。例如,过去在将事务日志数据从主体数据库移动到镜像数据库时,数据库镜像有时会出现性能问题。为了解决这一问题,SQL Server 2008 会在将信息发送到镜像事务日志进行强化前先压缩信息,以减少从主体事务日志跨网络移动到镜像事务日志的信息量。
2您现在可以修复主体数据库中损坏的数据页面。如果主体数据库由于错误 823 和 824 而出现损坏的数据页面,主体可以从镜像服务器请求这些数据页面的最新副本。这种对正确数据页面的请求是一种自动过程,对当前访问主体数据库的任何用户而言都是透明的。
4"热


相关文档:

关于mysql中触发器执行动态sql的问题

    这几天手头开发的系统要做一个类似windows账户到期时间的功能,考虑了半天想出了一个技术上和逻辑上都还能实现的解决方案:
创建一个用户存入数据库的时候都创建一个事件调度器来控制用户的到期时间(mysql的时间调度器确实很方便)。想起来是很简单,但是做起来问题确实一波接一波...
一些小问题就不 ......

SQL索引优化的问题

摘自http://hi.baidu.com/dusongw/blog/item/4090493d6ec0cdee3d6d97a6.html
我将以“办公自动化”系统为例,探讨如何在有着1000万条数据的MS SQL SERVER数据库中实现快速的数据提取和数据分页。以下代码说明了我们实例中数据库的“红头文件”一表的部分数据结构: 
CREATE TABL ......

SQL中一些简单但常用的东西汇总下


In:等值连接,用来查找多表相同字段的记录
Not In:非等值连接,用来查找不存在的记录
Inner join:内连接,主要用来查找都符合条件的记录
Left join:左连接,主要用来查找左边有,右边没有的用空值表达
Right join:右连接,主要用来查找右边有,左边没有的用空值表达
Order By:升序 Asc 降序 Desc
Group By:分组排序 ......

mysql常用SQL语句

一、表的导入导出语句及时间字符串部分处理函数
导出数据库所有表的结构               mysqldump -uroot -proot db_name -d > d:/export_db.sql(结尾不用分号)
导出数据库某个表的结构               mysqldump -uroot -proot db_n ......

一段输出代码本身的SQL代码


转自http://www.111cn.cn/database/109/b992816b1dddbb641c25c0999883427e.htm
declare @text nvarchar(max);
with tb
as
(
select blocking_session_id,
session_id,db_name(database_id) as dbname,text from master.sys.dm_exec_requests a
CROSS APPLY master.sys.dm_exec_sql_text(a.sql_handle)
),
tb1 a ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号