您好,欢迎访问一九零五行业门户网

解剖SQLSERVER 完结篇 关于Internals Viewer源代码

解剖sqlserver 完结篇 关于internals viewer源代码 大家可能都用过internals viewer这个软件 《查看sqlserver内部数据页面的小插件internals viewer》 但是不知道有多少人看过他的源代码呢? 作者把源代码放在在codeplex网站上面,但是这个源代码只支持sql20
解剖sqlserver 完结篇 关于internals viewer源代码大家可能都用过internals viewer这个软件
《查看sqlserver内部数据页面的小插件internals viewer》
但是不知道有多少人看过他的源代码呢?
作者把源代码放在在codeplex网站上面,但是这个源代码只支持sql2008及以下,不支持sql2008r2
后来有人根据原作者的代码改写出了 sql2008r2版本,叫做《internals viewer (updated) for sql server 2008 r2.》
我把第一版和第二版源代码都下载下来了
代码下载
第一版:http://files.cnblogs.com/lyhabc/internalsviewer1.rar
第二版:http://files.cnblogs.com/lyhabc/intview2.rar
项目地址
第一版:http://internalsviewer.codeplex.com/
第二版:https://intview2.codeplex.com/
internals viewer第一版源代码
在看源代码之前,我觉得大家应该要看一下codeplex上面的评论,以发现软件的漏洞和错误
还有各版本的变化
在解决方案里面,ssms插件项目和ui项目可以直接忽略,如果你只想研究核心代码的话
关于事务日志,在项目里只有三个类:logdata类、logmonitor类、logsequencenumber类
大家可以结合技术内幕的书籍研究一下
数据压缩相关的类,由于注释较少,可能比较难理解
稀疏列
前转记录
非聚集索引rid地址
internals viewer第二版源代码  这里姑且叫他第二版
在第二版里面由于知名度不及第一版,自然基本上没有多少人知道,也就没有什么评论和bug反馈
第二版的结构和文件基本跟第一版一样,只是有些地方不同
这里不再做介绍了,大家可以用对比工具对比一下
这系列已经写完了,但是任务还没有结束,sqlserver是一个非常庞大的软件,基本上精通sqlserver非常难
希望看官喜欢这系列文章o(∩_∩)o
其它类似信息

推荐信息