代码改变世界

《Microsoft SQL Server企业级平台管理实践》笔记

2014-12-05 16:47 by 杰克小薛, 905 阅读, 1 推荐, 收藏, 编辑
摘要:- 页是 SQL Server 中数据存储的基本单位,大小为 8KB。- 区是空间管理的基本单位,8个物理上连续的页的集合(64KB)。- 页的类型包括: 1. Data 2. Index 3. Text/Image 4. Global Allocation Map 5. Shared G... 阅读全文

T-SQL查询:三值逻辑

2014-11-14 10:45 by 杰克小薛, 362 阅读, 0 推荐, 收藏, 编辑
摘要:1.三值逻辑:TRUE / FALSE / UNKNOWN2.一个缺失的值(NULL)和另一个值进行比较,逻辑结果是UNKNOWNUNKOWN:NULL > 42 / NULL = NULL / X + NULL > Y / ...3.NOT TRUE = FALSENOT FALSE = TRUE... 阅读全文

SQL Server 死锁检查

2014-11-08 11:30 by 杰克小薛, 637 阅读, 0 推荐, 收藏, 编辑
摘要:示例代码select spid, blocked, status, hostname, program_name, hostprocess, cmd from sysprocesses where dbid = db_id('xxx') and blocked > 0 -- kill spid_xx... 阅读全文

SQL Server 事务嵌套

2014-11-06 13:33 by 杰克小薛, 489 阅读, 0 推荐, 收藏, 编辑
摘要:示例代码:DECLARE @TranCounter INT;SET @TranCounter = @@TRANCOUNT;IF @TranCounter > 0 -- Procedure called when there is -- an active transaction. ... 阅读全文

SQL Server 备份维护计划

2014-11-06 13:16 by 杰克小薛, 201 阅读, 0 推荐, 收藏, 编辑
摘要:1. 创建维护计划:SSMS -> 管理 -> 维护计划 -> 新建维护计划2. 添加子计划(备份计划)a)每30分钟:事务日志备份 每天:差异备份 每周:完整备份b) 维护计划会自动创建作业 阅读全文

SQL Server 已提交读快照 测试

2014-11-04 16:12 by 杰克小薛, 1665 阅读, 0 推荐, 收藏, 编辑
摘要:1. 打开数据库 已提交读快照 选项2. 数据库 已提交读快照 模式下的测试a) 测试表 Testb) 开启事务1,更新数据C2 = '200'(未提交)BEGIN TRAN UPDATE Test SET C2 = '200' WHERE C1 = 'A'-- COMMITc) 查询数据(查询没有... 阅读全文

T-SQL查询:语句执行顺序

2014-10-30 16:36 by 杰克小薛, 231 阅读, 0 推荐, 收藏, 编辑
摘要:读书笔记:《Microsoft SQL Server 2008技术内幕:T-SQL查询》=============== T-SQL查询的执行顺序==============================T-SQL查询的示意图=============== 阅读全文

SQL Server AlwaysOn 故障转移

2014-10-27 10:33 by 杰克小薛, 1402 阅读, 0 推荐, 收藏, 编辑
摘要:目的: a) AlwaysOn 可用性组功能是一个提供替代数据库镜像的企业级方案的高可用性和灾难恢复解决方案。 b) 当数据库服务器SQL1出现故障宕机时,可以通过AlwaysOn可用性组,自动故障转移到数据库服务器SQL2。 具体步骤 1. 服务管理器添加Hype-V角色,并且新建3台虚拟机: a 阅读全文