Rating: 5 stars
We have been using this plugin since its initial release, their updates are brilliant never a hitch and being a fast based ecommerce company we need all the speed we can get. Their most recent update covering post_meta tables is a welcomed addition to an already underrated plugin that should be built into core. We will continue to use these plugins on all our larger installs.
]]>Rating: 5 stars
As a heavy user and someone familiar with the core issues of WordPress, I believe the lack of proper indexing is a major oversight, particularly noticeable on larger sites. This plugin, “Index WP MySQL For Speed“, addresses this by offering potential CPU savings through efficient indexing. While it doesn’t miraculously speed up your site, it does optimize resource use.
In my case, with over 600,000 orders and daily transactions ranging between 1,000 to 2,000 outside of peak times, I couldn’t conclusively measure significant performance improvements in my personal monitoring graphs. However, I did notice no degradation in performance and possibly saved CPU usage. The real magic, however, lies in the configuration of your MariaDB. Our system is finely tuned and runs locally to minimize latency, which is critical.
Thus, I recommend this plugin for medium to large databases, especially for those with database and sysadmin expertise. Please ensure your site and database are optimized first. This plugin won’t speed up a site that is inherently slow; it makes it more efficient.
However, I would not recommend this plugin for someone on shared hosting without the necessary resources and tools. Remember, utilizing WP-CLI is advisable for any operations that require database modifications. This is from experience; if you want to save time and be proactive, this is the way to go.
Config Details: MariaDB 11.4, Customized for Our Needs. System: LEMP + Redis, 64 GB RAM. Database Size: 25 GB.
A big thank you to the developers for their hard work and dedication in creating such a valuable tool!
]]>Rating: 5 stars
I’ve had very slow wp-admin pages for a while now. Query monitor plugin showed a very high number of database queries from the woocommerce plugin. No idea why.
Installing this plugin and Fast Woo Order Lookup plugin has immediately reduced the very high number of queries and sped up both wp-admin and woocommerce admin pages.
Thank you very much and I hope my admin stays working this quick !
]]>Rating: 5 stars
Really genius work!!
“Code is poetry, data is treasure, and database keys are grease that makes code and data work together smoothly.”
Rating: 5 stars
This is an excellent plugin. @olliejones, thank you for contributing this valuable resource to the community.
We drew inspiration from this plugin and developed a custom solution by incorporating elements from it.
I have a minor suggestion: while this plugin is powerful, it should be implemented with care. Adding a brief note advising users to test the plugin in a DEV/TEST environment before deploying it in production could help prevent potential issues like crashes. However, we did not encounter any problems, and everything worked smoothly.
Lastly, a quick question for @olliejones: Are there specific reasons why WordPress does not include such optimized index keys within its core?
]]>Rating: 5 stars
Godaddy told me to higher mysql expert but all was fixed with this plugin. Thanks so much. hirizzi.com
]]>Rating: 5 stars
Good for your site if you have large database and the plugin author is very active.
]]>Rating: 5 stars
Ever since I migrated 3 of my sites they were very slow and my host told me it was not their fault and I should optimize the database. After searching a bit I stumbled upon this plugin, I tried it out and now the websites are sooo fast this is insane. One of the sites has 80 000 articles and hundreds of users and I don’t have to buy a dedicated server anymore. Thank you so much !
]]>Rating: 5 stars
It really increases the speed of the site, you see it less if you have an already well optimized site, but you see it.
Good job!
Rating: 1 star
Does not meet the needs and is extremely poor to use
]]>Rating: 5 stars
I couldn’t tell if my site was faster, but if it is just a few milliseconds then that’s ok!
]]>Rating: 5 stars
Gave us a huge improvement on site with a large postmeta table (more than 33 million rows).
A third party plugin was making 2 multi-join queries with the postmeta table (10 joins on the table). Each query was taking 4-5 minutes to complete.
After indexing those queries dropped to just 0.5 seconds to complete.
Haven’t checked the size increase on the DB, but the speed improvement is fantastic.
]]>Rating: 5 stars
Wish I used this plugin sooner. I saw it once and thought of it as a joke ??
Thank you very much!!
Rating: 5 stars
I can’t believe I found you hahah
I spent many hours and days with a problem on a website, to open any product, it took more than 80 seconds, I had already done everything…cleaned tables in the DB, optimized many times, deleted data, a thousand things…nothing resolved.
When I decided to search for “index” and found your plugin, I tested it on a clone site, and like magic, everything went so fast, I almost couldn’t believe it.
In short, I ended up installing it on several sites and optimizing Mysql on all of them, it was wonderful.
Thank you so much for this, you are amazing!
]]>Rating: 5 stars
The plugin is easy to use and a great way to quickly see what queries are running against the DB.
]]>Rating: 5 stars
This plugin is such a gem, so rare nowadays to find simple plugins that do what they say and do it well. Thank you!
]]>Rating: 5 stars
I have never left a review for a WP plugin, but this one made me create an account. I’ve been using it on a website with 1.2M+ posts. The tables are huge! The keys have GREATLY increased speed. It would be great if we could add them to custom tables.
]]>Rating: 5 stars
Very useful if you have lots of posts and metadata. Even if you don’t notice a speed increase it should help to ease the load on your server.
]]>Rating: 5 stars
Thank you!
Meta queries on a site with over 200,000 posts are now very fast.
I used WP-CLI and ran:
wp index-mysql enable --all
Database size increased from 1.5 GB to almost 7 GB, but I don’t think that matters in my case.
Very cool plugin!
]]>Rating: 5 stars
Database indices can make huge differences in performance.
This plugin is really well made, with preset indices and a query monitor.
]]>Rating: 5 stars
I have been using WordPress since 2004 and have always struggled with optimizing sites for maximum speed. Currently, I run a dedicated AMD EPYC server with 128 GB RAM on LiteSpeed Enterprise with CyberPanel web manager. All my sites have Redis object cache enabled. I was able to bring down my server load and speed up my biggest WordPress sites with over 10,000 pages, and 2 million page views a month with the “Index WP MySQL For Speed” plugin.
WordPress performance team should concentrate on actual database optimizations instead SQLite(not many people use this in the real world).
I highy recommend this plugin for big sites, WooCommerce and sites with many users.
Great job!
]]>Rating: 5 stars
My WordPress-powered sites aren’t popular and don’t have a lot of posts yet. Still, I noticed a difference in speed immediately.
]]>Rating: 5 stars
TLDR; Massively increases site speed in terms of database queries. Install it, you won’t regret it!
Long review (because authors deserve it): My use case is a a high post site (400k posts targeting a few million by next year). 300k monthly uniques, increasing 10% monthly. I use the WP REST api to post articles and was frequently getting 50x errors when uploading images/posts. This plugin saved me!
To give you an idea of performance gain:
Virtual Server: Quad core, 8gb RAM
Before this plugin: upload 2x posts simultaneously and server would give 50x errors. All 4 CPU cores were maxed out and server had stopped responding!
With plugin and table indexing activated: I can now upload 5x 2,000 word posts, with images, simultaneously and CPU usage doesn’t even max out one core!
Plugin has saved me spending 100+ on dedicated hardware, which would have cost thousands annually. Authors should really think about adding a premium version with even more performance gain ??
I would pay in a heartbeat!
Rating: 5 stars
It’s great to see a plugin like this created and maintained to such a high standard. Thank you Ollie
]]>Rating: 5 stars
We had caching through nginx handling most pages, but for logged in users or GET queries pages took 10-15s to load even with no load on the machine. I tried messing with thread pools, memcached/redis, and various other things before installing Query Monitor and seeing that a single query to the postmeta table (which only had 260k entries!) would take 2-3 seconds by itself. After installing this plugin and creating a key for that single table, our pages now load in half a second. Thanks so much!
]]>Rating: 5 stars
This plugin its simply amazing i cant thank you guys enough. I have a server with 12 Intel Processor Cores. 32 GB of RAM and like 150 sites over it. It optimized my server from like 400% use of CPU by MariaDB service to max 30%. It should be included with wordpress core
]]>Rating: 5 stars
This must be integrated into the WordPress Core.
]]>Rating: 5 stars
Very usefull plugin for mysql myisam to innodb convertion. And wordpress line a jet now. Thanks a lot.
]]>Rating: 5 stars
Great, great plugin!
Thank you for this masterpiece of software. I’ve optimized client’s databases in seconds, changed table formats to InnoDB in seconds, and added indexes to million chains tables in minutes.
Thanks!
?Gracias!
]]>Rating: 5 stars
I can’t understand how WordPress doesn’t natively bring these indexes that speed up performance so much. Thanks to the author for this plugin.
]]>