<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://sql-in-depth.vedgupta.in/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/roadmap/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/challenges/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/sandbox/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/dashboard/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/projects/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/challenges/chal-01-not-in-null-outage/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/challenges/chal-02-left-join-where-trap/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/challenges/chal-03-chasm-trap-fanout/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/challenges/chal-04-window-range-vs-rows-bug/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/challenges/chal-05-recursive-cte-cycle-loop/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/challenges/chal-06-non-sargable-composite-index/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/challenges/chal-07-stale-stats-nested-loop/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/challenges/chal-08-deep-offset-pagination-cliff/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/challenges/chal-09-write-skew-double-spend/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/challenges/chal-10-ab-ba-deadlock-storm/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/challenges/chal-11-mvcc-bloat-xid-wraparound/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/challenges/chal-12-zero-downtime-ddl-lock-queue/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/why-databases-exist/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/tables-rows-columns-types/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/select-projection-aliases/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/where-filtering-predicates/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/boolean-logic-three-valued-null/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/null-semantics-coalesce-nullif/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/order-by-limit-offset-distinct/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/case-expressions-type-casting/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/case-stripe-ledger-precision/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/build-sql-query-interpreter/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/create-table-ddl-anatomy/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/primary-keys-surrogate-vs-natural/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/foreign-keys-referential-integrity/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/check-unique-not-null-defaults/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/insert-bulk-loading-returning/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/upsert-on-conflict-merge/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/update-delete-safe-mutations/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/views-temp-tables-ctas/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/case-github-zero-downtime-migrations/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/build-ecommerce-schema-ddl/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/relational-algebra-set-theory/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/inner-join-equi-joins/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/left-right-full-outer-joins/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/join-where-vs-on-filter-trap/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/self-joins-non-equi-joins/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/cross-join-cartesian-products/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/semi-joins-anti-joins/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/set-operations-union-intersect-except/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/case-missing-null-notin-outage/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/build-multi-table-order-reconciler/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/aggregate-functions-internals/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/group-by-execution-mechanics/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/having-vs-where-pipeline/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/conditional-aggregation-filter/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/string-json-array-aggregation/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/grouping-sets-rollup-cube/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/join-fanout-chasm-traps/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/histograms-percentiles-medians/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/case-analytics-double-counting-bug/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/build-executive-kpi-aggregation-suite/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/scalar-row-table-subqueries/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/correlated-subqueries-mechanics/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/exists-not-exists-null-safety/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/lateral-joins-cross-apply/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/common-table-expressions-with/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/cte-materialization-optimization-fence/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/recursive-ctes-hierarchies/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/graph-traversal-cycle-detection-sql/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/case-recursive-org-permission-engine/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/build-hierarchical-graph-query-engine/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/window-functions-mental-model/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/partition-by-order-by-mechanics/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/ranking-functions-row-number-rank/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/top-n-per-group-deduplication/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/offset-functions-lag-lead-first-last/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/window-frames-rows-range-groups/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/running-totals-cumulative-shares/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/gaps-and-islands-sessionization/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/case-fintech-velocity-fraud-window/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/build-sessionization-retention-engine/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/entity-relationship-modeling/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/functional-dependencies-keys/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/first-normal-form-atomicity/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/second-third-normal-form/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/boyce-codd-fourth-fifth-normal-form/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/update-insertion-deletion-anomalies/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/strategic-denormalization-tradeoffs/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/schema-anti-patterns-eav-god-tables/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/case-shopify-multi-tenant-schema/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/build-normalized-booking-schema/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/oltp-vs-olap-workload-physics/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/star-schema-facts-dimensions/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/snowflake-vs-star-vs-obt/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/slowly-changing-dimensions-scd/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/bridge-tables-junk-role-dimensions/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/temporal-tables-bitemporal-sql/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/json-semi-structured-hybrid-schemas/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/idempotency-audit-logs-event-tables/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/case-airbnb-minerva-metric-layer/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/build-scd-type2-warehouse-pipeline/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/calendar-tables-date-spines/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/cohort-retention-matrix-sql/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/funnel-conversion-attribution-sql/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/interval-overlap-allen-algebra/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/pivoting-unpivoting-cross-tabs/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/triggers-stored-procedures-udfs/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/materialized-views-incremental-refresh/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/sql-injection-parameterized-security/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/case-double-booking-hotel-inventory/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/build-saas-cohort-funnel-workbench/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/why-indexes-work-io-cost-model/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/btree-bplustree-internal-anatomy/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/clustered-vs-secondary-indexes/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/composite-indexes-leftmost-prefix/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/covering-indexes-index-only-scans/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/partial-filtered-expression-indexes/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/hash-gin-gist-brin-bloom-indexes/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/index-bloat-write-amplification-traps/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/case-slack-composite-index-incident/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/build-btree-index-advisor/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/life-of-a-sql-query-pipeline/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/reading-explain-and-explain-analyze/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/table-statistics-histograms-cardinality/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/selectivity-estimation-correlated-columns/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/scan-operators-seq-index-bitmap/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/sargability-functions-on-columns/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/or-conditions-in-lists-union-rewrites/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/sorting-spill-to-disk-top-n-heapsort/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/case-stale-statistics-plan-flip/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/build-visual-explain-plan-analyzer/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/nested-loop-join-indexed-nlj/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/hash-join-build-probe-grace/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/sort-merge-join-zipper-mechanics/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/join-order-search-dynamic-programming/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/predicate-pushdown-projection-pruning/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/subquery-unnesting-semi-anti-physical/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/execution-models-volcano-vectorized/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/parallel-query-execution-workers/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/case-hash-join-oom-work-mem-spill/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/build-physical-join-execution-engine/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/acid-properties-under-the-hood/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/transaction-lifecycle-savepoints/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/read-phenomena-dirty-nonrepeatable-phantom/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/write-anomalies-lost-update-write-skew/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/read-uncommitted-read-committed/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/repeatable-read-snapshot-isolation/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/serializable-2pl-vs-ssi/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/optimistic-vs-pessimistic-concurrency/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/case-fintech-double-spend-race-condition/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/build-transaction-anomaly-simulator/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/multi-version-concurrency-control-mvcc/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/tuple-headers-xmin-xmax-visibility/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/transaction-snapshots-visibility-rules/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/row-level-locks-for-update-skip-locked/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/table-locks-intention-locks-ddl-hazards/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/gap-locks-next-key-locks-innodb/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/deadlocks-wait-for-graphs-detection/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/dead-tuples-bloat-autovacuum-txid-wraparound/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/case-sentry-transaction-id-wraparound/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/build-mvcc-snapshot-storage-engine/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/slotted-page-layout-8kb-anatomy/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/heap-files-hot-updates-fillfactor/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/buffer-pool-clock-sweep-lru-k/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/write-ahead-logging-wal-lsn/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/checkpoints-dirty-page-flushing/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/aries-crash-recovery-analysis-redo-undo/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/lsm-trees-memtable-sstable-compaction/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/btree-vs-lsm-read-write-space-amplification/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/case-uber-postgres-to-mysql-storage/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/build-slotted-page-wal-engine/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/columnar-storage-layout-parquet/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/columnar-compression-rle-dictionary-delta/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/late-materialization-simd-vectorization/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/zone-maps-min-max-pruning-bloom/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/embedded-olap-duckdb-architecture/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/realtime-olap-clickhouse-mergetree/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/cloud-warehouses-snowflake-bigquery/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/open-table-formats-iceberg-delta/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/case-cloudflare-clickhouse-log-analytics/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/build-columnar-compression-query-engine/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/single-leader-replication-sync-async/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/read-replicas-consistency-models/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/failover-split-brain-fencing-tokens/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/declarative-table-partitioning/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/horizontal-sharding-routing-keys/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/distributed-transactions-2pc-saga/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/distributed-sql-spanner-cockroachdb/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/connection-pooling-pgbouncer-proxies/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/case-figma-postgres-horizontal-sharding/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/build-sharded-query-router/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/keyset-cursor-pagination-vs-offset/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/solving-n-plus-one-orm-queries/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/full-text-search-trigrams-inverted-index/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/queue-processing-skip-locked-patterns/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/bulk-ingestion-batching-unlogged-tables/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/pg-stat-statements-slow-query-triage/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/lock-contention-zero-downtime-ddl/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/backup-pitr-wal-archiving-drills/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/case-gitlab-database-incident-postmortem/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/topic/build-production-sql-tuning-clinic/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/build/build-sql-query-interpreter/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/build/build-ecommerce-schema-ddl/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/build/build-multi-table-order-reconciler/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/build/build-executive-kpi-aggregation-suite/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/build/build-hierarchical-graph-query-engine/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/build/build-sessionization-retention-engine/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/build/build-normalized-booking-schema/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/build/build-scd-type2-warehouse-pipeline/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/build/build-saas-cohort-funnel-workbench/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/build/build-btree-index-advisor/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/build/build-visual-explain-plan-analyzer/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/build/build-physical-join-execution-engine/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/build/build-transaction-anomaly-simulator/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/build/build-mvcc-snapshot-storage-engine/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/build/build-slotted-page-wal-engine/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/build/build-columnar-compression-query-engine/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/build/build-sharded-query-router/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sql-in-depth.vedgupta.in/build/build-production-sql-tuning-clinic/</loc>
    <lastmod>2026-10-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>
