About Series

Here, I pick a database concept and delve into it in its entirety and try to explain all the nitty gritty and nuance. From performance to constraints,  everything in between and more, my intention is to shed more light on important database concepts and explain them in a way that is accessible to all.

Conceptual image of two linked chains in black and orange, symbolizing connection and strength.

About Database Constraints

Most data problems don’t come from bad SQL — they come from bad assumptions. And the worst one is believing that constraints can be “handled in the application.” They can’t. They never could. The moment data is touched by an ETL job, a script, an integration, a migration, or a future rewrite, every application‑level rule evaporates. The database is the only place where integrity actually persists. Datatypes, keys, foreign keys, checks, and assertions aren’t optional features — they’re the backbone of reliable systems. If the data matters, the constraints belong in the database. Full stop.

About Database Constraints Read More »

About Schema-Only Accounts

Background Story time When I just started working as a DBA, the Senior Database Administrator was taking me through the environment and how everything was set up, including all the servers, databases, applications, and more. He was talking about one of the purchased applications that runs in production, and then explained that the vendor had

About Schema-Only Accounts Read More »

About Performance tuning

Are you a database administrator grappling with performance issues? Don’t panic just yet! Discover essential strategies to troubleshoot and enhance your database performance. From identifying problematic SQL to understanding cardinality and execution plans, this guide offers practical insights drawn from real-world experience. Learn how to optimize your queries, leverage Oracle’s powerful tuning tools, and understand the critical role of database design in performance tuning. Whether you’re facing slow queries or just want to improve efficiency, this post is your roadmap to a faster, more responsive database. Dive in and transform your approach to performance tuning!

About Performance tuning Read More »