数据库相关的接口要尽量减少对数据库的操作:
1、减少修改数据库的操作
2、优化查询方法(等值在前不等值在后,limit分页优化)
3、加索引(少值列在前,多值列在后,降低扫描成本)
常用的sql优化方法:
(1)尽量不要在循环里面执行sql(包括更新和查询),可以先查询出一个list或分段查list,再遍历这个list进行处理
(2)查询接口查不到就返回null,不抛异常,不返回错误码;复杂接口处理过程中出错可以抛异常或返回错误码