关于mssql的学习体会,仅供参考!
2010-11-05 23:29
260 查看
我个人认为就是孜孜不倦的学习和实践,实践包括不断的验证和通过生产环境的一些观测。
我曾两个月啃那本sqlserver2005技术内幕-存储引擎,花了几个月啃四本书,现在又在重新读。
曾经连做梦的时候都在想页面结构是怎么样的,绝非虚言。
然后最好有实践机会,能够把学习到的和实践结合起来,其实理论思考是个非常困扰和痛苦的事情
不过话说回来了,绝大多数的性能优化准则与对sqlserver的存储结构理解息息相关的
如果理解了存储结构,再阅读下性能优化的章节基本上就会对sqlserver有个清晰地认识了
性能优化又分为性能瓶颈的甄别和性能调整,这两者又依赖于系统视图。
学 习sqlserver的痛苦之处在于有用文档的匮乏,很多只是表面的东西,而无法深入到数据库系统层面去了解和探究(即使技术内幕四本书也未能深入到 sqlserver的核心os层),在sqlserver的os层和操作系统之间更多的还是个迷,sqlserver的os层和存储引擎之间更多的也是谜 团。
所以尽管mssql提供了性能管理器、mssql的系统性能视图、等待事件视图,却很少能够逐层深入来挖掘其内在原因的。
对于微软系列的东西除了一遍遍尝试还真没有太好的办法,换言之,只有在不断的失败中尝试成功,而关于失败的总结却是很少的(比如日志传送、比如集群...)
入门没那么困难,精通没那么容易
呵呵,这就是偶想说的
我曾两个月啃那本sqlserver2005技术内幕-存储引擎,花了几个月啃四本书,现在又在重新读。
曾经连做梦的时候都在想页面结构是怎么样的,绝非虚言。
然后最好有实践机会,能够把学习到的和实践结合起来,其实理论思考是个非常困扰和痛苦的事情
不过话说回来了,绝大多数的性能优化准则与对sqlserver的存储结构理解息息相关的
如果理解了存储结构,再阅读下性能优化的章节基本上就会对sqlserver有个清晰地认识了
性能优化又分为性能瓶颈的甄别和性能调整,这两者又依赖于系统视图。
学 习sqlserver的痛苦之处在于有用文档的匮乏,很多只是表面的东西,而无法深入到数据库系统层面去了解和探究(即使技术内幕四本书也未能深入到 sqlserver的核心os层),在sqlserver的os层和操作系统之间更多的还是个迷,sqlserver的os层和存储引擎之间更多的也是谜 团。
所以尽管mssql提供了性能管理器、mssql的系统性能视图、等待事件视图,却很少能够逐层深入来挖掘其内在原因的。
对于微软系列的东西除了一遍遍尝试还真没有太好的办法,换言之,只有在不断的失败中尝试成功,而关于失败的总结却是很少的(比如日志传送、比如集群...)
入门没那么困难,精通没那么容易
呵呵,这就是偶想说的
相关文章推荐
- 关于mssql的学习体会,仅供参考!
- Cocos2dx 学习记录 [2] 关于混合和高亮一些知识点的体会
- 关于Enumeration的一点点学习体会。。。
- 关于语言学习的心得体会
- 关于自定义spark组件的学习体会
- 关于防火墙iptableables命令的学习体会
- 关于C++的一些学习体会!
- 开始写关于2.0的学习体会了
- 关于学习计算机网络的一点心里体会
- 最近学习SQL SERVER,关于表的分区有点体会,请大家拍砖
- 关于学习的一点体会
- 一些关于目标追踪的学习体会
- MSSQL存储过程学习笔记一 关于存储过程
- 关于OR-Mapping的学习心得体会
- 关于官方文档学习的体会
- Cocos2dx 学习记录 [2] 关于混合和高亮一些知识点的体会
- 关于学习Java的心得体会
- 关于embedded linux的使用、开发、学习的一点自已的体会
- 学习java中 亲身体会Java中关于equals: 变量.equals("字符串") VS "字符串".equals(变量)
- 关于framebuffer这几天学习的一点心得体会和疑惑