本人想写一个功能,添加自定义属性,
mysql方面 建3个表,一个user表
id name
attribute表
id name
显示user信息表
user_info
id user_id attr_id value
取user.id=1的人的属性及属性值时
select a.name,i.value
from attribute a,user_info i
where i.user_id=1 and i.attr_id=a.id
取出某个人的所有属性名称及值
但是每个人在user_info里都会有很多条记录
我担心用以上的方法取数据会对mysql造成很大负载,请问如何优化