摘要: 原因: 之前已经写过一篇关于列存储索引的简介http://www.cnblogs.com/wenBlog/p/4970493.html,很粗糙但是基本阐明了列存储索引的好处。为了更好的理解列存储索引,接下来我们一起通过列存储索引与传统的行存储索引地对比2014中的列存储索引带来了哪些改善。由于已经很 阅读全文
posted @ 2016-07-18 17:19 DB乐之者 阅读(5285) 评论(4) 推荐(4)
摘要: 问题 我们经常遇到一种情况,在SSMS中运行很慢的一个查询,当把查询转化成从源到目的数据库的SSIS数据流以后,需要花费几倍的时间!源和数据源都没有任何软硬件瓶颈,并且没有大量的格式转换。之前看了很多关于这种情况的优化方案,例如扩大缓存大小等。虽然也能快一点,但是仍然远远比直接在SSMS中查询的速度 阅读全文
posted @ 2016-07-12 17:36 DB乐之者 阅读(3396) 评论(9) 推荐(7)
摘要: 在本篇,我通过使用新建“Session ”对话框来创建新的扩展事件会话。定义一个自己的扩展事件,动作和谓词,并且发布一个以收集事件数据为目的的会话。 首先从UI开始 在SQLServer2008R2以后(不包括2008R2),才引入扩展事件的内置UI。2008的版本可以通过安装插件的形式或者使用T- 阅读全文
posted @ 2016-07-10 22:12 DB乐之者 阅读(1591) 评论(1) 推荐(3)
摘要: 背景 最近SSIS的开发过程中遇到几个问题。其中使用CTE时,遇到一个远程连接对象,结果导致严重的性能问题,为了应急我就修改了代码。 之前我写了一篇介绍CTE的随笔包含了CTE的用法等: http://wudataoge.blog.163.com/blog/static/80073886200961 阅读全文
posted @ 2016-07-05 16:04 DB乐之者 阅读(1430) 评论(0) 推荐(2)
摘要: 简介 Microsoft Power BI 是由微软推出的商业智能的专业分析工具,给用户提供简单且丰富的数据可视化及分析功能。个人非常喜欢,有免费版和Pro的付费版,今天主要是介绍下通过gateway连接源数据的方式。还有以下常见的BUG。 版本介绍: 主要分这三种service、Desktop和移 阅读全文
posted @ 2016-07-01 16:07 DB乐之者 阅读(3499) 评论(0) 推荐(1)
摘要: 简介 最近测试服务器进行数据归档,其间程序员发现一个问题,空间不足,我查看原因发现日志文件暴涨。然后将数据库改为简单恢复模式,但是依然存在这个问题。经过查询资料发现了日志文件在简单模式下依然增加的原因。 Simple概念 Simple恢复模式也叫做”Checkpoint with truncate 阅读全文
posted @ 2016-06-08 14:17 DB乐之者 阅读(3143) 评论(7) 推荐(3)
摘要: 这几天要求做一个服务器的统计信息,主要针对表和索引。下面我就简单分享几个查询数据表和索引统计信息的方法: 1.使用T-SQL 语句实现: 执行结果如图 这种方法的优点如下: 运行速度快。 由于不访问用户表,不会影响性能,不加锁。 灵活组合,也可以与其他语句联合查询金结果。 2. 使用系统存储过程sp 阅读全文
posted @ 2016-06-07 17:38 DB乐之者 阅读(11670) 评论(6) 推荐(11)
摘要: 有时候需要从一个服务器转移数据库到另一个。如果打算一下子分离所有数据库,那么下面的脚本就是有用了。 生成分离脚本: SELECT DISTINCT 'use master;' + Char(10) + 'GO' + Char(10) + 'ALTER DATABASE [' + CONVERT(VA 阅读全文
posted @ 2016-06-03 15:32 DB乐之者 阅读(796) 评论(0) 推荐(0)
摘要: 一.本文所涉及的内容(Contents) 二.背景(Contexts) 在SQL Server 2008版本之前,对表数据库的变更监控,我们通常使用DML触发器进行监控,把DML操作中的INSERT/UPDATE/DELETE数据记录下来,但是触发器的维护比较困难; 当SQL Server 2008 阅读全文
posted @ 2016-05-31 10:14 DB乐之者 阅读(1426) 评论(0) 推荐(0)
摘要: 1. 临时表适用数据量较大的情况,因为临时表可以建立索引 2. 表变量适用于数据较小的情况,表变量只能在定义时创建约束(PRIMARY KEY/UNIQUE)从而间接建立索引 3. 临时表是事务性的,数据会随着事务回滚而回滚,表变量是非事务性的 4. 临时表和表变量都存放在内存中,当内存存在压力时才 阅读全文
posted @ 2016-05-26 17:24 DB乐之者 阅读(944) 评论(0) 推荐(2)