SQL Server 2012内部原理及故障排除(专栏)
PROFESSIONAL SQL SERVER® 2012 INTERNALS AND TROUBLESHOOTING一书(可从这里下载)。认为内容非常不错。自己也想对SQL Server 2012有个较全面的理解,于是边看边翻译,并将重点内容发表在博客中。以下是相关博客的链接,希望可以给大家带来一点帮助。因个人能力有限。若有翻译不妥之处,欢迎指正和交流。
第一部分 内部原理(INTERNALS)
第一章 SQL Server 架构
- 数据库事务: http://blog.csdn.net/burgess_liu/article/details/17553407
- 查询的生命周期: http://blog.csdn.net/burgess_liu/article/details/17558663
http://blog.csdn.net/burgess_liu/article/details/17609599 - SQL Server的运行模式和SQLOS: http://blog.csdn.net/burgess_liu/article/details/17691489
- 小结: http://blog.csdn.net/burgess_liu/article/details/17710139
第二章 揭秘硬件
第三章 理解内存
- 物理和虚拟内存: http://blog.csdn.net/burgess_liu/article/details/17733149
- SQL Server内存: http://blog.csdn.net/burgess_liu/article/details/17739725
- 优化SQL Server内存配置: http://blog.csdn.net/burgess_liu/article/details/17757655
第四章 存储系统
- SQL Server I/O: http://blog.csdn.net/burgess_liu/article/details/17786129
- 存储技术: http://blog.csdn.net/burgess_liu/article/details/17952595
http://blog.csdn.net/burgess_liu/article/details/17990973
http://blog.csdn.net/burgess_liu/article/details/18260867 - 測量性能: http://blog.csdn.net/burgess_liu/article/details/18325209
http://blog.csdn.net/burgess_liu/article/details/18358361
第五章 查询处理和运行
- 查询处理: http://blog.csdn.net/burgess_liu/article/details/18593893
- 查询优化: http://blog.csdn.net/burgess_liu/article/details/18602471
http://blog.csdn.net/burgess_liu/article/details/18729109 - 查询计划: http://blog.csdn.net/burgess_liu/article/details/18812633
- 查询运行: http://blog.csdn.net/burgess_liu/article/details/18839385
第六章 锁和并发性
- 并发性的危急: http://blog.csdn.net/burgess_liu/article/details/18978093
- 锁: http://blog.csdn.net/burgess_liu/article/details/19067719
- 隔离级别: http://blog.csdn.net/burgess_liu/article/details/19397391
第七章 锁存器和自旋锁(Latch&Spinlock)
- 症状: http://blog.csdn.net/burgess_liu/article/details/19540293
- 理解Latch和Spinlock: http://blog.csdn.net/burgess_liu/article/details/19545473
- Latch的类型和模式: http://blog.csdn.net/burgess_liu/article/details/19607151
- 监视Latch和Spinlock: http://blog.csdn.net/burgess_liu/article/details/19820095
第八章 认识Tempdb
- 概览和使用方法: http://blog.csdn.net/burgess_liu/article/details/19974923
- 排除日常问题: http://blog.csdn.net/burgess_liu/article/details/20030715
- 配置最佳实践: http://blog.csdn.net/burgess_liu/article/details/20109295
第二部分 故障排除工具及使用相关工具的经验教训
第10章 使用Perfmon和PAL工具查看Server性能
- PerfMon入门指南: http://blog.csdn.net/burgess_liu/article/details/20484405
- 从性能监视器获取很多其它实用信息: http://blog.csdn.net/burgess_liu/article/details/20525659
- 日志的性能分析: http://blog.csdn.net/burgess_liu/article/details/20551987
- 其它PerfMon日志性能分析工具: http://blog.csdn.net/burgess_liu/article/details/20563975
第11章 使用SQLdiag合并数据採集
- 初识SQLdiag: http://blog.csdn.net/burgess_liu/article/details/20614571
- 使用SQLdiag配置管理器: http://blog.csdn.net/burgess_liu/article/details/21612515
- 最佳实践: http://blog.csdn.net/burgess_liu/article/details/22052209
第12章 使用SQL Nexus整合
- 熟悉SQL Nexus: http://blog.csdn.net/burgess_liu/article/details/22093135
- 定制SQL Nexus: http://blog.csdn.net/burgess_liu/article/details/23909625
- 解决日常问题: http://blog.csdn.net/burgess_liu/article/details/24307671
第13章 使用Extended Events诊断SQL Server 2012
- 使用Extended Events诊断SQL Server 2012: http://blog.csdn.net/burgess_liu/article/details/24668891
- 在SQL Server 2012中创建Extended Events会话: http://blog.csdn.net/burgess_liu/article/details/25119701
- 查看由Extended Events捕获的数据: http://blog.csdn.net/burgess_liu/article/details/28606425
第14章 使用PowerShell增强排错能力
- PowerShell入门: http://blog.csdn.net/burgess_liu/article/details/31373671
- 使用PowerShell调查Server问题: http://blog.csdn.net/burgess_liu/article/details/36624925
- 使用PowerShell调校SQL Server性能: http://blog.csdn.net/burgess_liu/article/details/36644117
第15章 SQL Server健康检查
- SQL Server健康检查: http://blog.csdn.net/burgess_liu/article/details/36654597
第16章 管理和性能
第17章 在虚拟环境中执行SQL Server
- 在虚拟环境中执行SQL Server: http://blog.csdn.net/burgess_liu/article/details/37654829
SQL Server 2012内部原理及故障排除(专栏)的更多相关文章
- SQL Server 2012内部原理及故障排除
http://blog.csdn.net/burgess_liu/article/details/37900027
- 利用Ring Buffer在SQL Server 2008中进行连接故障排除
原文:利用Ring Buffer在SQL Server 2008中进行连接故障排除 出自:http://blogs.msdn.com/b/apgcdsd/archive/2011/11/21/ring ...
- SQL Server 2012的内部原理和故障排除(50):Burgess_Liu的专栏
http://blog.csdn.net/Burgess_Liu/article/category/1821435/2 http://www.cnblogs.com/fygh/archive/2012 ...
- Win7 安装SQL SERVER 2012需要SP1补丁
在操作系统Win7上安装SQL Server 2012时,报如下错误: 也就是说SQL Server 2012如要要安装在Windows 7 上,则至少需要安装SP1补丁.否则就会弹出上面提示信息.关 ...
- 安装 SQL Server 2012 的硬件和软件要求(官方全面)
以下各节列出了安装和运行 SQL Server 2012 的最低硬件和软件要求. 有关 SharePoint 集成模式下 Analysis Services 的要求的详细信息,请参阅硬件和软件要求(S ...
- SQL Server 2012故障转移的looksalive check和is alive check
什么是looksalive check和is alive check SQL Server故障转移集群是建立在windows集群服务上的一种热备的高可用方案.在集群运行过程中,windows集群服务定 ...
- 在Windows Server 2012中搭建SQL Server 2012故障转移集群
OK~ WSFC 2012 R2 年度盛宴开始~ 在本文中,老王将用一系列的场景,把动态仲裁,动态见证,票数调整,LowerQuorumPriorityNodeID,阻止仲裁等群集仲裁技术串起来,完成 ...
- 在Windows Server 2012 R2中搭建SQL Server 2012故障转移集群
需要说明的是我们搭建的SQL Server故障转移集群(SQL Server Failover Cluster)是可用性集群,而不是负载均衡集群,其目的是为了保证服务的连续性和可用性,而不是为了提高服 ...
- 基于iSCSI的SQL Server 2012群集测试(四)--模拟群集故障转移
6.模拟群集故障转移 6.1 模拟手动故障转移(1+1) 模拟手动故障转移的目的有以下几点: 测试群集是否能正常故障转移 测试修改端口是否能同步到备节点 测试禁用full-text和Browser服务 ...
随机推荐
- Python--10、线程
线程 每个进程里都有一个控制线程,进程不是一个执行单位,线程是执行单位,进程是资源单位(资源隔离).进程下可以开多个线程,多线程共享进程内的资源.创建线程的速度比创建进程的速度快,因为创建线程不需要再 ...
- Android 升级安装APK兼容Android7.0,解决FileUriExposedException
我们在开发app时避免不了需要添加应用内升级功能.当app启动时,如果检测到最新版本,将apk安装包从服务器下载下来,执行安装.安装apk的代码一般写法如下,网上随处可以搜到 public stati ...
- 忘记Oracle密码
1./as sysdba 2.然后你忘记密码的用户名例如Scott alter user scott identified by root 3.exit 4.sqlplus 重新登录
- win7 硬盘安装suse双系统启动顺序更改
使用win7硬盘安装suse双系统之后,首先面临的问题是,PC默认启动的系统更改的问题,有些人可能想默认启动是win7,只有在使用linux的时候在去选择suse系统,这里我告诉大家更改的办法: 首先 ...
- Logstash_Apache日志采集
[root@Cagios logstash-]# cat /usr/local/logstash-/logstash_agent.conf input { file { type => &quo ...
- registerDataSetObserver:浅析Andorid ListView和Adapte
最近由于遇到将内容分部绑定到ListView里的需求,追踪源码之后对ListView和Adapter有了点肤浅的认识,在此与大家分享. 这里用到了观察者模式,在ListView的setAdapter里 ...
- css nth-child 的应用
最近改视频监控页面,由于窗口比较多,以前是通过计算窗口大小位置来处理页面布局的,其实还是比较麻烦,而且偶尔会有页面位置错乱的现象,虽然只是及其偶尔的现象,但总归是不好. 计算窗口位置的代码: /*监控 ...
- get传数组
开发真的处处都是坑呀 ajax get请求,传数组,想当然的给了个json数组['','',''],结果500错误 正确的方式,多次赋值,见下图,后台会自动转数组
- 查询数据表行数 然后循环查找表 添加数据到ITEMS
;i<tbBiao.Rows.Count;i++) { string TableName = (tbBiao.Rows[i]["Table"]).ToString(); tb ...
- vue02 过滤器、计算和侦听属性、vue对象的生命周期、阻止事件冒泡和刷新页面
3. Vue对象提供的属性功能 3.1 过滤器 过滤器,就是vue允许开发者自定义的文本格式化函数,可以使用在两个地方:输出内容和操作数据中. 定义过滤器的方式有两种. 3.1.1 使用Vue.fil ...