摘要: SQL Server2014存储引擎:行存储引擎,列存储引擎,内存引擎 SQL Server 2014中的内存引擎(代号为Hekaton)将OLTP提升到了新的高度。 现在,存储引擎已整合进当前的数据库管理系统,而使用先进内存技术来支持大规模OLTP工作负载。 就算如此,要利用此新功能,数据库必须包 阅读全文
posted @ 2017-09-11 17:11 tohen 阅读(1759) 评论(0) 推荐(0) 编辑
摘要: 参考文献:http://www.infoq.com/cn/news/2013/09/Compiled-Queries http://www.bianceng.cn/database/SQLServer/201502/48247.htm SQL Server 2014内存数据库针对传统的表和存储过程引 阅读全文
posted @ 2017-09-11 16:56 tohen 阅读(569) 评论(0) 推荐(0) 编辑
摘要: SQL Server 2016已经发布了有半年多,相信还有很多小伙伴还没有开始使用,今天我们来谈谈SQL Server 2016 查询存储性能优化,希望大家能够喜欢 作为一个DBA,排除SQL Server问题是我们的职责之一,每个月都有很多人给我们带来各种不能解释却要解决的性能问题。 我就多次听到 阅读全文
posted @ 2017-09-11 16:53 tohen 阅读(2240) 评论(0) 推荐(1) 编辑
摘要: 测试创建表变量前后,tempdb的空间大小,目前使用sp_spaceused得到大小,也可以使用视图sys.dm_db_file_space_usage 执行结果如下: 可以看到: 1) 在表变量创建完毕,同时批处理语句没有结束时,临时库的空间增大了接近9M空间。创建表变量的语句结束后,空间释放 2 阅读全文
posted @ 2017-09-11 16:40 tohen 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 在编写T-SQL代码时,往往需要临时存储某些结果集。前面我们已经广泛使用和介绍了两种临时存储结果集的方法:临时表和表变量。除此之外,还可以使用公用表表达式的方法。公用表表达式(Common Table Expression)是SQL Server2005版本的引入的一个特性。CTE可以看组是一个临时 阅读全文
posted @ 2017-09-11 16:33 tohen 阅读(3028) 评论(0) 推荐(1) 编辑