提问的艺术_GreatSQL社区

2023年 8月 15日 52.2k 0

提问的艺术_GreatSQL社区

如果你正想提问题,那不妨先看看这篇文章~可以帮助提高你的发问技巧,获取你想要的答案。

有些人不愿意思考,或者在发出问题前不愿意做应该完成的事情,这些人只会浪费我们的时间,从不想着付出,而我们本可以把时间用在更有趣的问题或者更值得回答的人身上。

提问之前

在社区提问或者在群里提问前,先检查下你有没有做到以下几点:

  • 1.我们GreatSQL社区有丰富的手册(用户手册、文档、FAQ),提问前试着在我们的文档中自己寻找答案。

GreatSQL-Manual: GreatSQL用户手册 (gitee.com)

GreatSQL-Doc: GreatSQL-Doc (gitee.com)

docs/GreatSQL-FAQ.md · 万里数据库/GreatSQL-Doc - Gitee.com

  • 2.在网络上先搜索,例如谷歌、百度、CSDN等网站先自行搜索问题。

搜索时候如果嫌东西太旧?可以限定下搜索出来的时间

如果搜出来的东西太杂?可以精简下关键词

如果搜出来的东西答非所问?可以换些含义类似的关键词

问题描述

当你提出问题的时候,首先要说明在此之前你干了些什么;有没有做到周全的思考,准备好你的问题,草率的发问只能得到草率的回答,或者根本得不到任何答案。

  • 什么场景?
  • 什么前提?
  • 什么环境?
  • 什么操作?
  • 怎么复现?
  • 什么报错?
  • 当前遇到的不符合你预期结果是什么?
  • 你的预期结果是什么?
  • 你做了哪些努力?

问的时候你得要别人的已知条件尽量和你一致

用词贴切、语法正确、拼写无误、精确描述、信息量大、想明白你想问的是什么

如果运行GreatSQL遇到问题时候,可以准备以下信息:

  • 运行环境描述
  • 操作系统
  • 数据库运行环境
  • 版本号
  • 关键配置参数
  • 复现条件
  • 如何才能稳定复现
  • 错误日志等

如果是慢SQL执行,在上述信息下可以补充提供:

  • 表DDL
  • 执行计划(最好是EXPLAIN ANALYZE)
  • 必要的测试数据等

如果设置SQL优化、性能瓶颈,补充提供:

  • top\vmstat\sar\show processlist\show engine innodb status等

这一切都是为了让回答问题的人能够在一个相对愉快的前提下解决问题

也为了能让你在一个相对被尊重的前提下解决问题

问题解决后,向所有帮助过你的人发个说明,让他们知道问题是怎样解决的,并再一次向他们表示感谢。

提问是求人帮忙,要让对方看到你的诚意

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论