AI Academy
new
Promotion
Learning
Courses
Tasks
Quizzes
Games
Help
Schedule of nudges
Internship
Community
Users
Forum
Chat
Articles
Success stories
Activities
Reviews
Subscriptions
Light theme
Lectures
Reviews
About us
CS50
Start
Start learning
Start learning
My progress
Courses
Quest map
Lectures
SQL
SQL
Level 38
Indexing
JSONB
Data: Using
GIN
and
BTREE
Indexes
SQL SELF
38 level,
0 lecture
Learn how to efficiently index
JSONB
fields in PostgreSQL using
GIN
and
BTREE
indexes. This article covers the features, advantages, creation examples, and common mistakes when working with these indexes.
Array Indexing and Operators (`@>`, `<@`, `&&`) for Fast Search
SQL SELF
38 level,
1 lecture
Learn how to seriously speed up searching arrays in PostgreSQL using the `@>`, `<@`, and `&&` operators and GIN indexes. Real-life examples, optimization tips, and common mistakes — everything you need for blazing-fast array queries in your database.
Problems of Excessive Indexing
SQL SELF
38 level,
2 lecture
Too much indexing can actually slow down your database and waste resources for no good reason. In this material, you'll learn how to spot unnecessary indexes, why you should avoid them, and how to keep the right balance between search speed and efficient data updates.
How to Choose the Right Index Type
SQL SELF
38 level,
3 lecture
Learn how to pick the right index type for different PostgreSQL scenarios: comparing B-TREE, GIN, GiST, and other indexes, real-life examples, tips, and common mistakes.
Typical Problems When Working with Indexes
SQL SELF
38 level,
4 lecture
Indexes in PostgreSQL are a powerful tool for speeding up queries, but using them the wrong way can actually tank your performance and waste resources. In this article, we’ll check out common mistakes when working with indexes, learn how to avoid them, and go through some practical optimization tips.
Please enable JavaScript to continue using this application.