Skip to content
javabypankaj
HomeLibraryPopularCommunity
13
Database & SQL
17 topics · 141 questions
1SQL Basics: SELECT, WHERE, ORDER BY0/882Joins: INNER, LEFT, RIGHT, FULL, CROSS0/12123Aggregation: GROUP BY, HAVING, COUNT, SUM0/10104Subqueries & CTEs0/775Window Functions: ROW_NUMBER, RANK, LEAD, LAG0/886Indexing0/18187Transactions & ACID0/448Normalization & Schema Design0/779SQL vs NoSQL0/2210Connection Pooling0/6611Query Optimization & EXPLAIN0/5512Sharding & Partitioning0/7713Database Internals: B-tree, MVCC, WAL0/1114Stored Procedures, Views & Triggers0/6615Migrations & Schema Changes0/116Practical SQL Queries0/343417Advanced: Replication, Consistency, CAP0/55
1SQL Basics: SELECT, WHERE, ORDER BY82Joins: INNER, LEFT, RIGHT, FULL, CROSS123Aggregation: GROUP BY, HAVING, COUNT, SUM104Subqueries & CTEs75Window Functions: ROW_NUMBER, RANK, LEAD, LAG86Indexing187Transactions & ACID48Normalization & Schema Design79SQL vs NoSQL210Connection Pooling611Query Optimization & EXPLAIN512Sharding & Partitioning713Database Internals: B-tree, MVCC, WAL114Stored Procedures, Views & Triggers615Migrations & Schema Changes116Practical SQL Queries3417Advanced: Replication, Consistency, CAP5
17 topics141 Qs0%
01Core Java17002OOP3203Collections6704Exception Handling2805Concurrency & Multithreading12706Java Streams, Lambda & Functional Programming32807Spring & Spring Boot2608Transactions3209JPA & Hibernate6910Microservices19411Kafka & Messaging9112DevOps, CI/CD & Tooling13313Database & SQL14114REST API & Web4015Design Patterns & LLD5716Advanced Java7117Coding Problems: DSA49218AWS & Cloud4119Data Engineering19420QA, Testing & SDET4121System Design3522Security2023Behavioral / HR: STAR Method37
17Topics
141Questions
0%Complete
15 of 17 topics
Topics
1SQL Basics: SELECT, WHERE, ORDER BY0/882Joins: INNER, LEFT, RIGHT, FULL, CROSS0/12123Aggregation: GROUP BY, HAVING, COUNT, SUM0/10104Subqueries & CTEs0/775Window Functions: ROW_NUMBER, RANK, LEAD, LAG0/886Indexing0/18187Transactions & ACID0/448Normalization & Schema Design0/779SQL vs NoSQL0/2210Connection Pooling0/6611Query Optimization & EXPLAIN0/5512Sharding & Partitioning0/7713Database Internals: B-tree, MVCC, WAL0/1114Stored Procedures, Views & Triggers0/66
15Migrations & Schema Changes0/11
16Practical SQL Queries0/343417Advanced: Replication, Consistency, CAP0/55

Migrations & Schema Changes

Database & SQL·Topic 15 of 17·1 question
Q1Zero-Downtime Schema Change on a Large Table: Expand-and-Contract

Expand (add nullable), dual-write, backfill in batches, switch reads and add constraints, then contract (drop old): never one blocking ALTER that rewrites and locks a huge table.

Read Answer
Previous · Topic 14Stored Procedures, Views & Triggers6 questionsNext · Topic 16Practical SQL Queries34 questions
javabypankaj© 2026 javabypankaj
PrivacyTerms
HomeSearchLibrary