SQL审核工具发布

SQL审核工具发布的思考

关于SQL审核发布

今天将前段时间做的SQL审核工具做了一场发布,邀请了一些后台和前端的开发同事,他们平时可能没有机会坐下来仔细的去审核自己写的SQL,今天通过SQL审核工具的发布,大家一起聊了聊在写SQL的方面的一些经验和积累,总体来讲效果还是不错的。由于我们的SQL审核工具具有打分的功能,可以根据当前这个SQL的执行情况,按照公司的开发规范给出一定的分数值,这种直观的反馈还是很吸引人的。在今天的发布会当中,我们设定了有奖竞猜环节,就是说我们给出一句SQL,让开发人员去猜这个SQL可以打多少分,分数最接近的那个同学就可以得到我们的奖品,大家的兴致还是很高的,都在认真的审视这个SQL,然后通过自己的经验去分析结果,因为打分结果最接近的人,我们会有一些奖品来奖励,所以大家的情绪还比较高涨。最后活动顺利的进行下来了,通过这个活动,我自己有一些感悟,跟大家分享一下:

第一、这种举手发言的活动,大家最喜欢的就是不说话,然后就是默默的看着别人问问题,然后自己私下里讨论,其实这个现象是普遍存在的,我们在发布会开始之前也考虑到了这个问题,所以提前找了一些观众,也就是所谓的“托儿”吧,就是为了防止这种情况的发生。其实,之所以会发生这样的问题,可能还是由于活动本身策划的有些问题,本质上其实是缺少互动和激励,如果说问一个问题,就送一个小礼物,这种方式大家可能会更积极,而这种积极地反馈,往往会造成集群效应,只要有一个人拿到了奖品,后面的人自然而然就会更加积极了,大家可以回忆一下,自己参加活动的时候,是不是也是这种情况呢?

第二、这个活动其实我们已经策划了很久了,但是在发布会上,还是由于各种各样的原因吧,没有将自己准备的完全讲出来,其实很多事情就是这样,你准备的很充分,但是可能会由于时间等原因发挥不出来,其实都很正常,只要大的方向上没有错误就行了。这里想起了之前看到的一句话,唐僧师徒西天取经,其实唐僧是最重要的,他虽然没有法力,但是在大家遇到困难的时候,他总会说出那句:同志们,向西!!!也就是说,只要你的大方向是正确的,中间的细节做的有待改善还是可以接受的,最害怕的是南辕北辙。

第三、在SQL审核工具的发布会上,大家还是找出了工具中存在的一些问题,可能确实存在一些语句,我们审核的不到位,比如说一个字段的注释是“电话号”,但是实际上字段类型给定的是char(256),这种情况除了人工,恐怕没有工具能够这么智能的审核出来,所以,做好一间事情的最佳方案不是做完美了再拿出来,而是先做出来,再去迭代,再去完善它,可能这是更好的方法,大家也可以体会思考一下,毕竟,光说不做假把式。

本文分享自微信公众号 - DBA随笔(gh_acc2bbc0d447)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-10-20

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏小詹同学

程序员:你见过哪些要命的奇葩代码?

有次code review,看到有个同事把一个变量命名为dayAfterYesterday,觉得莫名的喜感,就在下面批注了“哈哈哈。。。”

6220
来自专栏微信公众号【Java技术江湖】

Java Web 前端到后台常用框架介绍

http://blog.csdn.net/evankaka/article/details/45501811

11320
来自专栏算法与编程之美

数据库|如何解决数据库插入中文字体时显示问号

我们在进行数据库的增删改查的操作时,当我们插入英文或者数字等字符串的时候能够正常显示,但的当我们插入中文字体的时候我们就会在我们的表中发现显示的是一连串的问号,...

8720
来自专栏gfu

mybatis(#和$的区别)

1 #是将传入的值当做字符串的形式,eg:select id,name,age from student where id =#{id},当前端把id值1,传入...

11840
来自专栏java工会

利用excel函数批量生成sql语句

利用Excel自带的函数,可以做到很多事情。有时候不用急着去写代码,想想其他更快速的方法。

12220
来自专栏寂静小站

Serverless 最佳实践之数据库的连接和查询

在第一讲云函数的生命周期中,我们已经提到了在云函数 Mount 阶段创建数据库连接带来的两方面好处:

16940
来自专栏数据库干货铺

国产数据库部署初体验

达梦数据库管理系统是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简称DM。本次将进行DM8的开发版本的部署。

12140
来自专栏腾讯数据库技术

江湖急诏令:腾讯数据库王者挑战赛赏金万两募英豪!

导语 | 由腾讯云、腾讯云+社区、云+创业主办的腾讯数据库王者挑战赛开始啦!只需要花几分钟参加比赛免费将☟☟抱回家! MacBook/iPhone 11/Ai...

9820
来自专栏Java后端技术栈cwnait

如何写一手快SQL

博主负责的项目主要采用阿里云数据库MySQL,最近频繁出现慢SQL告警,执行时间最长的竟然高达5分钟。导出日志后分析,主要原因竟然是没有命中索引和没有分页处理。...

7440
来自专栏Java那些事

高频面试题:什么是B树?为啥文件索引要用B树而不用二叉查找树?

小秋:树形结构例如想 B 树,B+ 树,二叉查找树都是有序的,所以查询效率很高,可以再 O(logn) 的时间复杂度查找到目标数据。

12630

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励