只要索引使用得当,简单的left join是不会影响数据库查询性能的,但有几种情况要特殊考虑下:
1. 联表查询涉及到的表超过了3个,最好不要使用join,这是《阿里巴巴Java开发规范》明确说明的。
2. 涉及到分库分表的,也要慎用join(多表join一时爽,垂直拆分火葬场)
在平时的开发中,偶一般的做法是能不用join就不用join,能使用Redis和本地缓存的就使用Redis和本地缓存,尽量避免因复杂的SQL运算造成数据库查询性能降低的操作。
时间:2022-03-31 21:19:18
只要索引使用得当,简单的left join是不会影响数据库查询性能的,但有几种情况要特殊考虑下:
1. 联表查询涉及到的表超过了3个,最好不要使用join,这是《阿里巴巴Java开发规范》明确说明的。
2. 涉及到分库分表的,也要慎用join(多表join一时爽,垂直拆分火葬场)
在平时的开发中,偶一般的做法是能不用join就不用join,能使用Redis和本地缓存的就使用Redis和本地缓存,尽量避免因复杂的SQL运算造成数据库查询性能降低的操作。
mysql表长度对应的标题类型为什么表长度会影响数据库性能? mysql添加账号
2023-02-09
mysql数据多少会影响吗(讨论数据库性能与数据量的关系) mysql修改表中内容字段名
2022-09-05
MySQL扩展必须开启 否则会影响网站性能(详细设置教程) mysqld 初始化数据库
2023-11-05
广西桂林市中考满分作文-为了地球的明天1200字作文素材大全
2024-07-30