WordPress uses this feature of MySQL to get a total count of posts when you are only retrieving limited amount (100 posts total, but only 10 posts per page).
From quick look at source there is no_found_rows
query argument that can disable it. That will wreck pagination and should only be used with specific queries that don’t need counting (for example get_posts()
uses it by default).
You probably need to look into performance of your database overall (if you are running something crazy large) or if there are issues with configuration (if you are running something small enough to not possibly cause issues with resources).
Related Posts:
- Pagination with custom SQL query
- duplicated posts when using pagination
- Custom query (author is post_author or meta co_author) with Pagenavi pagination
- Pagination when using wp_query?
- How to print the excuted sql right after its execution
- How can i retrieve default post per page value? from settings->reading. And total number of posts?
- Find out total number of pages in global query on archive page?
- Post_count only shows the number of results per page
- Multiple WP_Query loops with Pagination
- Return only Count from a wp_query request?
- WordPress Pagination Not Working – Always Showing First Pages Content
- get_query_var function not working at all
- get_query_var( ‘paged’ ) not working outside of homepage
- Pagination on a WP_query not showing navigation links
- Different ‘posts_per_page’ setting for first, and rest of the paginated pages?
- How to paginate wordpress [gallery] shortcode?
- Pagination returns 404 after page 20
- paginate_links() adds empty href to first page and previous link
- paginate_links ignore my format
- how does $wpdb differ to WP_Query?
- Combining two wordpress queries with pagination is not working
- Custom WP_Query order by post_meta and (author) user_meta
- Is it true $wpdb->get_results is faster than WP_Query in most cases?
- How to paginate attachments in a secondary query as gallery?
- Pagination with WP_Query is buggy – working for some pages, but not the others
- Get the number of posts from the current page results
- WP_Query and Pagination on a Static front page
- next_posts_link not working for loop called with ajax
- Why does pagination always break when used on any form of a home page?
- Use WP_Query with a custom SQL query
- Pagination with 5 posts per page
- Pagination shows 404 after a certain number of pages
- Pagination custom query
- How to make an activities stream mixing posts and comments?
- Pagination not working for Custom search form & custom result template
- Pagination/infinite scroll with WP_Query and multiple loops
- How can I connect to another WP database and use WP_Query?
- How to adjust found_posts so that it accounts for offset and pagination
- Pagination broken when merging search results with additional WP_Query
- WP_query and pagination?
- pagenavi with merged wp_query [duplicate]
- Add and in the header while looping over custom query in page template
- pagination doesn’t show up for custom post type
- Pagination causes error 404 when used with front-page.php
- Paginated pages are showing correct content but pagination links are not
- Query with pre_get_posts to get pagination
- Pagination wont work with search results template [duplicate]
- Pagination Not working on Home Page with 2 Query
- Best Practice For Querying Grandchildren?
- Pagination not working on static page
- ‘paged’ in wp_query doesn’t work
- Display different number of posts from one category on the different pages
- Pagination not working Search posts
- Get number of comments after modifying comment query
- How to change a custom query into a standard loop?
- Pagination not working for category posts
- Pagination is not working using WP_Query
- WP Query with offset breaks wp_pagenavi or any pagination
- Search – Ajax – Alter Query Parameters with Pagination
- Two queries on the same page with pagination
- Transient pagination not working properly
- Injecting content with $wp_query->current_post restarts from zero on paged pages. How to inject content after X posts, regardless of pagination?
- Show single post then all posts (with pagination)
- Is there a PHP function that can match anything after the given URL, so my IF statement will work in each instance?
- How to count data records in wordpress which have same meta_value in wp_postmeta table?
- Add custom search results to main WP search [duplicate]
- Woocommerce custom loop to show all the products [closed]
- How to bring specific post to front of wordpress loop?
- Pagination for custom query on single.php
- Merged two WP_Queries, posts per page and pagination not working
- Pagination doesn’t work in custom page template [duplicate]
- Should close $wpdb via $wpdb->close()
- Intentionally exceed max_num_pages on main query without getting 404?
- WP_Query pagination not working in admin area
- Pagination 404 errors for author posts query on author.php
- WordPress pagination link always leads to home page
- $wpdb->insert inserting two rows in database
- WP_QUERY loop, offset in the arguments and the paginate_links – can these work together?
- Pagination problem after WP_Query with tag filtering
- Too many posts cause slow load when paginating
- Pagination stops at page 6
- Paginated HTML Sitemap
- How to output different posts per page?
- Multiple WP_Query loops with Pagination Not Working
- Get the Plugin Which Triggered a MySql Query in WordPress?
- Posts loop with pagination on a single post page
- Custom pagination with WP_Query generating 404 error
- Pagination working everywhere but the index page
- How To Get Some Data From WordPress Database Using WordPress $wpdb Query?
- Detect featured image among the attached images
- How would I format a query that depends on post parent taxonomy
- Mysql query LIKE not working
- Create ONE callback for all page templates, post filter queries + paginated pages, triggering pagination via AJAX
- Select from wp_post and multiple meta_value from wp_postmeta
- Order by custom table and multiplication
- WP_Query ajax loader detect end of posts
- Offset Page Loops and Pagination
- Pagination is broken and I need help fixing it
- How to correctly pass values to wpdb->prepare()?
- $wpdb select date range of posts