摘要: SQL Server 2008中新增的变更数据捕获(CDC)和更改跟踪SQL Server 2008中SQL应用系列--目录索引 本文主要介绍SQL Server中记录数据变更的四个方法:触发器、Output子句、变更数据捕获(Change Data Capture 即CDC)功能、同步更改跟踪。其中后两个为SQL Server 2008所新增。一、触发器 在SQL Server的早期版本中,如果要记录某个表或视图的Insert/Update/Delete操作,我们可以借助触发器(Trigger)(http://msdn.microsoft.com/zh-cn/library/ms1897.. 阅读全文
posted @ 2012-07-30 15:49 Alex Tian 阅读(387) 评论(0) 推荐(0) 编辑
摘要: SQL Server 2008中SQL应用系列--目录索引 自2000版本起,SQL Server企业版中引入分布式分区视图,允许你为分布在不同的SQL 实例的两个或多个水平分区表创建视图。 简要步骤如下:根据Check约束中定义的一组值把大表分割成更小的一些表。Check约束确保每个小表保存着不能保存在其他表的唯一数据。然后使用Union All创建分布式分区视图,把所有这些小表联结成单独的结果集。 这样对性能的改善是有益的,例如,如果视图根据日期分区,并用查询来返回仅保存在一个分区表中的行,那么SQL Server会智能地只搜索一个分区而不是分布式分区视图中的所有表。 我们假设一个... 阅读全文
posted @ 2012-07-30 15:35 Alex Tian 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 一、数据库运维工作总原则 1、能不给数据库做的事情不要给数据库,数据库只做数据容器。2、对于数据库的变更必须有记录,可以回滚。二、权限相关 总原则,以最低粒度控制权限。SELECT权限:所有开发人员均可拥有自己业务范围内的表权限。INSERT/UPDATE/DELETE权限:所有项目经理可以拥有自己业务范围内的表权限。Structure权限:数据库管理员可以拥有。Administration权限:系统管理员和数据库管理员可以拥有。程序访问权限:根据IP和系统名建立用户名,只拥有必须表的访问权限。全部权限:技术总监掌管,MySQL系统表mysql表权限除技术总监任何人不得拥有。权限粒度:开发人员 阅读全文
posted @ 2012-07-30 12:24 Alex Tian 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 重新安装ASP.NETc:\windows\microsoft.net\framework\v4.0139\aspnet_regiis.exe -i(安装aspnet 4.0)如果服务器上运行web站点,需要在站点的属性中调整成aspnet.2.0,并确认是否已经在web扩展中启用了aspnet4.0 阅读全文
posted @ 2012-07-30 11:57 Alex Tian 阅读(779) 评论(0) 推荐(0) 编辑
摘要: 没有一个网站的性能像 Twitter 这样这么令人牵肠挂肚,看见那条大鲸鱼总是让人感觉很无奈。Twitter 的运维专家 John Adams 在 Velocity 2009 上做了一篇题为 Fixing Twitter 的技术分享(PDF),人家也是一直在努力阿。John Adams 在 2008 年七月加入的 Twitter ,对于 Twitter 的站点稳定的确做了不少工作。Twitter 运维团队的职责:软件性能(后端) Software Performance (back-end)可用性 Availability容量规划 Capacity Planning (metrics-driv 阅读全文
posted @ 2012-07-30 11:54 Alex Tian 阅读(178) 评论(0) 推荐(0) 编辑