曝!和叶师傅**的正确姿势

阅读: 评论:0

曝!和叶师傅**的正确姿势

曝!和叶师傅**的正确姿势

导读

和叶师傅**的正确姿势是怎样的?

你造吗?

话说,叶师傅(也就是我)的微信和QQ好友均已超过2000人,其中绝大多数是因为技术交流而加的。平时经常有各种技术问题互动交流,一天下来,大部分时间都耗在这上面了。

这对我来说,已然成了不小的额外“工作量”。这其中,并不是所有的问题我都会回复,有些是能力不够,有些则是确实是没兴趣回答,大概只有不到1/3的问题我会正面回复。

先说下哪些是我没能力回答的吧,大概有下面这样的:

  1. 想和我交流MySQL源码的。不好意思,源码方面我确实不擅长,不过我的群里倒是有几位搞源码的大神,可以在群里问问看;

  2. 直接问“有个SQL执行很慢,怎么优化呢”。也不好意思,只有这种一句话的问题描述,我确实没能力回答。真想获得帮助的话,可以参考下方的“提问的正确姿势”;

  3. “你好,我想实现xxx功能,请问SQL该怎么写呢”。更不好意思了,写SQL还真不是我的强项,而且要先了解业务,也特别费事。

有哪些是我没兴趣回答的呢?

  1. 不管3721,先问“在吗”。在你妹啊,自己猜;

  2. 找我“能帮忙推荐一个牛一点的DBA吗”。嗯,可以,但麻烦先告知岗位需求、薪资范围、公司背景信息;

  3. 问“MySQL的xxx是怎么用呢”。抱歉,人肉查询机我做累了,麻烦自己看手册。

那么,提问的正确姿势是什么呢?先举几个栗子吧

还是以这个SQL效率问题为例,希望先准备好这些信息:

  1. 表DDL以及索引统计信息,用 SHOW CREATE TABLE / SHOW INDEX FROM TABLE 查看;

  2. SQL执行计划,用 EXPLAIN 解析(含完整SQL);

  3. 最好还能提供SQL执行时的PROFILE / STATUS结果;

另一种情况,如果是性能上存在问题的话,建议提供下面几个信息:

  1. (负载较高时)运行top后的截屏;

  2. (负载较高时)运行vmstat -S m 1 50后的截屏;

  3. (负载较高时)PROCESSLIST根据耗时排序后的截屏;

  4. MySQL global variables 清单;

  5. MySQL global status 清单;

  6. 服务器硬件配置信息。

问题问的到位,既能节省双方时间,也能较快解决问题,有百利而无一害,何乐而不为呢?

上述信息可以用txt、图片、word等文档形式(不要压缩)发给我,这样可以在线直接打开预览更方便。也可以直接加入QQ群,和群友交流。


微信扫码加入老叶的密圈成为付费粉丝

99元/终生有效

圈子内聚集了众多同行业的佼佼者

叶师傅原创好文也会优先在此分享


QQ扫码加入知数堂技术交流群

(QQ群号:579036588

建议人群:从事IT行业的人士

知数堂是由叶金荣与吴炳锡联合创办

业内最靠谱的在线培训平台

技术交流群内聚集了志同道合的技术控

把问题按叶师傅的建议完善了抛出来

不止叶师傅,群内也是一呼百应


本文发布于:2024-02-05 00:54:52,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170720385561573.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:师傅   姿势   正确
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23