美文网首页
测试总结--关于SQL

测试总结--关于SQL

作者: 倔强的潇洒小姐 | 来源:发表于2019-02-19 01:28 被阅读24次

    最近在测一个项目,周期比较长,测试环境已经验证完成,在准备预发环境的工作,此时SQL语句经DBA审核后结果是不通过,主要有2点:

    1、开发在建表时 自增id字段用了大写,DBA说要统一改成小写

    结果:开发修改后测试时发现出现插入不成功,一直提示服务器异常
    原因:经查发现是Mysql的问题,自增字段修改大小写之后,就需要重新设置下属性

    2、关于索引和慢SQL

    其中有一个张表用了普通索引,需要删除
    另一个是慢SQL, 是一个定时任务的脚本,5分钟跑一次,
    SQL脚本中where条件中 create_time直接用了<=
    影响面:一旦数据量很大时,很可能导致查询变慢,另一方面对于定时任务来说查那么多数据也没什么意思
    解决方案:
    create_time <= #{endTime,jdbcType=TIMESTAMP} and create_time > #{startTime,jdbcType=TIMESTAMP}

    相关文章

      网友评论

          本文标题:测试总结--关于SQL

          本文链接:https://www.haomeiwen.com/subject/idvtyqtx.html