<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://postgresdba.hashnode.dev/postgresql-vs-mysql-vs-sqlite-choosing-the-right-database-for-your-project</loc>
    <lastmod>2026-03-13T10:00:04.769Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresdba.hashnode.dev/postgresql-vs-mysql-vs-sql-server-enterprise-database-decision-guide</loc>
    <lastmod>2026-03-12T10:00:03.788Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresdba.hashnode.dev/postgis-spatial-indexing-why-your-queries-are-doing-sequential-scans</loc>
    <lastmod>2026-03-12T10:00:02.522Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresdba.hashnode.dev/query-planning-overhead-with-many-chunks-and-how-to-fix-it</loc>
    <lastmod>2026-03-12T10:00:02.259Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresdba.hashnode.dev/monitoring-timescaledb-in-production-a-complete-checklist</loc>
    <lastmod>2026-03-11T10:00:03.876Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresdba.hashnode.dev/why-your-postgis-queries-are-slow-common-anti-patterns-and-fixes</loc>
    <lastmod>2026-03-11T10:00:03.320Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresdba.hashnode.dev/postgresql-vs-mysql-vs-mongodb-the-definitive-database-comparison</loc>
    <lastmod>2026-03-11T10:00:03.151Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresdba.hashnode.dev/best-postgresql-hosting-in-2026-rds-vs-supabase-vs-neon-vs-self-hosted</loc>
    <lastmod>2026-03-10T10:00:06.212Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresdba.hashnode.dev/postgis-geometry-vs-geography-when-to-use-each-type</loc>
    <lastmod>2026-03-10T10:00:03.517Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresdba.hashnode.dev/timescaledb-memory-tuning-sharedbuffers-workmem-and-chunk-sizing</loc>
    <lastmod>2026-03-10T10:00:03.047Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresdba.hashnode.dev/insert-performance-tuning-for-timescaledb</loc>
    <lastmod>2026-03-09T10:00:03.688Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresdba.hashnode.dev/postgis-geometry-quality-invalid-geometries-mixed-srids-and-complexity</loc>
    <lastmod>2026-03-09T10:00:03.092Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresdba.hashnode.dev/postgresql-performance-tuning-the-complete-configuration-guide</loc>
    <lastmod>2026-03-09T10:00:02.653Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresdba.hashnode.dev/timescaledb-continuous-aggregates-real-time-vs-materialized-only</loc>
    <lastmod>2026-03-08T10:00:01.975Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresdba.hashnode.dev/postgresql-query-optimization-10-techniques-that-actually-work</loc>
    <lastmod>2026-03-08T10:00:01.734Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresdba.hashnode.dev/postgis-distance-calculations-why-stdistance-returns-degrees-instead-of-meters</loc>
    <lastmod>2026-03-08T10:00:01.502Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresdba.hashnode.dev/running-postgresql-on-kubernetes-operators-storage-and-production-guide</loc>
    <lastmod>2026-03-07T10:00:02.755Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresdba.hashnode.dev/scaling-pgvector-memory-quantization-and-index-build-strategies</loc>
    <lastmod>2026-03-07T10:00:02.233Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresdba.hashnode.dev/monitoring-compression-health-detecting-uncompressed-chunks-and-policy-gaps</loc>
    <lastmod>2026-03-07T10:00:01.015Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresdba.hashnode.dev/timescaledb-compression-a-complete-guide-to-95-storage-reduction</loc>
    <lastmod>2026-03-06T10:00:01.871Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresdba.hashnode.dev/postgresql-high-availability-patroni-replication-and-failover-patterns</loc>
    <lastmod>2026-03-06T10:00:01.797Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresdba.hashnode.dev/tuning-pgvector-queries-probes-efsearch-and-distance-functions</loc>
    <lastmod>2026-03-06T10:00:01.505Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresdba.hashnode.dev/how-timescaledb-chunks-actually-work-and-why-size-matters</loc>
    <lastmod>2026-03-05T10:00:01.820Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresdba.hashnode.dev/neon-postgres-review-is-serverless-postgresql-ready-for-production</loc>
    <lastmod>2026-03-05T10:00:01.725Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresdba.hashnode.dev/your-pgvector-queries-are-doing-sequential-scans-heres-why</loc>
    <lastmod>2026-03-05T10:00:01.583Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresdba.hashnode.dev/database-observability-what-your-postgresql-monitoring-is-missing</loc>
    <lastmod>2026-03-04T10:00:02.682Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresdba.hashnode.dev/choosing-the-right-chunktimeinterval-for-your-workload</loc>
    <lastmod>2026-03-04T10:00:02.554Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresdba.hashnode.dev/supabase-vs-firebase-in-2026-which-backend-should-you-choose</loc>
    <lastmod>2026-03-03T10:00:01.958Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresdba.hashnode.dev/optimizing-continuous-aggregate-performance-for-large-datasets</loc>
    <lastmod>2026-03-03T10:00:01.864Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresdba.hashnode.dev/pgvector-index-selection-ivfflat-vs-hnsw-for-postgresql-vector-search</loc>
    <lastmod>2026-03-03T10:00:01.750Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresdba.hashnode.dev/why-your-timescaledb-compression-ratio-is-bad-and-how-to-fix-it</loc>
    <lastmod>2026-03-02T10:00:02.240Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresdba.hashnode.dev/postgresql-vs-mongodb-in-2026-when-to-choose-sql-over-nosql</loc>
    <lastmod>2026-03-02T10:00:02.158Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresdba.hashnode.dev/filtered-vector-search-in-pgvector-combining-where-clauses-with-similarity</loc>
    <lastmod>2026-03-02T10:00:01.948Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresdba.hashnode.dev/postgresql-vs-mysql-in-2026-performance-features-and-when-to-use-each</loc>
    <lastmod>2026-03-01T23:00:35.707Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresdba.hashnode.dev/pgvector-distance-functions-cosine-vs-l2-vs-inner-product</loc>
    <lastmod>2026-03-01T10:00:03.004Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresdba.hashnode.dev/postgresql-xid-wraparound-what-it-is-and-how-to-prevent-it</loc>
    <lastmod>2026-02-28T10:00:02.225Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresdba.hashnode.dev/how-to-find-and-fix-missing-indexes-in-postgresql</loc>
    <lastmod>2026-02-27T10:00:01.647Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresdba.hashnode.dev/diagnosing-and-resolving-lock-contention-in-postgresql</loc>
    <lastmod>2026-02-26T16:54:37.915Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresdba.hashnode.dev/understanding-and-fixing-table-bloat-in-postgresql</loc>
    <lastmod>2026-02-26T12:09:34.565Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresdba.hashnode.dev/postgresql-autovacuum-tuning-a-practical-guide-1</loc>
    <lastmod>2026-02-26T12:06:13.876Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresdba.hashnode.dev/postgresql-autovacuum-tuning-a-practical-guide</loc>
    <lastmod>2026-02-26T11:40:41.006Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresdba.hashnode.dev/best-postgresql-query-optimization-and-performance-tuning-tools-in-2026</loc>
    <lastmod>2026-02-23T14:41:01.839Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>