- 博客(6)
- 资源 (5)
- 收藏
- 关注
转载 SQL Server 2008: CDC和Change Tracking
SQL Server 2008中新增了两种记录数据变化的功能,本文就Change Data Capture(CDC)和Change Tracking的特性做简要对比。 经常会有需求记录用户表中由DML操作(Insert/Updae/Delete)引起的数据变化,在SQL Server 2008 以前的版本中,要实现这样的功能只能通过Trigger或者数据比对(例如SCD处理)
2013-02-24 23:32:56 951
原创 SQL Server 2008的Change Data Capture(变更数据捕获)
在常见的企业数据平台管理中有一项任务是一直困扰SQL Server DBA们的,这就是对数据更新的监控。很多数据应用都需要捕获对业务数据表的更新。笔者见过几种解决方案:1、在数据表中加入特殊的标志列;2、通过在数据表上创建触发器;3、通过第三方产品,例如Lumigent的Log Explorer。其实第1种和第2中方案都不好,因为第1种方法需要在应用程序编码的时候尤为小心,如果有一
2013-02-24 23:29:30 2553
转载 SQL SERVER 分区表的总结--分区表的维护和管理
在依据需求建立好分区表之后,就要实现对分区表的管理维护。主要内容就是两点:1. 利用滑动窗口方案(Sliding Window Scenario),实现分区表与数据移动中间表的互切。2. 分区表本身的结构变更管理。当然以上两点,都是理论上的点。我工作中主要是遇到两种需求:1. 过时分区数据的快速归档管理:即把某些不活跃分区的数据切到数据归档的表中去。2. 分区表由于数据
2013-02-17 12:15:50 786
转载 SQL SERVER 分区表的总结--创建
SQL SERVER 分区表的总结今天有一个表要做分区,写代码时,就想总结一下。至于为什么要分区,分区的时机选择,分区的理论依据等就不赘述了,请参考MSDN。直接上代码。这其实就是今天我对一个测试库的分区时的代码。环境是SQL Server 2008 R2,在2008里表分区其实是有可视化实现功能的。USE MASTERGO--40万行分成5个文件组,P
2013-02-17 12:13:31 1189 1
原创 SQL Server查询计划sys.dm_exec_text_query_plan
SQL Server Manager Studio中执行语句,有选项可以显未该语句的“估计的查询计划”和“实际的执行计划”,以及统计信息。 但一般在生产环境trouble-shooting时,你必须看当前db正在执行语句的查询计划,是不能使用上面这种方法的。此时需要用到动态管理视图sys.dm_exec_text_query_plan. A. 检索运行速度缓慢的 Transact-SQ
2013-02-17 11:39:55 5144 1
转载 sql server 转移tempdb数据库的物理存放位置
将 tempdb 从其在磁盘上的当前位置移动到其他磁盘位置。由于每次启动 MSSQLSERVER 服务时都会重新创建 tempdb,因此不需要从物理意义上移动数据和日志文件。1 确定 tempdb 数据库的逻辑文件名称以及在磁盘上的当前位置。SELECT name, physical_nameFROM sys.master_filesWHERE database_id =
2013-02-17 11:20:23 1740 2
Inside SQL Server 2005 Query Tuning and Optimization
2011-07-26
网页数据提取器_可用于提取股票信息_炒股信息
2011-05-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人