ViewTube

ViewTube
Sign inSign upSubscriptions
Filters

Upload date

Type

Duration

Sort by

Features

Reset

222 results

Prateek Goel | GrowAsEngineers
PostgreSQL Functions, Procedures and Triggers: Volatility, Inlining, COMMIT in CALL, Audit Logs

Stored functions, procedures and triggers in PostgreSQL 16, measured on 100000 generated orders, and when that logic belongs ...

8:47
PostgreSQL Functions, Procedures and Triggers: Volatility, Inlining, COMMIT in CALL, Audit Logs

6 views

21h ago

Prateek Goel | GrowAsEngineers
Sargable Predicates in PostgreSQL: Functions, Casts, COALESCE, OR, LIKE Wildcards and NOT IN

A catalogue of conditions that hide a column from its index, with the rewrite for each, measured on 240000 generated orders and ...

8:50
Sargable Predicates in PostgreSQL: Functions, Casts, COALESCE, OR, LIKE Wildcards and NOT IN

0 views

1d ago

InterviewBuddies
Query PostgreSQL from ClickHouse | Read data directly

Query PostgreSQL directly from ClickHouse using SQL—without exporting CSV files or writing Python scripts. In this hands-on ...

6:45
Query PostgreSQL from ClickHouse | Read data directly

15 views

5d ago

Prateek Goel | GrowAsEngineers
How PostgreSQL Parses SQL: Lexer, Parser, Semantic Analysis and Name Resolution

What PostgreSQL 16 does with a query before any plan exists, shown with real error messages and the character positions from ...

9:04
How PostgreSQL Parses SQL: Lexer, Parser, Semantic Analysis and Name Resolution

1 view

3d ago

Prateek Goel
SQL Subqueries vs Joins vs CTEs: How the PostgreSQL Optimizer Rewrites Them (and What Blocks It)

Does it matter whether you write a subquery, a join or a CTE? On real PostgreSQL 16 plans over 20000 generated customers and ...

9:26
SQL Subqueries vs Joins vs CTEs: How the PostgreSQL Optimizer Rewrites Them (and What Blocks It)

2 views

6d ago

Prateek Goel | GrowAsEngineers
SQL HAVING vs WHERE: Filtering Before and After GROUP BY (PostgreSQL, with Query Plans)

WHERE filters rows before they are grouped; HAVING filters groups after the aggregates are computed. On real PostgreSQL 16 ...

9:44
SQL HAVING vs WHERE: Filtering Before and After GROUP BY (PostgreSQL, with Query Plans)

0 views

6d ago

Prateek Goel | GrowAsEngineers
Range, List, Hash and Composite Partitioning in PostgreSQL: How Each Splits the Rows

The four ways PostgreSQL 16 can partition a table, each on generated data. Range: monthly partitions for 90000 events, inclusive ...

7:29
Range, List, Hash and Composite Partitioning in PostgreSQL: How Each Splits the Rows

1 view

2d ago

Prateek Goel | GrowAsEngineers
SQL Window Function Performance: Sorts, Indexes, Run Conditions and work_mem (PostgreSQL)

Reason about the sorts and partitions a window function requires, on real PostgreSQL 16 plans. On the module's 11-row sales ...

9:52
SQL Window Function Performance: Sorts, Indexes, Run Conditions and work_mem (PostgreSQL)

1 view

6d ago

Prateek Goel | GrowAsEngineers
Predicate Pushdown, Projection Pruning and Constant Folding in PostgreSQL Plans

Three planner rewrites you can see in PostgreSQL 16's EXPLAIN, on 200000 generated orders. Predicate pushdown through ...

7:48
Predicate Pushdown, Projection Pruning and Constant Folding in PostgreSQL Plans

1 view

3d ago

Prateek Goel
SQL Running Totals and Cumulative Aggregates: ROWS vs RANGE, Resets and the Plan (PostgreSQL)

Compute cumulative metrics with ordered windows. On a real PostgreSQL 16 database with the module's sales table, ...

7:32
SQL Running Totals and Cumulative Aggregates: ROWS vs RANGE, Resets and the Plan (PostgreSQL)

1 view

6d ago

Shiv Shankar Dayal
String Manipulation Techniques in PostgreSQL

postgres #postgresql #tutorial #databases #string #translate #replace #length #function Queries at ...

13:27
String Manipulation Techniques in PostgreSQL

8 views

1d ago

Prateek Goel | GrowAsEngineers
SQL Aggregate Functions Explained: SUM, AVG, MIN, MAX, NULLs and Empty Results (PostgreSQL)

Turn many rows into one answer. On real PostgreSQL 16 we total a month of orders with SUM, compute AVG, MIN and MAX in ...

8:32
SQL Aggregate Functions Explained: SUM, AVG, MIN, MAX, NULLs and Empty Results (PostgreSQL)

5 views

6d ago

Prateek Goel
Hashing Fundamentals: Hash Functions, Buckets, Collisions, Chaining and Open Addressing

How hashing works, with real hash values from PostgreSQL 16's internal hash functions. A hash function is deterministic, fixed ...

6:38
Hashing Fundamentals: Hash Functions, Buckets, Collisions, Chaining and Open Addressing

4 views

3d ago

Prateek Goel | GrowAsEngineers
SQL PARTITION BY and ORDER BY in Window Functions: Running Totals and the Default Frame

Control which rows each window sees, and in what order. On a real PostgreSQL 16 database with the module's 11-row sales ...

8:43
SQL PARTITION BY and ORDER BY in Window Functions: Running Totals and the Default Frame

2 views

6d ago

PAVLOG
PostgreSQL DBA-1: Domain 8, part 1 — Monitoring (sessions, locks, statistics, pg_stat_statements)

Part 1 of Domain 8 (Monitoring & Logging) of the OAPE PostgreSQL DBA-1 certification, 8 exam topics in one video: the session ...

14:48
PostgreSQL DBA-1: Domain 8, part 1 — Monitoring (sessions, locks, statistics, pg_stat_statements)

158 views

3d ago

Prateek Goel | GrowAsEngineers
SQL Integer Division, Ratios and Percentages: Why 7 / 21 Returns 0 (PostgreSQL vs MySQL)

Seven of twenty-one items came back, and PostgreSQL says the return rate is 0. On the Module 8 dataset (m08_types) and real ...

8:16
SQL Integer Division, Ratios and Percentages: Why 7 / 21 Returns 0 (PostgreSQL vs MySQL)

0 views

6d ago

vlogommentary
Calculating Quarterly Percentage Change in SQL Using LAG() and QUARTER() Functions

This guide demonstrates how to use PostgreSQL functions to: Aggregate data quarterly Calculate percentage change ...

3:16
Calculating Quarterly Percentage Change in SQL Using LAG() and QUARTER() Functions

2 views

3d ago

Prateek Goel | GrowAsEngineers
SQL LAG and LEAD: Previous Row, Percent Change and Date Gaps (PostgreSQL)

Compare each row with its neighbours using LAG and LEAD. On a real PostgreSQL 16 database with the module's sales table, ...

7:38
SQL LAG and LEAD: Previous Row, Percent Change and Date Gaps (PostgreSQL)

4 views

6d ago

Prateek Goel
Partition Keys and Partition Pruning in PostgreSQL: Why a Query Still Reads Every Partition

How to choose a partition key and keep partition pruning working, on 240000 generated orders in PostgreSQL 16. The same rows ...

10:08
Partition Keys and Partition Pruning in PostgreSQL: Why a Query Still Reads Every Partition

0 views

2d ago

Prateek Goel | GrowAsEngineers
Optimizing Joins, Aggregations and Sorts in PostgreSQL: Six Measured Rewrites

Six query rewrites that cut join, aggregate and sort work, measured in PostgreSQL 16 on 200000 generated transfers. An OR in a ...

8:38
Optimizing Joins, Aggregations and Sorts in PostgreSQL: Six Measured Rewrites

0 views

1d ago