by Developers No Comments

We all know that an index can speed up database queries enormously. However, indices do not come for free. They create an overhead for every write and need quite some space. So in a best case scenario, you would like to have only those indices that your application actually uses. If your database is PostgreSQL, there is a simple way to print out statistics of the actual index usage:



Run this query against your database and you will find your unused indices in a heartbeat. Here is a screenshot from running the query in pgAdmin:


PostgreSQL Index usage


If you have similar queries for other databases, feel free to share them in the comments.

Discover Lingohub today - SIGN UP FOR A FREE TRIAL and experience lean translation management.
Powered by Github integration, CLI client or full API access, localization has never been easier!


CEO and founder of Lingohub. Envisioning a multilingual digital world. Email me if you have questions about how Lingohub can help you take your products global.


  1.  DevBit: Are you using all indexes of your Postg...

Leave a Reply

  • (will not be published)