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

导读

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

你造吗?

话说,叶师傅(也就是我)的微信和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行业的人士

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

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

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

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

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


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值