fenway Posted October 25, 2007 Share Posted October 25, 2007 # Time: 071024 23:44:40 # Query_time: 67 Lock_time: 0 Rows_sent: 100 Rows_examined: 489115 use bsdb; SELECT b.title, b.title_html, b.authors, b.description, b.book_id, b.cover_id, b.publication_date, b.avg_rating AS rating FROM books b WHERE 1 GROUP BY book_id ORDER BY copies_effective DESC, publication_date DESC LIMIT 0, 100; Why would this need to examine all 489K rows if I just want to return 100? Because of the ordering... Link to comment https://forums.phpfreaks.com/topic/73979-solved-mysql-major-server-slow-down/page/2/#findComment-377832 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.