上次放出了一篇文章,针对磁盘卷簇大小默认4KB和自定义64KB进行了测试,测试内容为随机和顺序读写,大小为8KB和64KB,有人觉得这并没有照顾到SQL Server所有的IO使用情景.这篇测试文章,我们就来尽可能模拟一下SQL Server IO的行为,全方位对簇大小4KB.8KB和64KB做一次验证,注意:本次我们增加了簇为8KB的大小. 重点说明:本测试使用的是两块SSD组成的RAID1 首先,我们先来分析SQL Server的IO行为,参考网址:Choosing what SQLIO t
在使用sql语句进行前20条记录查询时SQL Server可以这样写: 1: select top 20 * from [table] order by ids desc 2: select top 20 * from [table] where id not in (select top 20 id from [table] ) 3: select top 20 * from (select top 30 * from [table] order by id) as tb1 order by
SQL Server 体系结构 SQL Server 实例 SQL Server 实例是指安装的一个 SQL Server 数据库引擎/服务.在同一台计算机上可以安装 SQL Server 的多个实例.从安全性.实例管理的数据以及其它方面来说,每个实例是完全彼此独立的.在逻辑层面,位于同一计算机上的两个不同实例和位于两台不同计算机上的实例相差无几.当然,它们会共享服务器的物力资源(如 CPU.内存.磁盘空间). 可以将计算机上安装的实例之一设置为默认实例,而其它实例则必须为命名实例.在安装期间可