Hi,
I have the following query and everytime i try to run it, it returns an
error "Mysql server has gone away". Is it beacause the query is very slow?
If so, how can i speed it up?
Query ->
SELECT a.idemail, a.fklastresp
FROM wmkt_email a, wmkt_client b, wmkt_maillist_client c
WHERE bActive AND b.fkemail NOT IN (1, 2 <- about 130.000 values -> )
AND c.fkmaillist IN (2) AND a.idemail=b.fkemail AND c.fkclient=b.idclient
ORDER BY fklastresp LIMIT 5000
Tables structures ->
--------------------------------------------------------
Table,Create Table
wmkt_email,CREATE TABLE `wmkt_email` (
`idemail` int(11) NOT NULL auto_increment,
`email` varchar(255) NOT NULL default '',
`fklastresp` int(11) NOT NULL default '0',
PRIMARY KEY (`idemail`),
UNIQUE KEY `ixEmail` (`email`)
) TYPE=MyISAM
--------------------------------------------------------
Table,Create Table
wmkt_client,CREATE TABLE `wmkt_client` (
`idclient` int(11) NOT NULL auto_increment,
`realname` varchar(80) NOT NULL default '',
`fkemail` int(11) NOT NULL default '0',
`dtInsert` datetime default NULL,
`dtLastUp` datetime default NULL,
`fkuser` int(11) NOT NULL default '1',
PRIMARY KEY (`idclient`),
KEY `ixFkemail` (`fkemail`)
) TYPE=MyISAM
---------------------------------------------------------
Table,Create Table
wmkt_maillist_client,CREATE TABLE `wmkt_maillist_client` (
`fkmaillist` int(11) NOT NULL default '0',
`fkclient` int(11) NOT NULL default '0',
`dtInsert` datetime default NULL,
`bActive` tinyint(4) NOT NULL default '1',
KEY `ixEmailList` (`fkmaillist`,`fkclient`)
) TYPE=MyISAM
Thank u very much,
Edilson.
---------------------------------------------------------------------
Before posting, please check:
http://www.mysql.com/manual.php (the manual)
http://lists.mysql.com/ (the list archive)
To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php