博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于mssql的学习体会,仅供参考!
阅读量:6226 次
发布时间:2019-06-21

本文共 674 字,大约阅读时间需要 2 分钟。

我个人认为就是孜孜不倦的学习和实践,实践包括不断的验证和通过生产环境的一些观测。

我曾两个月啃那本sqlserver2005技术内幕-存储引擎,花了几个月啃四本书,现在又在重新读。

曾经连做梦的时候都在想页面结构是怎么样的,绝非虚言。

然后最好有实践机会,能够把学习到的和实践结合起来,其实理论思考是个非常困扰和痛苦的事情

不过话说回来了,绝大多数的性能优化准则与对sqlserver的存储结构理解息息相关的
如果理解了存储结构,再阅读下性能优化的章节基本上就会对sqlserver有个清晰地认识了

性能优化又分为性能瓶颈的甄别和性能调整,这两者又依赖于系统视图。

 

学 习sqlserver的痛苦之处在于有用文档的匮乏,很多只是表面的东西,而无法深入到数据库系统层面去了解和探究(即使技术内幕四本书也未能深入到 sqlserver的核心os层),在sqlserver的os层和操作系统之间更多的还是个迷,sqlserver的os层和存储引擎之间更多的也是谜 团。

 

所以尽管mssql提供了性能管理器、mssql的系统性能视图、等待事件视图,却很少能够逐层深入来挖掘其内在原因的。

 

对于微软系列的东西除了一遍遍尝试还真没有太好的办法,换言之,只有在不断的失败中尝试成功,而关于失败的总结却是很少的(比如日志传送、比如集群...)

入门没那么困难,精通没那么容易
呵呵,这就是偶想说的

本文转自baoqiangwang51CTO博客,原文链接:http://blog.51cto.com/baoqiangwang/416051,如需转载请自行联系原作者

你可能感兴趣的文章
mysql+drbd+heartbeat
查看>>
扩展ModelForm字段
查看>>
[20181225]12CR2 SQL Plan Directives.txt
查看>>
left join的多重串联与groupby
查看>>
PowerShell【For篇】
查看>>
大道至简阅读笔记2
查看>>
UVA 111-History Granding
查看>>
hdu1003(最大连续子列和 )
查看>>
BZOJ1121:[POI2008]激光发射器SZK(乱搞)
查看>>
枚举、模拟、递推
查看>>
Poj1611--The Suspects
查看>>
Win10提示“您未连接到nvidia gpu的显示器”的解决方法
查看>>
Leetcode 28 实现strStr()
查看>>
网卡绑定的7种模式
查看>>
人生长恨水长东
查看>>
PCB的初次窥探
查看>>
如何巧妙的使用ArrayList的Clone方法
查看>>
[转] 基于NodeJS的前后端分离的思考与实践(五)多终端适配
查看>>
Oracle 查看表结构视图
查看>>
Virtual servers on a Raspberry Pi with the light weight OS virtualization system Docker!
查看>>