mysql select 这样写会不会造成mysql负荷过重?

来源:百度知道 编辑:UC知道 时间:2024/05/16 15:56:34
select cdb_members.uid,cdb_members.username,cdb_memberfields.qq,cdb_memberfields.mapx,cdb_memberfields.mapy from cdb_members join cdb_memberfields on cdb_members.uid=cdb_memberfields.uid

我这个数据库安装的是discuz!论坛,每个表大概有15000个记录,其中uid是自动序列,members.username每个字段都有记录,其余的字段不一定有。
如果按照上面的写法,会不会造成mysql负载过重?现在服务器出现了点问题,我担心是这里搞的问题。我是初学者,这些都是我自己摸索出来的,也觉得不优化。
应该怎么写才行?我主要是想找出mapx!=''的数据出来,是不是加个where memberfields.mapx!=''就可以了?
急啊~现在服务器CPU占100%了..

尽量少列几个字段好些:
selcet cdb_members.username,cdb_memberfields.mapx from cdb_members join cdb_memberfields on cdb_members.uid=cdb_memberfields.uid where memberfields.mapx!=''

http://mlxia.javaeye.com/blog/144781
show processlist看看是那些语句有问题- -
不一定是这句的