SQL SERVER 跟踪标记总结
这是从网上其他地方整理的,虽然有些我还不能用到也没有理解,但是为了以后自己查阅方便,先整理起控制跟踪标记方法一:通过以下三个命令DBCC TRACEON(2203,-1) --开启跟踪DBCC TRACEOFF(2203,1...
数据类型优先级
当两个不同数据类型的表达式用运算符组合后,数据类型优先级规则指定将优先级较低的数据类型转换为优先级较高的数据类型。 如果此转换不是所支持的隐式转换,则返回错误。...
有关sql时间类型及格式
http://blog.csdn.net/dba_huangzj/article/details/7657979?reload
表的内部存储
数据存储元数据每个分区(不论是用于存储堆还是用于存储索引的)都可以有三种类型的行,每一行存储在自己的页面上,这些类型被称为行内数据页(用于我们的“标准”数据或者索引信息)、行溢出页和LOB数据页...
DBA(数据库管理员)
一个负责管理和维护数据库服务器的人我们就称之为数据库管理员。简称DBA,是一个负责管理和维护数据库服务器的人。数据库管理员负责全面管理和控制数据库系统。这个职位对不同的人意味着不同的意义。 很多...
修改数据库的排序规则
要查看可用的排序规则,可以使用以下查询:select * from fn_helpcollations()where name like 'SQL_%'现在我的数据库Test原本的排序规则是SQL_Latin1_General_CP1_CI_AS,我现在想要修改为SQL_Latin1_G...
vardecimal
SQL SERVER 2005 SP2增加了一项功能,允许小数数据存储在可变空间中。当列中有一些值需要高精度但大部分值只需要几字节、0或NULL时,这一项功能非常有用。与varchar不同的是,...
冷备,热备,暖备
暖备:logshipping热备:mirror,alwaysOn的同步辅助副本冷备:直接备份
数据压缩(Data Compression)
SQL Server 2008数据压缩是对存储和性能优势的加强。减少数据库占用的磁盘空间量将减少整体数据库文件存储空间,在下列方面增加吞吐量。更好的IO利用率,因为每个页面可以读取更多数据 。更好的内存利用率,因为缓冲...
查看某个数据库在缓存中的脏数据
使用系统动态视图sys.dm_os_bufffer_descriptors可以查找某个数据库在缓存中的脏数据:select count(*) from sys.dm_os_buffer_descriptorswhere is_modified=1 and database_id=DB_ID()返回值的单位是数据页。is_mod...
SQL SERVER Merge的用法
Merge是在SQL Server 2008被引入,它能将Insert,Update,Delete简单的并为一句。MSDN对于Merge的解释非常的短小精悍:”根据与源表联接的结果,对目标表执行插入、更新或删除操作。例如,根据在另一个表中找到的...
select count(1) 和select count(*)的区别
select count(1) 和select count(*)都是统计某个表中或者视图的记录条数,那他们两个有什么区别呢?以下我将做下试验。通过运行的时间和IO的统计值,执行计划来进行观察use AdventureWorks2008R2go --在运行前开启时...
SQL SERVER 性能监视器
诊断事务日志的性能问题和日志管理器的限制对于事务性工作负载,写入SQL Server事务日志的I / O性能对于其吞吐量和应用程序的响应时间是至关重要的。这个文档就是简要的讨论如何确定事务日志文件的I / O是否是一个性...
个人常用网站
sqlserver2012 online bookhttp://msdn.microsoft.com/zh-cn/library/ms188754.aspx
Raid Raid0 Raid1 Raid5 Raid0+1 Raid1+0
Raid0RAID 0又称为Stripe或Striping,它代表了所有RAID级别中最高的存储性能。RAID 0提高存储性能的原理是把连续的数据分散到多个磁盘上存取,这样,系统有数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于...
转:RAID的概念及RAID对于SQL性能的影响
磁盘构架 今天的磁盘,和70年代45rpm(转/分钟)的唱片机很像(你还能记得吗?),仅仅是一个有着轴(磁道)旋转的媒体(面)并将数据存入称之为扇区的磁盘段。 就像唱片机那样,磁盘驱动器拥有一个摆臂来控制针(在这里...
计算列
计算列是虚拟列,并非实际存储在表中,除非此列标记为 PERSISTED。该列由同一表中的其他列通过表达式计算得到。例如,计算列可以定义为 cost AS price * qty。表达式可以是非计算列的列名、常量、函数、变量...
replication
在使用Replication Monitor监控Replication时,可以在一个界面上看得到还有多少Undelivered Commands。 但是很多时候根本无法正常显示比如有些时候显示有600多W的Commands未发送但是当我点击了stop...