- 避免大sql 一个SQL只能在一个cpu上运行,在高并发环境中,大SQL容易影响性能问题,可能一个大SQL会把数据库搞死,因此应该拆分SQL
- 无关操作踢出事务,减少资源占用;保持一致性的前提下,拆分事务
- 避免大批量更新,避开高峰
- 避免类型转换
- 避免取过量数据,建议使用limit
- 避免在SQL 语句中进行数学运算、函数计算、逻辑判断等操作
- 避免 SELECT *
- . 避免在 where 子句中使用!=或<>操作符
- 避免在 where 子句中对字段进行 null 值判断
- 尽量避免全表扫描
- 避免使用or,同一字段推荐in,不同字段,推荐union
- like 语句避免前置百分号
- 优先优化高并发的 SQL
sql优化建议
最新推荐文章于 2024-05-20 18:37:38 发布