• 误区30日谈1-5



    --误区1:在服务器故障转移后,正在运行的事务继续执行
    --解释: 当发生故障转移时 ,主服务器与客户端连接被端开 ,导致正在运行的未提交事务被强制回滚 ,当备份服务器提供服务后 ,客户端与服务器重新建立连接
    --例外情况: 使用带有实时迁移功能的虚拟化技术 ,该技术保证连接不被断开 ,因此可以继续事务
    --http://www.cnblogs.com/CareySon/archive/2012/10/19/2730647.html

    --误区#2: DBCC CHECKDB 会引起阻塞,因为这个命令默认会加锁
    --解释: 自SQL SERVER 2000之后 ,DBCC CHECKDB默认使用快照来保持数据一致性 ,所以不需要对表加锁引起阻塞
    --扩展: 虽然DBCC CHECKDB默认不会对数据表加锁 ,但可以使用DBCC CHECKDB WITH TABLOCK选项来指明对数据表加锁 ,DBCC CHECKDB WITH TABLOCK的运行速度远快于使用快照的 DBCC CHECKDB
    --http://www.cnblogs.com/CareySon/archive/2012/10/22/2733484.html

    --误区#3: 即时文件初始化特性可以在 SQL Server中开启
    --解释: 即时文件初始化特性是 Window功能, 该功能开启后如果运行 SQL服务的账号响应权限,SQL Server便可以利用该特性在备份恢复 +数据文件自动增长方面获益
    --扩展: 即时文件初始化使得文件初始化过程跳过填的过程。使用跟踪标志来查看文件是否使用即时文件初始化,使用跟踪标志为 ON来暂停使用即时文件初始化特性
    --扩展: 数据库日志文件无法使用即时文件初始化特性
    --http://www.cnblogs.com/CareySon/archive/2012/10/22/2733487.html


    --误区#4: DDL 触发器(SQL Server 2005之后被引入 )就是INSTEAD OF 触发器
    --解释:DDL 触发器在DDL语句执行后被触发,其原理是一个 AFTER触发器。
    --扩展:可以使用DDL触发器来限制用户对数据结果的操作,但应该小心使用 DDL触发器
    --扩展:创建复制发布时,会在发布数据库上建立三个 DDL触发器,该触发器会对ALTER TABLE SWITCH的变量造成影响
    --http://www.cnblogs.com/CareySon/archive/2012/10/22/2733491.html


    --误区#5: AWE 在位SQL SERVER中必须开启
    --解释:在为SQL Server中,已经可以映射 TB的虚拟内存地址空间,无须再设置 AWE
    --扩展:
    --在位系统(SQL SERVER 2005+ 版本)
    ----AWE是不需要的(即使是 ON状态,也毫无影响)
    ----开启“锁定内存页”使得缓冲池中的内存页不会被置换到虚拟内存中 (实际上所有的Single Page Allocator分配和 Stolen的内存都不会被置换)
    ----当开启“锁定内存页时”,SQL Server使用 Windows AWE API来分配内存,这种方式略快
    ----“锁定内存页”仅仅在标准版和企业版中存在(译者注:在非生产环境的开发版也是存在的)
    --在位系统(SQL SERVER 2005+ 版本)
    ----为了使用大于G的内存,必须开启 AWE来使用额外的虚拟地址空间
    ----为了使用AWE ,“锁定内存页”权限必须开启
    ----“锁定内存页”仅仅在标准版和企业版中存在(译者注:在非生产环境的开发版也是存在的)
    --http://www.cnblogs.com/CareySon/archive/2012/10/23/2734931.html


     

  • 相关阅读:
    跨平台加密版 SQLite 3 wxSQLite3
    jQuery2011年年度最佳插件
    jQ中文API离线版下载(适用版本1.4.4,1.5,1.5.1,1.5.2,1.6,1.6.1,1.6.2)
    sql2000无法执行查询及未找到提供程序解决办法
    哈里斯Harris发射机状态监控和控制
    vs2019 最近的项目 所在文件
    QT从入门到入土 vs2019+qt插件
    Asp.Net WebApi swagger使用教程
    Nport 5110 资料
    C/C++ Qt 图形化开发
  • 原文地址:https://www.cnblogs.com/TeyGao/p/3519015.html
Copyright © 2020-2023  润新知