sql

业务代码性能优化

把复杂的业务代码转换为结构化查询语言。 理清业务逻辑,知道要什么数据 业务与数据表对应,找出目标表,多个的情况需要拆分 根据目标数据展开关联数据查询,并优化 按需组装数据结构 效果:执行时间从半小时以上到1分钟

SQL经验备忘1

根据业务查询数据,首先要找到各个业务对应的数据表 根据需求理清需要查询的数据表之间的关联关系,并确定业务的目标数据表,然后展开查询 查询的表一定有数据记录的放在前面,并且连接条件也必须是有数据记录的;可能为空的表放在后面,这样可以避免少量字段数据为空,也杜绝数据重复 子查询量大可使用JOIN关联,少量则可放查询字段里 end.