问一下数据库原问题
现在我有两张表,表A是用户表,
表B是照片表,一个用户有多张照片.
表A现在的数据是18000多条.表B目前跟表A的数据差不多.
而且表B数据,有可能是表A的2至8倍。
因为一个用户最多可以上传8张照片.
我试过以下方法.都是很慢.用原生态的SQL 都要5至8分钟.才会搜出来.
不能用not in
用过 left join 也很慢。
not exists 也是。
请问有哪位高手对数据库有研究的提点一下.
我现在要求就是,找出没有用户头像的数据.
在表B中,有一个照片类型字段.picType 当他等于3的时候就是用户头像.
如果不等3的就是没有头像的用户.
在线等答案呀.求救各位高人.
现在我有两张表,表A是用户表,
表B是照片表,一个用户有多张照片.
表A现在的数据是18000多条.表B目前跟表A的数据差不多.
而且表B数据,有可能是表A的2至8倍。
因为一个用户最多可以上传8张照片.
我试过以下方法.都是很慢.用原生态的SQL 都要5至8分钟.才会搜出来.
不能用not in
用过 left join 也很慢。
not exists 也是。
请问有哪位高手对数据库有研究的提点一下.
我现在要求就是,找出没有用户头像的数据.
在表B中,有一个照片类型字段.picType 当他等于3的时候就是用户头像.
如果不等3的就是没有头像的用户.
在线等答案呀.求救各位高人.
表分区,好好学学。
很重要的理论。