Posts

TAZ Diwali 2026 Message

🪔 FESTIVAL OF LIGHTS • 2026 Happy Diwali from TAZ! May this Festival of Lights illuminate your path with new ideas, continuous learning, success and happiness. Wishing you and your family a joyful, peaceful and prosperous Diwali. ✨ Keep Learning • Keep Building • Keep Shining ✨ With warm wishes from Technical Architects Zone (TAZ)

SQL Server Buffer Pool Architecture Explained

Image
Technical Architects Zone (TAZ) SQL Server Internals Series SQL Server Buffer Pool Architecture Explained Understanding Pages, Memory Management, Dirty Pages, Checkpoints and Buffer Cache Performance Introduction Have you ever wondered why some SQL Server queries return results in milliseconds while others take significantly longer? The answer often lies inside one of SQL Server's most important internal components: The Buffer Pool . The Buffer Pool is SQL Server's primary memory cache. Instead of repeatedly retrieving data from disk, SQL Server attempts to keep frequently accessed pages in memory, dramatically reducing I/O operations and improving performance. TAZ DBA Principle: The fastest storage in SQL Server is the page that never needs to be read from disk because it already exists in memory. What You'll Lea...

🐘 𝗣𝗼𝘀𝘁𝗴𝗿𝗲𝗦𝗤𝗟 𝗟𝗲𝗮𝗿𝗻𝗶𝗻𝗴 𝗦𝗲𝗿𝗶𝗲𝘀 | 𝗣𝗮𝗿𝘁 𝟲

Image
Technical Architects Zone (TAZ) PostgreSQL Learning Series | Part 6 PostgreSQL Backup & Restore Logical Backups, Physical Backups, Restore Validation & PITR Concepts Introduction Taking a PostgreSQL backup is only the beginning. A reliable backup strategy should also answer how the backup will be restored, which recovery options are available, and whether the recovery procedure has actually been tested. In Part 6 of the PostgreSQL Learning Series, we explore the practical differences between logical backups, physical backups and WAL-based recovery concepts. TAZ DBA Principle: A completed backup job does not automatically prove that the recovery strategy works. The real test of a backup is a successful restore. What You'll Learn in Part 6 Logical backups using pg_du...

🐘 𝗣𝗼𝘀𝘁𝗴𝗿𝗲𝗦𝗤𝗟 𝗟𝗲𝗮𝗿𝗻𝗶𝗻𝗴 𝗦𝗲𝗿𝗶𝗲𝘀 | 𝗣𝗮𝗿𝘁 𝟱

Image
Technical Architects Zone (TAZ) PostgreSQL Learning Series | Part 5 PostgreSQL Configuration Files postgresql.conf, pg_hba.conf & pg_ident.conf Introduction Continuing the PostgreSQL learning journey at Technical Architects Zone (TAZ) . In Part 5, we focus on three PostgreSQL configuration files that every PostgreSQL DBA should understand: postgresql.conf , pg_hba.conf and pg_ident.conf . These files influence server behavior, client connectivity, authentication and identity mapping, making them an important part of day-to-day PostgreSQL administration and troubleshooting. For SQL Server Professionals: PostgreSQL administration is more configuration-file driven than many common SQL Server administration workflows. Understanding these files makes PostgreSQL configuration and connection troubleshooting muc...

SQL Server Interview Questions & Answers: 200 Questions from Fundamentals to Architect Level

Image
Technical Architects Zone (TAZ) SQL Server Interview Preparation SQL Server Interview Questions & Answers 200 Questions from Fundamentals to Advanced DBA and Architect-Level Scenarios Introduction Preparing for a SQL Server interview is not only about remembering definitions, commands and feature names. As database professionals move into Senior DBA, Technical Lead and Database Architect roles, interviews increasingly focus on how production problems are investigated, how technical decisions are made and how critical database situations are handled. To make interview preparation more practical, Technical Architects Zone provides a structured collection of 200 SQL Server Interview Questions & Answers . The questions progress from core SQL Server fundamentals to advanced production scenarios covering troubleshooting...

𝗦𝗤𝗟 𝗦𝗲𝗿𝘃𝗲𝗿 𝗔𝗱𝗺𝗶𝗻𝗶𝘀𝘁𝗿𝗮𝘁𝗶𝗼𝗻 | 𝗥𝗲𝗰𝗼𝘃𝗲𝗿𝘆 𝗠𝗼𝗱𝗲𝗹𝘀

Image
Technical Architects Zone (TAZ) SQL Server Administration SQL Server Recovery Models SIMPLE, FULL & BULK_LOGGED Explained from a Practical DBA Perspective Introduction Choosing a SQL Server recovery model is not just a database configuration decision. It directly influences the recovery strategy, transaction-log management and the amount of data the organization may be able to recover after a failure. SQL Server provides three recovery models: SIMPLE , FULL and BULK_LOGGED . Understanding the difference between them becomes especially important when designing backup schedules, Point-in-Time Recovery requirements, Recovery Point Objectives (RPO) and Recovery Time Objectives (RTO). TAZ DBA Principle: Do not choose a recovery model based on how small you want the transaction log to be. Choose the...

𝗦𝗤𝗟 𝗦𝗲𝗿𝘃𝗲𝗿 𝗙𝗶𝗹𝗲𝗴𝗿𝗼𝘂𝗽𝘀 | 𝗙𝗿𝗼𝗺 𝗦𝘁𝗼𝗿𝗮𝗴𝗲 𝘁𝗼 𝗔𝗿𝗰𝗵𝗶𝘁𝗲𝗰𝘁𝘂𝗿𝗲

Image
Technical Architects Zone (TAZ) SQL Server Administration - Filegroups Understanding SQL Server storage architecture, file placement, partitioning, backup strategies, and VLDB design. When a SQL Server database starts growing, understanding where and how the data is physically stored becomes increasingly important. That’s where Filegroups come into the picture. Why SQL Server Filegroups Matter A Filegroup is more than just a logical container for database files. When designed properly, it can play an important role in: ✅ Organizing database storage ✅ Managing multiple .mdf and .ndf files ✅ Controlling table and index placement ✅ Supporting table partitioning ✅ Managing historical and read-only data ✅ Designing filegroup-level b...

𝗦𝗤𝗟 𝗦𝗲𝗿𝘃𝗲𝗿 𝗔𝗱𝗺𝗶𝗻𝗶𝘀𝘁𝗿𝗮𝘁𝗶𝗼𝗻 | 𝗗𝗮𝘁𝗮𝗯𝗮𝘀𝗲 𝗖𝗿𝗲𝗮𝘁𝗶𝗼𝗻

Image
  🗄️ 𝗦𝗤𝗟 𝗦𝗲𝗿𝘃𝗲𝗿 𝗔𝗱𝗺𝗶𝗻𝗶𝘀𝘁𝗿𝗮𝘁𝗶𝗼𝗻 | 𝗗𝗮𝘁𝗮𝗯𝗮𝘀𝗲 𝗖𝗿𝗲𝗮𝘁𝗶𝗼𝗻 Creating a database in SQL Server looks simple: "CREATE DATABASE TAZDemo;" But for a Database analyst or DBA, database creation is much more than running just a command. Before creating a production database, we need to think about: 🔹 MDF, NDF and LDF files 🔹 Initial data and log file sizing 🔹 Autogrowth configuration 🔹 Fixed MB vs percentage growth 🔹 Data and transaction log placement 🔹 Database owner 🔹 Recovery model 🔹 Storage capacity and future growth 🔹 Backup and recovery requirements One principle worth remembering: 💡 Autogrowth is a safety mechanism, not a capacity-planning strategy. In my latest Technical Architects Zone (TAZ) article, I’ve explained database creation step by step using both SSMS and T-SQL , along with practical checks and production considerations. 📖 𝗥𝗲𝗮𝗱 𝘁𝗵𝗲 𝗰𝗼𝗺𝗽𝗹𝗲𝘁𝗲 𝗮𝗿𝘁𝗶𝗰𝗹𝗲: 👉 SQL Server administration - Database creat...