DEV Community

Tharani Tharan
Tharani Tharan

Posted on

INDEXING - HASHING - AND -QUERY

Indexing is one of the most powerful ways to boost the performance of your SQL queries. In this tutorial, we’ll explore B-Tree, B+Tree, and Hash indexes step-by-step using a Students table example.

We’ll:

  • Create a Students table
  • Insert sample data
  • Build three types of indexes
  • Run queries using each index
  • Observe how indexing improves retrieval speed

Create the Table


Insert Sample Records


Create a B-Tree Index on roll_no


Query Using the B-Tree Index


Query Using the B+ Tree Index


Query Using the Hash Index


Conclusion

In this blog, we learned how to:
-Create B-Tree, B+Tree, and Hash indexes
-Execute optimized queries
-Understand which index type fits which use case

Indexes make retrieval blazing fast but also consume storage and slow down updates slightly. So, always index wisely!

Top comments (0)