-
浅谈SQLServer2016里TempDb的进步
几个星期前,SQLServer2016的最新CTP版本已经发布了:CTP2.4(目前已经是CTP3.0)。这个预览版相比以前的CTP包含了很多不同的提升...
数据库操作教程 2022-09-23 17:46:31 -
SQLServer2016查询存储性能优化小结
作为一个DBA,排除SQLServer问题是我们的职责之一,每个月都有很多人给我们带来各种不能解释却要解决的性能问题。我就多次听到,以前的SQLServer的性能问题都还好且在正常范围内,但现在一切已经改变,SQLServer开始糟糕,疯狂的事情不能解释...
数据库操作教程 2022-09-23 17:46:03 -
SQLServer2016CTP2.3的关键特性总结
SQLServer2016带来全新突破性的 in-memory性能和分析功能来实现关键任务处理。全面的安全特性-AlwaysEncrypted技术可以帮助保护您的数据数据库方面的增强RowLevelSecurity已经支持In-memoryOLTP表...
数据库操作教程 2022-09-23 17:43:35 -
如何在SQLServer2014中用资源调控器压制你的存储?
在今天的文章里,我想谈下SQLServer2014里非常酷的提升:现在你终于可以根据需要的IOPS来压制查询!资源调控器(ResourceGovernor)自SQLServer2008起引入,但提供的功能还是有所限制:你只能限制CPU时间(这个已经很棒了),还有你能限制查询(从每个独立的查询)内存量。但作为DBA的你,你经常会进行一些数据库维护操作,例如索引重建,DBCCCHECKDB操作等...
数据库操作教程 2022-09-23 17:43:13 -
SQLServer2014哈希索引原理详解
当一个key-value键值对传递给一个哈希函数的时候,经过哈希函数的计算之后,根据结果会把key-value键值对放在合适的hashbuckets(哈希存储桶)里举个栗子我们假设对10取模(%10)就是哈希函数。如果key-value键值对的key是1525,传递到哈希函数,那么1525会存放在第五个bucket里因为5as1525%10=5...
数据库操作教程 2022-09-23 17:42:13 -
揭秘SQLServer2014有哪些新特性(3)-可更新列存储聚集索引
简介 列存储索引其实在在SQLServer2012中就已经存在,但SQLServer2012中只允许建立非聚集列索引,这意味着列索引是在原有的行存储索引之上的引用了底层的数据,因此会消耗更多的存储空间,但2012中的限制最大的还是一旦将非聚集列存储索引建立在某个表上时,该表将变为只读,这使得即使在数据仓库中使用列索引,每次更新数据都变成非常痛苦的事。SQLServer2014中的可更新聚集列索引则解决了该问题...
数据库操作教程 2022-09-23 17:37:46 -
SqlServer2012中LEAD函数简单分析
LEAD函数简单点说,就是把下一行的某列数据提取到当前行来显示,看示例更能解释清楚,先看测试用脚本DECLARE@TestDataTABLE(IDINTIDENTITY(1,1),DepartmentVARCHAR(20),LastNameVARCHAR(20),RateFLOAT)INSERTINTO@TestData(Department,LastName,Rate)SELECT'DocumentControl','Arifin',17.7885UNIONALLSELECT'DocumentControl','Norred',16...
数据库操作教程 2022-09-23 17:34:11 -
SQLServer2016的数据库范围内的配置详解
SQLServer2016真的让人眼前一亮。几天前微软就提供了RCO(候选发布版)版本的下载...
数据库操作教程 2022-09-23 17:33:43 -
如何使用VisualStudio2010在数据库中生成随机测试数据
测试在项目中是很重要的一个环节,在VisualStudio2010中,在测试方面已经有很好的支持了,比如有单元测试,负载测试等等。在数据测试的方面,VisualStudio2010,还支持对数据库进行多种测试,其中一个很好用的功能是能为开发者在测试阶段,大量方便地为数据库生成随机的数据,而且还可以自己指定生成数据的规则,十分方便,这就让在测试过程中,开发者能有更充足的数据样本对项目进行测试...
数据库操作教程 2022-09-23 17:33:17 -
揭秘SQLServer2014有哪些新特性(2)-固态硬盘BufferPool(缓冲池)扩展
简介 SQLServer2014中另一个非常好的功能是,可以将SSD虚拟成内存的一部分,来供SQLServer数据页缓冲区使用。通过使用SSD来扩展Buffer-Pool,可以使得大量随机的IOPS由SSD来承载,从而大量减少对于数据页的随机IOPS和PAGE-OUT...
数据库操作教程 2022-09-23 17:31:36 -
揭秘SQLServer2014有哪些新特性(4)-原生备份加密
SQLServer2014CTP2之后公布了一项针对备份的特性,那就是原生备份加密。考虑到之前网络上影响很坏的数据库泄漏事件,本质上都是数据库备份泄漏给第三方导致,SQLServer的原声数据备份可以使得即使备份本身被盗,在没有加密证书的情况下也无法使用,这有效的解决了上述数据泄漏问题...
数据库操作教程 2022-09-23 17:31:15