zoukankan      html  css  js  c++  java
  • 误区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


     

  • 相关阅读:
    INSERT INTO ON DUPLICATE KEY UPDATE
    page to frame
    指定人提交
    在结构体嵌入接口
    排序 /src/sort/zfuncversion.go:136
    Modification should be made to copies of the returned MD.
    setTimeout 定时器的编号 实际延时比设定值更久的原因:最小延迟时间
    IOPS(Input/Output Operations Per Second)是一个用于计算机存储设备(如硬盘(HDD)、固态硬盘(SSD)或存储区域网络(SAN))性能测试的量测方式,可以视为是每秒的读写次数。和其他性能测试一样,存储设备制造商提出的IOPS不保证就是实际应用下的性能。
    Working Around Memory Leaks in Your Django Application
    celery 内存泄露
  • 原文地址:https://www.cnblogs.com/TeyGao/p/3519015.html
Copyright © 2011-2022 走看看