MySQL Forums
Forum List  »  Optimizer & Parser

Two general MySQL questions
Posted by: Joost
Date: January 02, 2007 09:24AM

Hi,

1. When using SQL_CALC_FOUND_ROWS combined with a LIMIT and an ORDER BY. Does MySQL stop ordering after the LIMIT is reached? Or are all results ordered by MySQL while getting the SQL_CALC_FOUND_ROWS?
If this is the case it probably is faster to do a SELECT COUNT(*) instead..without an ORDER BY.

2. When MySQL (regular INNER??) JOINs two tables.. Does it first do a SELECT on table1 and a SELECT on table2 and then combine the results? Or does it do a SELECT on table1, join it.. and do another select?

Thanks!

Options: ReplyQuote


Subject
Views
Written By
Posted
Two general MySQL questions
4407
January 02, 2007 09:24AM
2212
January 02, 2007 08:11PM
2186
January 03, 2007 05:35PM
2193
January 03, 2007 06:10PM
2182
January 04, 2007 05:49AM
2220
January 04, 2007 10:53AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.