JavaRush
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
  • Getting to Know Indexes

    SQL SELF
    37 level,0 lecture
    Find out what indexes are in databases, how they speed up searching for info, when you should use them, and how they affect your query performance. Real-life examples and tips for using indexes in PostgreSQL.
    Open
  • Main Types of Indexes: B-TREE, HASH, GIN, GiST

    SQL SELF
    37 level,1 lecture
    Find out what types of indexes exist in PostgreSQL, how they differ, what tasks they're good for, and how to use them right to speed up searching and processing data.
    Open
  • Creating Indexes ( CREATE INDEX) and Indexing Options ( UNIQUE, CONCURRENTLY)

    SQL SELF
    37 level,2 lecture
    Learn how to create indexes in PostgreSQL, use the UNIQUE and CONCURRENTLY options, what errors you might run into when indexing, and how to avoid them. Real-life examples and tips on optimizing your queries with indexes.
    Open
  • Deleting and Modifying Indexes: DROP INDEX, REINDEX

    SQL SELF
    37 level,3 lecture
    Learn how to properly delete and restore indexes in PostgreSQL using the DROP INDEX and REINDEX commands. This article covers reasons for deleting and restoring indexes, command syntax, practical examples, and tips for safely working with indexes to optimize your database performance.
    Open
  • How Indexes Work: Data Structures and Search Algorithms

    SQL SELF
    37 level,4 lecture
    Learn how indexes are built in PostgreSQL, why they make searching faster, how the B-TREE structure works, and when indexes are actually useful. Real-world examples and explanations for working efficiently with databases.
    Open
Learn
  • Registration
  • Java course
  • Help with tasks
  • Pricing
Community
  • Users
  • Articles
  • Forum
  • Chat
  • Success stories
  • Activities
Company
  • About us
  • Contacts
  • Reviews
  • FAQ
  • Support
JavaRushJavaRush — is an interactive online course for learning Java programming from scratch. It contains 1200 practical tasks with one-click solution checking, the necessary minimum of theory on Java basics, and motivating features that help you complete the course: games, quizzes, interesting projects and articles on effective learning and the career of a Java developer.
Follow us
Язык интерфейса
Русский
English
Українська
"Programmers are not born" © 2026 JavaRush
MastercardVisa
"Programmers are not born" © 2026 JavaRush