<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://clickhouse.guru/</loc></url><url><loc>https://clickhouse.guru/about/</loc></url><url><loc>https://clickhouse.guru/blog/</loc></url><url><loc>https://clickhouse.guru/blog/10-good-reasons-to-use-clickhouse/</loc></url><url><loc>https://clickhouse.guru/blog/advent-of-code-in-clickhouse-sql/</loc></url><url><loc>https://clickhouse.guru/blog/an-object-storage-bill-that-jumped/</loc></url><url><loc>https://clickhouse.guru/blog/clickhouse-sql-games/</loc></url><url><loc>https://clickhouse.guru/blog/deleting-a-slice-of-a-huge-table/</loc></url><url><loc>https://clickhouse.guru/blog/fr-1102-replace-table/</loc></url><url><loc>https://clickhouse.guru/blog/fr-5984-values-list/</loc></url><url><loc>https://clickhouse.guru/blog/fr-7881-live-view-operations/</loc></url><url><loc>https://clickhouse.guru/blog/fr-8327-json-type-inference/</loc></url><url><loc>https://clickhouse.guru/blog/fr-8854-describe-as-a-table/</loc></url><url><loc>https://clickhouse.guru/blog/fr-9077-digits-function/</loc></url><url><loc>https://clickhouse.guru/blog/fr-9157-record-parse-errors/</loc></url><url><loc>https://clickhouse.guru/blog/fr-24195-sign-data-type/</loc></url><url><loc>https://clickhouse.guru/blog/fr-32819-rocksdb-multi-column-key/</loc></url><url><loc>https://clickhouse.guru/blog/fr-33367-sqlite-create-empty-db/</loc></url><url><loc>https://clickhouse.guru/blog/fr-34426-primary-key-naming/</loc></url><url><loc>https://clickhouse.guru/blog/fr-35448-positions-function/</loc></url><url><loc>https://clickhouse.guru/blog/fr-36013-last-insert-time/</loc></url><url><loc>https://clickhouse.guru/blog/fr-36218-query-tags-in-query-log/</loc></url><url><loc>https://clickhouse.guru/blog/fr-37288-indexes-vs-indices-and-other-small-fixes/</loc></url><url><loc>https://clickhouse.guru/blog/fr-37576-chained-comparisons/</loc></url><url><loc>https://clickhouse.guru/blog/fr-39793-throw-a-specific-error-code/</loc></url><url><loc>https://clickhouse.guru/blog/fr-40965-enhanced-limit/</loc></url><url><loc>https://clickhouse.guru/blog/fr-40982-udf-scope/</loc></url><url><loc>https://clickhouse.guru/blog/fr-41018-from-before-select/</loc></url><url><loc>https://clickhouse.guru/blog/fr-44082-where-in-optimize-table/</loc></url><url><loc>https://clickhouse.guru/blog/fr-48260-missing-functions-in-system-functions/</loc></url><url><loc>https://clickhouse.guru/blog/fr-50100-docs-in-system-table-engines/</loc></url><url><loc>https://clickhouse.guru/blog/fr-62748-eval/</loc></url><url><loc>https://clickhouse.guru/blog/fr-65767-system-detached-tables/</loc></url><url><loc>https://clickhouse.guru/blog/fr-68109-forbid-implicit-materialized-views/</loc></url><url><loc>https://clickhouse.guru/blog/fr-68152-alias-for-a-table/</loc></url><url><loc>https://clickhouse.guru/blog/fr-69924-granule-virtual-column/</loc></url><url><loc>https://clickhouse.guru/blog/fr-73806-table-name-virtual-column/</loc></url><url><loc>https://clickhouse.guru/blog/fr-77431-pin-a-version-in-the-curl-installer/</loc></url><url><loc>https://clickhouse.guru/blog/fr-79440-clickhouse-uninstall/</loc></url><url><loc>https://clickhouse.guru/blog/fr-84884-cluster-skip-unavailable-and-other-small-requests/</loc></url><url><loc>https://clickhouse.guru/blog/fr-86583-system-kafka-settings/</loc></url><url><loc>https://clickhouse.guru/blog/fr-86779-upsert-for-mergetree/</loc></url><url><loc>https://clickhouse.guru/blog/fr-89216-finish-time-in-system-mutations/</loc></url><url><loc>https://clickhouse.guru/blog/fr-89882-xdg-config-for-clickhouse-client/</loc></url><url><loc>https://clickhouse.guru/blog/fr-90839-system-primes/</loc></url><url><loc>https://clickhouse.guru/blog/fr-92041-tomorrow-function/</loc></url><url><loc>https://clickhouse.guru/blog/fr-94898-create-or-replace-materialized-view/</loc></url><url><loc>https://clickhouse.guru/blog/fr-94899-separator-before-the-formatted-query/</loc></url><url><loc>https://clickhouse.guru/blog/fr-94901-view-virtual-column-for-materialized-views/</loc></url><url><loc>https://clickhouse.guru/blog/fr-97500-upgrade-guard-version-aware-feature-activation/</loc></url><url><loc>https://clickhouse.guru/blog/fr-112109-whitespace-aligned-input-format/</loc></url><url><loc>https://clickhouse.guru/blog/fr-115633-grant-to-all/</loc></url><url><loc>https://clickhouse.guru/blog/fr-115933-comment-on-a-constraint/</loc></url><url><loc>https://clickhouse.guru/blog/fr-116125-sql-security-for-the-alias-engine/</loc></url><url><loc>https://clickhouse.guru/blog/fr-small-usability-fixes/</loc></url><url><loc>https://clickhouse.guru/blog/insert-returning-rows-never-stored/</loc></url><url><loc>https://clickhouse.guru/blog/investigating-a-rising-clickhouse-error-rate/</loc></url><url><loc>https://clickhouse.guru/blog/notes-from-clickhouse-release-webinars-22-9-to-23-8/</loc></url><url><loc>https://clickhouse.guru/blog/the-write-that-cannot-answer/</loc></url><url><loc>https://clickhouse.guru/blog/what-revoke-really-revokes/</loc></url><url><loc>https://clickhouse.guru/blog/when-system-tables-ate-the-disk/</loc></url><url><loc>https://clickhouse.guru/community/</loc></url><url><loc>https://clickhouse.guru/courses/</loc></url><url><loc>https://clickhouse.guru/courses/clickhouse-philosophy/</loc></url><url><loc>https://clickhouse.guru/courses/clickhouse-philosophy/01-columnar-parts/</loc></url><url><loc>https://clickhouse.guru/evolution/</loc></url><url><loc>https://clickhouse.guru/evolution/01-the-product/</loc></url><url><loc>https://clickhouse.guru/evolution/02-the-brains/</loc></url><url><loc>https://clickhouse.guru/evolution/03-artificial-intelligence/</loc></url><url><loc>https://clickhouse.guru/feature-requests/</loc></url><url><loc>https://clickhouse.guru/news/</loc></url><url><loc>https://clickhouse.guru/news/clickhouse-26-6/</loc></url><url><loc>https://clickhouse.guru/news/clickhouse-26-7/</loc></url><url><loc>https://clickhouse.guru/news/clickhouse-26-8/</loc></url><url><loc>https://clickhouse.guru/news/clickhouse-26-9/</loc></url><url><loc>https://clickhouse.guru/news/clickhouse-26-10/</loc></url><url><loc>https://clickhouse.guru/philosophy/</loc></url><url><loc>https://clickhouse.guru/philosophy/a-naming-convention-for-clickhouse-schemas/</loc></url><url><loc>https://clickhouse.guru/philosophy/feature-requests-worth-making/</loc></url><url><loc>https://clickhouse.guru/philosophy/limit-could-do-more/</loc></url><url><loc>https://clickhouse.guru/philosophy/table-functions-as-a-first-class-abstraction/</loc></url><url><loc>https://clickhouse.guru/philosophy/what-57-feature-requests-taught-me/</loc></url><url><loc>https://clickhouse.guru/philosophy/what-clickhouse-udfs-should-be-able-to-do/</loc></url><url><loc>https://clickhouse.guru/snippets/</loc></url><url><loc>https://clickhouse.guru/snippets/runbook-client-formats-sql-tricks/</loc></url><url><loc>https://clickhouse.guru/snippets/runbook-parts-merges-mutations/</loc></url><url><loc>https://clickhouse.guru/snippets/runbook-queries-and-errors/</loc></url><url><loc>https://clickhouse.guru/snippets/runbook-replication-and-cluster/</loc></url><url><loc>https://clickhouse.guru/snippets/runbook-storage-and-disk/</loc></url><url><loc>https://clickhouse.guru/snippets/runbook-users-settings-security/</loc></url><url><loc>https://clickhouse.guru/tools/</loc></url><url><loc>https://clickhouse.guru/tools/part-pressure-calculator/</loc></url><url><loc>https://clickhouse.guru/tools/sparse-index-calculator/</loc></url><url><loc>https://clickhouse.guru/tutorials/</loc></url><url><loc>https://clickhouse.guru/tutorials/arrays-and-array-join/</loc></url><url><loc>https://clickhouse.guru/tutorials/async-inserts-explained/</loc></url><url><loc>https://clickhouse.guru/tutorials/attach-partition-from-fast-bulk-load/</loc></url><url><loc>https://clickhouse.guru/tutorials/build-a-game-with-materialized-views/</loc></url><url><loc>https://clickhouse.guru/tutorials/choosing-codecs-delta-doubledelta-gorilla/</loc></url><url><loc>https://clickhouse.guru/tutorials/clickhouse-and-s3/</loc></url><url><loc>https://clickhouse.guru/tutorials/clickhouse-incident-playbook/</loc></url><url><loc>https://clickhouse.guru/tutorials/common-table-expressions-in-clickhouse/</loc></url><url><loc>https://clickhouse.guru/tutorials/data-skipping-indexes/</loc></url><url><loc>https://clickhouse.guru/tutorials/dictionaries-in-clickhouse/</loc></url><url><loc>https://clickhouse.guru/tutorials/explain-in-clickhouse/</loc></url><url><loc>https://clickhouse.guru/tutorials/generating-test-data-in-clickhouse/</loc></url><url><loc>https://clickhouse.guru/tutorials/how-mergetree-stores-data/</loc></url><url><loc>https://clickhouse.guru/tutorials/insert-batching-and-too-many-parts/</loc></url><url><loc>https://clickhouse.guru/tutorials/inserting-into-distributed-tables/</loc></url><url><loc>https://clickhouse.guru/tutorials/joins-memory-and-algorithms/</loc></url><url><loc>https://clickhouse.guru/tutorials/kafka-and-clickhouse/</loc></url><url><loc>https://clickhouse.guru/tutorials/lesser-known-clickhouse-functions-and-features/</loc></url><url><loc>https://clickhouse.guru/tutorials/materialized-views-in-production/</loc></url><url><loc>https://clickhouse.guru/tutorials/migrating-from-zookeeper-to-clickhouse-keeper/</loc></url><url><loc>https://clickhouse.guru/tutorials/moving-to-the-new-analyzer/</loc></url><url><loc>https://clickhouse.guru/tutorials/order-by-partition-by-and-pruning/</loc></url><url><loc>https://clickhouse.guru/tutorials/projections/</loc></url><url><loc>https://clickhouse.guru/tutorials/query-cache-in-clickhouse/</loc></url><url><loc>https://clickhouse.guru/tutorials/replication-internals-parts-replicas-keeper/</loc></url><url><loc>https://clickhouse.guru/tutorials/running-sql-scripts-in-batch/</loc></url><url><loc>https://clickhouse.guru/tutorials/the-clickhouse-http-interface/</loc></url><url><loc>https://clickhouse.guru/tutorials/tiered-storage-multiple-volumes/</loc></url><url><loc>https://clickhouse.guru/tutorials/tracking-query-and-resource-trends/</loc></url><url><loc>https://clickhouse.guru/tutorials/upgrading-clickhouse-safely/</loc></url><url><loc>https://clickhouse.guru/tutorials/user-defined-functions-and-executable-scripts/</loc></url><url><loc>https://clickhouse.guru/tutorials/users-roles-and-settings-profiles/</loc></url><url><loc>https://clickhouse.guru/tutorials/vector-similarity-search-in-clickhouse/</loc></url><url><loc>https://clickhouse.guru/tutorials/window-functions-basics/</loc></url><url><loc>https://clickhouse.guru/tutorials/window-functions-frames/</loc></url><url><loc>https://clickhouse.guru/tutorials/working-with-json-in-clickhouse/</loc></url></urlset>