登录 去「在行一点」
孔明

孔明

21世纪中国不动产技术总监

  • 半天内回应
  • 5人见过
  • 9人想见
  • 接受率

北京 不限

  • 9.5
    300 /次

    SQL Server开发性能诊断

    企业应用中经常会使用MS SQL Server承载数据,价格相对便宜、运维管理简单、开发支持丰富都是它的优势。但是在实际开发和使用过程中,很多技术人员都会遇到查询响应时间长、数据库锁死等性能瓶颈,很多时候都不知该如何定位问题。

    我在自己十几年的开发经验中也都遇到过这些问题,经过自己摸索和高人指点,对于SQL Server的性能问题诊断和数据查询优化积累了不少经验,项目中经常面对千万到数亿级别的数据表和查询优化。相信在数据库服务器硬件配置、数据库服务优化、数据库结构优化、查询优化、数据安全等方面,能为你提供帮助。

    愿意与你交流的内容包括:

    • 查询效率提升
    • 数据库结构优化
    • 硬件与存储优化
    • 疑难问题诊断

    希望能够在交流过程中让您不仅仅解决当下的问题,还能够了解解决问题的方法和途径。

    PS.在选择与我见面前,请把你的问题更具体化。毕竟,一小时的谈话只能解决一个小问题。请把你的问题,相关的库表结构、服务器配置、查询语句等信息提前发给我,方便我做更精细的准备,提升见面效率。期待与你的见面!

    通过诊断数据查询设计的各个环节,提高查询效率和并发能力

    分享话题:

    约1小时 5人约过

关于行家

我现在21世纪中国不动产担任技术总监。开发工作做了十几年,算是有些经验,但也不觉得有什么突出的。近些年因为项目的原因,对MS SQL Server应用的优化和性能诊断有了一些心得,我们的一些应用系统,需要面向全国几十个城市,一万多内部用户,峰值查询达到每秒数千笔。

在这些项目中,为了提升应用系统的数据查询响应速度和并发能力,对数据查询的各个环节都进行过深入研究。无论是硬件层面、SQL Server层面、数据库表结构、索引设置还是应用程序中的查询语句,都进行过调整、度量和测试。

帮助开发人员把复杂查询的响应时间从500秒甚至超时降低到2秒左右,同时并发能力也获得百倍提升后,团队得到的成就感是不言而喻的。

在帮助一些同行解决了很多数据库方面的问题之后意识到:与其遇到问题去解决,不如在设计阶段就消除隐患;与其帮助大家解决问题,不如帮助大家掌握解决问题的分析方法和工具。这成为我后来与大家探讨问题的过程中的主要方向。

很希望能与同行们分享自己的经验,多一些交流,一起面对问题,在解决问题的道路上与伙伴们一起成长。

只需付几百元,就可以与行家

一对一线下面谈

为您答疑解惑、出谋划策。不满意还能“无忧退款”。

为您答疑解惑、出谋划策。

不满意还能“无忧退款”。

学员点评

  • yzl
    yzl
    听君一席话 胜读十年书。孔老师深入浅出的讲解了数据库的各种知识,收获非常大。
    参与话题:SQL Server开发性能诊断
    2017-07-11
    行家回复:理论毕竟需要实践来检验,希望能听到你将这次所学应用到产品调优,并取得实际效果的好消息!
  • aymuzi
    aymuzi
    很专业,关键是有丰富的实操经验!强烈推荐!
    参与话题:SQL Server开发性能诊断
    2017-02-25
  • 梁烨
    梁烨
    对于数据库的学习我之前一直处于躲避的态度,因为觉得太抽象也太复杂。这次约孔老师本意只是为了应付论文,但出乎我意料的是老师并不仅帮我解决了问题,而且从更基础的知识数据库的原理和结构开始讲起,并逐步引导出如何搭建一个数据库,且如何进一步的提高性能,让我对数据库有了更深层的认识。在能够顺利完成论文的同时也让我对数据库的学习燃起浓厚的兴趣。如果你也有数据库方面的问题,直接联系老师吧,保证你会爱上数据库的!
    参与话题:SQL Server开发性能诊断
    2016-11-21
    行家回复:能为学员提供帮助非常开心。数据库应用与开发是一个很大的课题,短短2个小时也只能入门和救急,更多的还是依赖实践和系统地学习,希望你能够在论文上取得好成绩,如果有机会应用到实践中就更好啦!
  • 徐鹤David
    徐鹤David
    数据库原理和结构孔老师讲得深入浅出,信息系统本科毕业的我在想如果当年教我sql的是孔老师,当时一定不会那么痛苦且轻轻松松拿高分。针对我们数据库的现状,孔老师提出数据、索引、日志分离,尽可能使用更好的硬盘保障日志读写提高效率。并且建议使用raid10及ssd做前端作为更长远的规划。除此之外孔老师还耐心教我怎么排查系统的性能瓶颈以及经常被忽略的故障点,以及一些被人忽略但实际很有效的性能提升技巧。回去立刻实操试试,希望再次约起。超越预期,极其推荐。
    参与话题:SQL Server开发性能诊断
    2016-11-13
    行家回复:感谢您给出这么高的评价,问题排查通常比较耗时,1个小时的时间很难解决具体问题,只能给出一个方向。但就像我提到的,了解方法更重要。如果问题还没解决,我们可以再结合具体问题作实战分析。
  • 乾元
    乾元
    如果您有一个想解决的问题,请您直接约见孔老师。不一定是数据库吧,也许真的是我的运气,我想了解的故事或者只是想听听孔老师讲述故事。很感谢孔老师的约见,愿意能给我一个机会学习。从学校出来到工作我从来没有想过把自己抽身出来去看这个问题。老师给我们的可能并不是一个解决问题的方法,而是如何解决问题的思考方式。孔老师详细的从问题的本质去思考这个问题逐步逐层次的分解并且做到锁定,我想这是老师真的想讲述的问题。正如老师讲的一样,他只想让我们少走一些弯路,所以还等什么快点联系呀快点联系。就是这样牛^o^。
    参与话题:SQL Server开发性能诊断
    2016-11-11
    行家回复:还是有些遗憾的,交流的时间还是有点少,话题也有些大了,不过能提供给你帮助就是我的心愿,希望能够看到你有新的成就!