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
  • Intro to Query Performance Analysis

    SQL SELF
    41 level,0 lecture
    Learn how to spot and fix bottlenecks in your PostgreSQL workflow using EXPLAIN, pg_stat_statements, and slow query logging. Real-world examples and tips for optimizing your queries to boost your database performance.
    Open
  • Main concepts of the query execution plan: cost, rows, width

    SQL SELF
    41 level,1 lecture
    Learn how PostgreSQL evaluates and picks an execution plan for your SQL query. We're breaking down the cost, rows, and width parameters with real-life examples, so you can optimize your queries and actually get how the optimizer works.
    Open
  • What is EXPLAIN and How to Use It to Analyze Queries

    SQL SELF
    41 level,2 lecture
    Learn how to use the EXPLAIN command in PostgreSQL to analyze and optimize SQL queries. We'll break down the syntax, sample output, main options, and common mistakes when working with execution plans.
    Open
  • Using EXPLAIN ANALYZE to Measure Actual Query Execution Time

    SQL SELF
    41 level,3 lecture
    Learn how to use EXPLAIN ANALYZE in PostgreSQL to analyze the real execution time of your SQL queries, find bottlenecks, and optimize your database performance.
    Open
  • Execution Plan Interpretation: Reading and Analyzing Nodes (`Seq Scan`, `Index Scan`, `Hash Join`)

    SQL SELF
    41 level,4 lecture
    Learn how to read and analyze query execution plans in PostgreSQL. We'll break down the main node types (`Seq Scan`, `Index Scan`, `Hash Join`), their pros and cons, and figure out how to spot and fix common performance issues.
    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