<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://postgresqlblog.hashnode.dev</loc>
    <lastmod>2026-09-22T13:40:50.118Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://postgresqlblog.hashnode.dev/how-to-use-cumulative-aggregation-in-postgresql-a-step-by-step-retail-use-case</loc>
    <lastmod>2024-09-18T19:56:55.611Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresqlblog.hashnode.dev/learn-postgresql-embedded-joins-examples-and-techniques</loc>
    <lastmod>2024-09-02T19:33:01.128Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresqlblog.hashnode.dev/easy-steps-to-transfer-data-from-amazon-emr-to-redshift</loc>
    <lastmod>2024-08-31T19:35:21.754Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresqlblog.hashnode.dev/boosting-postgresql-speed-when-to-specify-join-order-for-complex-queries</loc>
    <lastmod>2024-08-14T18:49:35.769Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresqlblog.hashnode.dev/how-the-postgresql-optimizer-can-be-led-astray-common-pitfalls-and-solutions-for-optimal-performance</loc>
    <lastmod>2024-08-03T20:07:14.384Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresqlblog.hashnode.dev/essential-tips-for-optimizing-postgresql-semi-joins-and-anti-joins</loc>
    <lastmod>2024-08-02T20:06:22.125Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresqlblog.hashnode.dev/how-to-disable-transparent-huge-pages-thp-for-optimal-postgresql-15-performance-on-a-linux-server</loc>
    <lastmod>2024-07-26T18:56:34.506Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresqlblog.hashnode.dev/internal-processes-of-query-optimization-in-postgresql-for-optimal-performance</loc>
    <lastmod>2024-07-22T11:28:23.074Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresqlblog.hashnode.dev/optimizing-postgresql-performance-with-the-sort-merge-join-algorithm-a-detailed-guide</loc>
    <lastmod>2024-07-19T19:18:56.838Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresqlblog.hashnode.dev/effective-strategies-for-managing-data-in-postgresql-with-policies</loc>
    <lastmod>2024-07-16T15:21:29.205Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresqlblog.hashnode.dev/how-to-set-postgresql-to-auto-close-idle-sessions-over-2-minutes</loc>
    <lastmod>2024-07-12T18:56:15.393Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresqlblog.hashnode.dev/understanding-postgresql-vacuum-boosting-query-performance-with-memory-reclamation</loc>
    <lastmod>2024-07-11T09:55:34.507Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresqlblog.hashnode.dev/how-to-fix-and-improve-partition-pruning-in-postgresql-for-faster-queries</loc>
    <lastmod>2024-07-11T05:29:38.222Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresqlblog.hashnode.dev/boost-postgresql-speed-with-forced-row-ordering-methods-setup-and-real-world-gains</loc>
    <lastmod>2024-07-10T19:17:29.327Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresqlblog.hashnode.dev/easy-steps-to-configure-hot-standby-with-logical-replication-in-postgresql-16</loc>
    <lastmod>2024-07-07T14:27:45.341Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresqlblog.hashnode.dev/boost-query-speed-in-postgresql-mastering-access-path-data-filtering-techniques</loc>
    <lastmod>2024-07-06T13:50:52.710Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresqlblog.hashnode.dev/optimizing-queries-with-postgresql-16-a-deep-dive-into-enhanced-explain-output</loc>
    <lastmod>2024-06-11T19:44:06.250Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresqlblog.hashnode.dev/postgresql-16-new-query-intelligence-features-for-better-performance</loc>
    <lastmod>2024-06-11T19:32:21.875Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresqlblog.hashnode.dev/mastering-parameter-sensitive-plans-in-postgresql-for-better-query-performance</loc>
    <lastmod>2024-06-11T19:20:21.160Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresqlblog.hashnode.dev/solving-and-avoiding-memory-killer-issues-in-postgresql-a-complete-guide</loc>
    <lastmod>2024-06-07T19:47:39.686Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresqlblog.hashnode.dev/the-effects-of-bloated-tables-and-indexes-on-postgresql-cache-and-speed</loc>
    <lastmod>2024-05-31T12:09:21.076Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresqlblog.hashnode.dev/how-to-use-red-amber-green-rag-status-indicators-for-table-selection-in-postgresql</loc>
    <lastmod>2024-05-26T16:51:12.719Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresqlblog.hashnode.dev/how-to-use-cross-join-in-postgresql-for-financial-ledger-management</loc>
    <lastmod>2024-05-25T16:00:20.366Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresqlblog.hashnode.dev/how-cross-joins-affect-postgresql-query-performance-and-ways-to-improve-it</loc>
    <lastmod>2024-05-21T19:44:51.874Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresqlblog.hashnode.dev/how-to-fix-buffer-pin-waits-in-postgresql</loc>
    <lastmod>2024-05-20T19:36:59.315Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresqlblog.hashnode.dev/troubleshooting-postgresql-performance-with-pgstatuserindexes</loc>
    <lastmod>2024-05-20T08:54:48.771Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresqlblog.hashnode.dev/boost-join-speed-with-multi-column-indexes-in-postgresql</loc>
    <lastmod>2024-05-20T07:55:12.678Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresqlblog.hashnode.dev/how-to-fix-fragmented-indexes-in-postgresql</loc>
    <lastmod>2024-05-20T06:58:52.017Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresqlblog.hashnode.dev/how-to-identify-and-fix-anti-join-anomaly-in-postgresql</loc>
    <lastmod>2024-05-19T16:54:03.376Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresqlblog.hashnode.dev/how-to-set-up-dedicated-dba-connections-in-postgresql</loc>
    <lastmod>2024-05-18T19:52:43.990Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresqlblog.hashnode.dev/how-to-improve-postgresql-efficiency-removing-duplicate-rows-easily</loc>
    <lastmod>2024-05-19T06:54:01.493Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://postgresqlblog.hashnode.dev/series/sqlserver-internals</loc>
    <lastmod>2026-09-22T13:40:50.118Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://postgresqlblog.hashnode.dev/archive</loc>
    <lastmod>2026-09-22T13:40:50.118Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://postgresqlblog.hashnode.dev/recommendations</loc>
    <lastmod>2026-09-22T13:40:50.118Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>