akstrom
(akstrom)
金牌会员
 
村口大榕树上的知了
UID 24856
精华
0
积分 1077
帖子 1079
金钱 945 喜悦币
威望 0
人脉 132
阅读权限 70
注册 2003-11-27 来自 广州
状态 在线
|
[广告]: 代充Paypal帐号美元
mysql查询占用内存,怎么优化?
表有100万数据,大概300m左右
查询的时候,在同一页面运行了3个查询
select cpbm,cpmc,zt_id,img_s from product where type_id='240' and enabled='Y' order by cpbm desc limit 0,12
select cpbm,cpmc,zt_id,img_s from product where type_id='241' and enabled='Y' order by cpbm desc limit 0,12
select cpbm,cpmc,zt_id,img_s from product where type_id='247' and enabled='Y' order by cpbm desc limit 0,12
mysql进程的内存从4m慢慢爬升到500M,运行完降回正常
数据库结构为
CREATE TABLE `product` (
`cpbm` int(11) NOT NULL auto_increment,
`cpmc` varchar(250) NOT NULL default '',
`zt_id` int(11) NOT NULL default '0',
`type_id` int(11) NOT NULL default '0',
`img_s` varchar(250) character set latin1 collate latin1_bin NOT NULL default '',
`enabled` enum('Y','N') NOT NULL default 'Y',
…………………………………………
UNIQUE KEY `sn` (`cpbm`),
KEY `type_id` (`type_id`,`type_sum`),
KEY `zt_id` (`zt_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1110110 ;
这是怎么回事,有人遇到过吗?怎么去优化?
|  电子商务系统
后台/admin
用户名密码一样admin
',“╭⌒╮⌒╮╮
╱◥██◣,.
︱田︱田田| '',,',.
╬╬╬╬╬╬╬╬╬╬╬╬ |
|