What version MySQL are you using? Did you set up the MySQL server?
SQL_BIG_SELECTS is to prevent users from making 'foolish' queries'
"SQL_BIG_SELECTS = 0 | 1 
If set to 0, MySQL will abort if a SELECT is attempted that probably will
take a very long time. This is useful when an inadvisable WHERE statement
has been issued. A big query is defined as a SELECT that probably will have
to examine more than max_join_size rows. The default value for a new
connection is 1 (which will allow all SELECT statements)."

http://www.mysql.com/doc/en/SET_OPTION.html

-----Original Message-----
From: Dallas Engelken [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, February 05, 2003 9:31 AM
To: [EMAIL PROTECTED]
Subject: sql_big_selects


i have a datbase of about 1.5 million log entries that i want to search
based on subject (not indexed because it's seldom used).  when i try, i get
a fatal warning that i cant seem to kick.  i have rtfm, and changed
max_join_size=2000000 in my.cnf to hopefully make it run without the fatal
warning... that didnt work.

if i set sql_big_selects=1 and run the query, it takes 10 minutes to return
any data.

mysql> SELECT * FROM email WHERE 1 AND subject = 'RE: TEST EMAIL' ORDER BY
`id` DESC LIMIT 0,25;
ERROR 1104: The SELECT would examine too many records and probably take a
very long time. Check your WHERE and use SET OPTION SQL_BIG_SELECTS=1 if the
SELECT is ok

can someone offer some advice to help make this query work.  btw, the order
by `id` is the primary key.

thanks,
dallas

---------------------------------------------------------------------
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

---------------------------------------------------------------------
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

Reply via email to