1.大表不做数据转换
假设d表是大表,a表是小表 and a.sendercast(d.staff_id as varchar)
改成: and cast(a.sender as numeric)d.staff_id
2. distinct导致没用上索引 修改:删除distinct
3.视图查询慢 视图里面查询了太多东西改成查视图里…
文章目录 一、查询SQL尽量不要使用select *,而是具体字段二、避免在where子句中使用 or 来连接条件三、尽量使用数值替代字符串类型四、使用varchar代替char五、技术延伸,char与varchar2的区别?六、where中使用默认值代替null七、避免在where子句中使用!=或<>操作符八…