Speed up WordPress with a simple plugin!

  • Monday, 31st January, 2022
  • 20:05pm

Outt-the-box, WordPress is extremely efficient. 

However, this can change as a site grows and more and more entries are added to the database.

In the last quarter of 2021, we came across a thread on a popular web hosting forum - Web Hosting Talk - where a user was asking for assistance in troubleshooting high MySQL usage from their WordPress installation. Further investigation revealed that there were a lot of SELECT queries on their WordPress wp_postmeta table. 

The user received advise to create an index:

Indexes are used to find rows with specific column values quickly. Without an index, MySQL must begin with the first row and then read through the entire table to find the relevant rows. The larger the table, the more this costs. If the table has an index for the columns in question, MySQL can quickly determine the position to seek to in the middle of the data file without having to look at all the data. This is much faster than reading every row sequentially.

They did so, and in their own words:

after creating indexes on wp_postmeta, load has been drastically reduced

Quite clearly, that's fabulous news! Their WordPress database was made more efficient by creating an index, reducing the strain on the MySQL service, and helping to improve performance. Who wouldn't want that?

With that said, not all webmasters are going to want the hassle of doing a job like this manually, as some basic knowledge of tools such as phpMyAdmin are required. 

Fear not, we've come across an excellent WordPress plugin that creates indexes not just on the wp_postmeta table, but other tables that are susceptible to similar problems, including:

wp_options
wp_posts
wp_postmeta
wp_users
wp_usermeta
wp_comments
wp_commentmeta
wp_termmeta

It has other helpful, performance-boosting functionality, too:

If your tables use MyISAM (the older storage engine) or the older COMPACT row format, this plugin offers to upgrade them for you [to InnoDB].

The plugin in question can be found at https://wordpress.org/plugins/index-wp-mysql-for-speed/

We set up a brand new WordPress installation to demonstrate how to use it!
Simply head on over to https://www.ethernetservers.com/wpindex.mp4 for the video.

This plugin is completely safe to use, any its changes can be reverted at any time, with ease, if needed.

If you'd like assistance installing Index MySQL For Speed on your WordPress website, please feel free to get in touch!

« Back

We're trusted by amazing customers in 136 countries - come & join us!
Matthew Beausoleil February 4, 2024
Everything is working as expected

I was looking for a simple syncthing server and didn't need anything fancy. I found Ethernet servers on server hunter and chose them because of their low price and good reviews. I had access to my server within a few minutes. It was easy for me to change the ubuntu to Centos and everything is working as expected.

Sameed Sohani January 21, 2024
Great service overall thus far

Three reasons I decided to try out the service: I heard and subsequently saw that the prices were great, it is very hard to beat those unmanaged special offer prices. I heard that the service was reliable, so far so good. It's only been a week, but I hope that it will continue to be reliable as I use it more. I heard that the support is excellent, and I have to agree. Great service overall thus far.

ジエント January 12, 2024
The networks are top of the line

Great upload and download speeds, apt-get updating is a breeze. The only mishaps was on my end, ssh had some weird buffer lag (sometimes unresponsiveness) that has to do with my connection with my isp. Just make sure your connection stable and everything should work just fine. The networks are top of the line.

Atul Sharma January 3, 2024
Nothing but a joyful experience

Been with them for a week and the transition from old hosting to ethernetserver has been nothing but a joyful experience. Setting up new vps, networking is like a breeze. All set up by george and nothing to worry about really.


Ethernet Servers Ltd
124 City Road
London
EC1V 2NX
United Kingdom


Registered Limited Company: #09114946

Telephone:
+44 330 043 1258

Email:
sales@ethernetservers.com

Copyright © 2014 - 2024 - Ethernet Servers Ltd - All Rights Reserved.

Proudly serving customers in 136 countries since September 2013!