有三张表,用户表,部门表,用户部门关联表,多对多关系,现在要查询某个部门下所有用户,怎么查效率才高呢
|
masterclockAug 2, 2021
1
要效率干啥?要对接沃尔玛 220 万员工?
|
|
yuancoderAug 2, 2021
2
inner join ?
|
|
3
@masterclock 用户数据量可能有几百万的
|
|
kiracyanAug 2, 2021
4
关联表不是有用户 id 吗 几百万 用主键查也要不了多少时间
|
|
icelakeAug 2, 2021
5
@masterclock 你是不是没仔细看 LZ 的问题,以为他在问怎么查询部门员工的工作效率?
|
|
6
@icelake 我以为用户指 员工,目前最大的雇主沃尔玛 220 万员工,一般情况下,别优化了[又不是不能用]
|
|
GeorgeGalwayAug 2, 2021
7
才几百万而已,INNER JOIN 用主键关联,效率也挺快啊
|
|
KimenAug 2, 2021
8
如果是 ORACLE 可以试试使用并行 parallel 提高查询效率
|