今天工作中,做一件事反反复复去做,总是会有某一个部分存在问题,然后不断将流程打回给我去做。
在这样反复多次之后,我自己都有些不好意思了,所以想对今天发生的事总结一下,自己引以为戒。
事情大致是这样的,写程序需要去建表,因为这些表并不是我设计的,所以对这些表是如何使用并不是太清楚,在建表审核中,审核的同事发现建立的表没有索引(索引是增加查询速度的一种机制,比如字典,就有26个字母的索引,方便查),所以将表的审核流程打回给我,让我加上索引。
我找到建表的人,让他们提供表的索引,但我得到的答案说表数据少,可以不加索引,这就像只有3页纸的书,添加索引基本没用,我想起原来同事给我讲的,加不加索引和索引有没有用是两回事,不加索引如果数据量增大了,查询效率就会降低,加了索引因为数据量很低其实效率并没有影响多少,这样一来加索引是更合理的选择。最后我说服建表的同事根据表的具体使用给出相应的索引方案。
我根据拿到的索引方案,再次去提交流程,在审核过程中,发现有几个索引建立不合理,流程再次被打回来了。我发现自己在拿到索引方案时,并没有去确认索引建立是否有效。
我不得不再次开启新的一轮沟通,和建表的同事确认索引建立是否有问题。
从这件事我发现,自己做事态度还不够严谨,有些原则是必须遵守,不能马虎对待。这样能够一次性将事情做成,避免事情反复返工带来的效率低下。
网友评论