# Community website

**URL:** https://forums.percona.com/c/community-website/80.md

[Latest](https://forums.percona.com/latest.md) · [Categories](https://forums.percona.com/categories.md) · [Tags](https://forums.percona.com/tags.md)

---

## [About the Community website category](https://forums.percona.com/t/about-the-community-website-category/20594)

<div class="topic-metadata">

**Author:** [@daniil.bazhenov](https://forums.percona.com/u/daniil.bazhenov)\
**Replies:** 0

</div>

Discussion of posts and topics published on https://percona.community/

---

## [Welcome to PGConf.EU Valencia! | Percona Community](https://forums.percona.com/t/welcome-to-pgconf-eu-valencia-percona-community/41325)

<div class="topic-metadata">

**Author:** [@daniil.bazhenov](https://forums.percona.com/u/daniil.bazhenov)\
**Replies:** 0\
**Last updated:** [October 9, 2026, 11:48am UTC](https://forums.percona.com/t/welcome-to-pgconf-eu-valencia-percona-community/41325 "2026-10-09T11:48:00Z")

</div>

PGConf.EU is right around the corner! This year, we’re heading to Valencia for three days of talks on October 20-22, followed by the Community Events Day on Friday, October 23. This is a companion discussion topic for …

---

## [Step by Step: ProxySQL HA with BGP ECMP Anycast | Percona Community](https://forums.percona.com/t/step-by-step-proxysql-ha-with-bgp-ecmp-anycast-percona-community/41323)

<div class="topic-metadata">

**Author:** [@daniil.bazhenov](https://forums.percona.com/u/daniil.bazhenov)\
**Replies:** 0\
**Last updated:** [October 8, 2026, 7:08pm UTC](https://forums.percona.com/t/step-by-step-proxysql-ha-with-bgp-ecmp-anycast-percona-community/41323 "2026-10-08T19:08:09Z")

</div>

In our previous blog post ProxySQL HA with BGP ECMP Anycast, we established why we would want to use BGP ECMP as a strategy for making our ProxySQL cluster highly available. Now let’s look at how to implement it technica…

---

## [A Fail-Fast PostgreSQL Migration Preflight for CI | Percona Community](https://forums.percona.com/t/a-fail-fast-postgresql-migration-preflight-for-ci-percona-community/41252)

<div class="topic-metadata">

**Author:** [@daniil.bazhenov](https://forums.percona.com/u/daniil.bazhenov)\
**Replies:** 1\
**Last updated:** [October 5, 2026, 10:23am UTC](https://forums.percona.com/t/a-fail-fast-postgresql-migration-preflight-for-ci-percona-community/41252 "2026-10-05T10:23:10Z")

</div>

A database migration can be syntactically correct and still be a poor release candidate. A regular index build can block writes, an ALTER TABLE may wait behind a conflicting lock or hold a strong lock longer than expecte…

---

## [LaserFocus - Keeping Our Goals in Sight | Percona Community](https://forums.percona.com/t/laserfocus-keeping-our-goals-in-sight-percona-community/41298)

<div class="topic-metadata">

**Author:** [@daniil.bazhenov](https://forums.percona.com/u/daniil.bazhenov)\
**Replies:** 0\
**Last updated:** [September 28, 2026, 5:46pm UTC](https://forums.percona.com/t/laserfocus-keeping-our-goals-in-sight-percona-community/41298 "2026-09-28T17:46:19Z")

</div>

Every planning cycle starts the same way. We sit together, agree on a handful of goals and everyone leaves the meeting motivated. A few weeks later, Jira holds hundreds of tickets, new requests come in every day, and the…

---

## [Reviewing large projects with AI: contributing in a … | Percona Community](https://forums.percona.com/t/reviewing-large-projects-with-ai-contributing-in-a-percona-community/41294)

<div class="topic-metadata">

**Author:** [@daniil.bazhenov](https://forums.percona.com/u/daniil.bazhenov)\
**Replies:** 0\
**Last updated:** [September 25, 2026, 4:17pm UTC](https://forums.percona.com/t/reviewing-large-projects-with-ai-contributing-in-a-percona-community/41294 "2026-09-25T16:17:03Z")

</div>

When you read about how LLMs help developers start on a project, it’s usually about how quickly they can create their first meaningful PRs. But is it really them creating those patches? This is a companion discussion t…

---

## [Open FIPS Build, Vectors, and Binlog Server: Marco Tusa at … | Percona Community](https://forums.percona.com/t/open-fips-build-vectors-and-binlog-server-marco-tusa-at-percona-community/41293)

<div class="topic-metadata">

**Author:** [@daniil.bazhenov](https://forums.percona.com/u/daniil.bazhenov)\
**Replies:** 0\
**Last updated:** [September 25, 2026, 2:33pm UTC](https://forums.percona.com/t/open-fips-build-vectors-and-binlog-server-marco-tusa-at-percona-community/41293 "2026-09-25T14:33:55Z")

</div>

This post collects the main things Marco Tusa covered in his keynote at Percona Live 2026 in Amsterdam: where Percona stands on MySQL, which features landed in the server, and what holds the MySQL community together. T…

---

## [PostgreSQL as a Workflow Engine: Building Reliable … | Percona Community](https://forums.percona.com/t/postgresql-as-a-workflow-engine-building-reliable-percona-community/41269)

<div class="topic-metadata">

**Author:** [@daniil.bazhenov](https://forums.percona.com/u/daniil.bazhenov)\
**Replies:** 0\
**Last updated:** [September 16, 2026, 5:04pm UTC](https://forums.percona.com/t/postgresql-as-a-workflow-engine-building-reliable-percona-community/41269 "2026-09-16T17:04:26Z")

</div>

Every document-processing system I have worked on arrives at the same shape. Something uploads a file, something else has to read it, run it through an extraction or inference step that takes seconds to minutes, and stor…

---

## [Vibe Coding a Database Lab: How I Built DBCanvas to Stop … | Percona Community](https://forums.percona.com/t/vibe-coding-a-database-lab-how-i-built-dbcanvas-to-stop-percona-community/41266)

<div class="topic-metadata">

**Author:** [@daniil.bazhenov](https://forums.percona.com/u/daniil.bazhenov)\
**Replies:** 0\
**Last updated:** [September 16, 2026, 6:39am UTC](https://forums.percona.com/t/vibe-coding-a-database-lab-how-i-built-dbcanvas-to-stop-percona-community/41266 "2026-09-16T06:39:06Z")

</div>

Percona gives us room to work on our own AI-assisted projects, and I used mine to fix a problem I kept running into. Every time I wanted to try a new database feature, debug something tricky, or reproduce a customer issu…

---

## [Prove the Backup: A Percona Distribution for PostgreSQL … | Percona Community](https://forums.percona.com/t/prove-the-backup-a-percona-distribution-for-postgresql-percona-community/41263)

<div class="topic-metadata">

**Author:** [@daniil.bazhenov](https://forums.percona.com/u/daniil.bazhenov)\
**Replies:** 0\
**Last updated:** [September 14, 2026, 1:07pm UTC](https://forums.percona.com/t/prove-the-backup-a-percona-distribution-for-postgresql-percona-community/41263 "2026-09-14T13:07:03Z")

</div>

A backup is only useful if it can be restored. This lab seeds a source database, takes a logical archive, deliberately deletes the source database, restores into a clean target, and checks the recovered state. Percona Di…

---

## [The Perfect Serve: What Tennis Taught Me About Reading PMM … | Percona Community](https://forums.percona.com/t/the-perfect-serve-what-tennis-taught-me-about-reading-pmm-percona-community/41260)

<div class="topic-metadata">

**Author:** [@daniil.bazhenov](https://forums.percona.com/u/daniil.bazhenov)\
**Replies:** 0\
**Last updated:** [September 10, 2026, 5:06pm UTC](https://forums.percona.com/t/the-perfect-serve-what-tennis-taught-me-about-reading-pmm-percona-community/41260 "2026-09-10T17:06:38Z")

</div>

When I started learning tennis as an adult, I realized that what made tennis difficult was not learning the tennis strokes, instead it was learning to realize the value of the feedback loop: racket vibrations, tennis bal…

---

## [ProxySQL HA with BGP ECMP Anycast | Percona Community](https://forums.percona.com/t/proxysql-ha-with-bgp-ecmp-anycast-percona-community/41249)

<div class="topic-metadata">

**Author:** [@daniil.bazhenov](https://forums.percona.com/u/daniil.bazhenov)\
**Replies:** 0\
**Last updated:** [September 7, 2026, 12:38pm UTC](https://forums.percona.com/t/proxysql-ha-with-bgp-ecmp-anycast-percona-community/41249 "2026-09-07T12:38:39Z")

</div>

When setting up a new database for an application, high availability (HA) is one of the main priorities. Let’s assume for this example that you chose to use a Percona XtraDB (PXC) cluster to host your database. But how d…

---

## [Building Useful Community Software with MongoDB Using AI … | Percona Community](https://forums.percona.com/t/building-useful-community-software-with-mongodb-using-ai-percona-community/41222)

<div class="topic-metadata">

**Author:** [@daniil.bazhenov](https://forums.percona.com/u/daniil.bazhenov)\
**Replies:** 0\
**Last updated:** [August 31, 2026, 7:49am UTC](https://forums.percona.com/t/building-useful-community-software-with-mongodb-using-ai-percona-community/41222 "2026-08-31T07:49:20Z")

</div>

When activity spreads across GitHub, the forum, and content, real contribution is easy to lose in the noise. A community program only works when people trust the numbers behind the thank-you, so the leaderboard has to be…

---

## [DuckDB Speed on MySQL with dbtrail, Without a New Storage … | Percona Community](https://forums.percona.com/t/duckdb-speed-on-mysql-with-dbtrail-without-a-new-storage-percona-community/41208)

<div class="topic-metadata">

**Author:** [@daniil.bazhenov](https://forums.percona.com/u/daniil.bazhenov)\
**Replies:** 0\
**Last updated:** [August 26, 2026, 12:03pm UTC](https://forums.percona.com/t/duckdb-speed-on-mysql-with-dbtrail-without-a-new-storage-percona-community/41208 "2026-08-26T12:03:30Z")

</div>

Two recent posts on the Percona blog caught my attention. In Replicating from InnoDB into a DuckDB storage engine and The DuckDB MySQL engine at 500 GB, Evgeniy Patlan wired DuckDB into mysqld as a storage engine, pointe…

---

## [The curios case of timezone inconsistencies between … | Percona Community](https://forums.percona.com/t/the-curios-case-of-timezone-inconsistencies-between-percona-community/41199)

<div class="topic-metadata">

**Author:** [@daniil.bazhenov](https://forums.percona.com/u/daniil.bazhenov)\
**Replies:** 0\
**Last updated:** [August 23, 2026, 7:38pm UTC](https://forums.percona.com/t/the-curios-case-of-timezone-inconsistencies-between-percona-community/41199 "2026-08-23T19:38:29Z")

</div>

I would like to introduce here the curious case that I had on a Patroni Cluster in production, after a migration from Oracle, with timezone differences between what was written from an application log and what was set in…

---

## [Hackorum Update: What's New Since February | Percona Community](https://forums.percona.com/t/hackorum-update-whats-new-since-february-percona-community/41188)

<div class="topic-metadata">

**Author:** [@daniil.bazhenov](https://forums.percona.com/u/daniil.bazhenov)\
**Replies:** 0\
**Last updated:** [August 20, 2026, 11:12am UTC](https://forums.percona.com/t/hackorum-update-whats-new-since-february-percona-community/41188 "2026-08-20T11:12:35Z")

</div>

Back in February, I wrote about Hackorum, a forum style web view of the pg-hackers mailing list. If you missed that post, you can read it here first. It turns the mailing list into something that reads and navigates a bi…

---

## [Herding Goats Across Continents: How We Took 100 People From … | Percona Community](https://forums.percona.com/t/herding-goats-across-continents-how-we-took-100-people-from-percona-community/41145)

<div class="topic-metadata">

**Author:** [@daniil.bazhenov](https://forums.percona.com/u/daniil.bazhenov)\
**Replies:** 0\
**Last updated:** [August 6, 2026, 11:24am UTC](https://forums.percona.com/t/herding-goats-across-continents-how-we-took-100-people-from-percona-community/41145 "2026-08-06T11:24:19Z")

</div>

Every great journey needs a guide. Ours just happened to be a mountain goat. Fresh off a brand-new Percona branding reveal — complete with a rugged mountain goat mascot, a custom-made goat cake, and even a (surprisingly …

---

## [Introducing 🍃MClusterAdmin: A Lightweight GUI Tool for … | Percona Community](https://forums.percona.com/t/introducing-mclusteradmin-a-lightweight-gui-tool-for-percona-community/41106)

<div class="topic-metadata">

**Author:** [@daniil.bazhenov](https://forums.percona.com/u/daniil.bazhenov)\
**Replies:** 1\
**Last updated:** [July 27, 2026, 3:25pm UTC](https://forums.percona.com/t/introducing-mclusteradmin-a-lightweight-gui-tool-for-percona-community/41106 "2026-07-27T15:25:47Z")

</div>

Over the years working on various MongoDB troubleshooting cases, I’ve been wondering how to handle the longish JSON outputs from the most common diagnostic commands, like rs.status(), sh.status(), or db.currentOp(), not …

---

## [Perconians at WeAreDevelopers World Congress 2026: Agents … | Percona Community](https://forums.percona.com/t/perconians-at-wearedevelopers-world-congress-2026-agents-percona-community/41077)

<div class="topic-metadata">

**Author:** [@daniil.bazhenov](https://forums.percona.com/u/daniil.bazhenov)\
**Replies:** 0\
**Last updated:** [July 22, 2026, 4:07pm UTC](https://forums.percona.com/t/perconians-at-wearedevelopers-world-congress-2026-agents-percona-community/41077 "2026-07-22T16:07:30Z")

</div>

On July 9–10, the two of us - Sandra (Engineering, Percona for MongoDB) and Radek (Product, Percona for MongoDB) - packed our backpacks and headed to Berlin for the WeAreDevelopers World Congress Europe 2026 (WAD). The 1…

---

## [TDE performance in PostgreSQL | Percona Community](https://forums.percona.com/t/tde-performance-in-postgresql-percona-community/41074)

<div class="topic-metadata">

**Author:** [@daniil.bazhenov](https://forums.percona.com/u/daniil.bazhenov)\
**Replies:** 0\
**Last updated:** [July 20, 2026, 10:56am UTC](https://forums.percona.com/t/tde-performance-in-postgresql-percona-community/41074 "2026-07-20T10:56:37Z")

</div>

What’s the impact of TDE on performance? People usually quickly throw together a few graphs with basic measurements and treat that as a complete answer, but the question is a bit more complex than that. In this blog post…

---

## [Introducing Mountaineers: A Way to Say Thank You | Percona Community](https://forums.percona.com/t/introducing-mountaineers-a-way-to-say-thank-you-percona-community/41071)

<div class="topic-metadata">

**Author:** [@daniil.bazhenov](https://forums.percona.com/u/daniil.bazhenov)\
**Replies:** 0\
**Last updated:** [July 16, 2026, 5:58pm UTC](https://forums.percona.com/t/introducing-mountaineers-a-way-to-say-thank-you-percona-community/41071 "2026-07-16T17:58:35Z")

</div>

You filed a bug report at 11pm because you’d already done the work to isolate it. You answered a forum question that had been sitting unanswered for three days. You wrote a PR. You spent an hour on a call telling us what…

---

## [pg\_tde: our fork is temporary, our commitment to open TDE is … | Percona Community](https://forums.percona.com/t/pg-tde-our-fork-is-temporary-our-commitment-to-open-tde-is-percona-community/41040)

<div class="topic-metadata">

**Author:** [@daniil.bazhenov](https://forums.percona.com/u/daniil.bazhenov)\
**Replies:** 0\
**Last updated:** [July 8, 2026, 11:53am UTC](https://forums.percona.com/t/pg-tde-our-fork-is-temporary-our-commitment-to-open-tde-is-percona-community/41040 "2026-07-08T11:53:51Z")

</div>

Recently we noticed a LinkedIn post promoting open\_pg\_tde, a fork of our pg\_tde, claiming to be more open. I looked at the repository, and have to disagree with their claim. In this blog post, I’ll explain why. This is…

---

## [Cross-site Disaster Recovery with Percona Operator for MySQL | Percona Community](https://forums.percona.com/t/cross-site-disaster-recovery-with-percona-operator-for-mysql-percona-community/41034)

<div class="topic-metadata">

**Author:** [@daniil.bazhenov](https://forums.percona.com/u/daniil.bazhenov)\
**Replies:** 0\
**Last updated:** [July 6, 2026, 7:42am UTC](https://forums.percona.com/t/cross-site-disaster-recovery-with-percona-operator-for-mysql-percona-community/41034 "2026-07-06T07:42:01Z")

</div>

A MySQL InnoDB Cluster provides high availability for a single database cluster using Group Replication. This works well for node failures inside the cluster, but disaster recovery usually requires another cluster in a s…

---

## [Come say hi in Slack](https://forums.percona.com/t/come-say-hi-in-slack/41024)

<div class="topic-metadata">

**Author:** [@laura.czajkowski](https://forums.percona.com/u/laura.czajkowski)\
**Replies:** 0\
**Last updated:** [July 3, 2026, 10:41am UTC](https://forums.percona.com/t/come-say-hi-in-slack/41024 "2026-07-03T10:41:14Z")

</div>

Hey everyone, Wanted to share something extra for anyone who likes to hang out with the community beyond just the forum: the Percona Community Slack is open, and it’s a nice complement to what’s already here. The forum…

---

## [PostgreSQL Autovacuum Internals and Benchmark | Percona Community](https://forums.percona.com/t/postgresql-autovacuum-internals-and-benchmark-percona-community/41016)

<div class="topic-metadata">

**Author:** [@daniil.bazhenov](https://forums.percona.com/u/daniil.bazhenov)\
**Replies:** 0\
**Last updated:** [July 1, 2026, 4:52pm UTC](https://forums.percona.com/t/postgresql-autovacuum-internals-and-benchmark-percona-community/41016 "2026-07-01T16:52:30Z")

</div>

Vacuum, or more precisely autovacuum, is the most important automatic maintenance task in PostgreSQL. It is key for performance, but also for long-term database survival. If it runs too often, it can damage performance. …

---

## [Building Smart Semantic Search using PostgreSQL and … | Percona Community](https://forums.percona.com/t/building-smart-semantic-search-using-postgresql-and-percona-community/41014)

<div class="topic-metadata">

**Author:** [@daniil.bazhenov](https://forums.percona.com/u/daniil.bazhenov)\
**Replies:** 0\
**Last updated:** [July 1, 2026, 8:54am UTC](https://forums.percona.com/t/building-smart-semantic-search-using-postgresql-and-percona-community/41014 "2026-07-01T08:54:08Z")

</div>

Here I write about what I changed after the first launch: hybrid search, filters and counts on the search page, the widget layout, indexer hardening, and the Percona Blog in the index. People often type short words or na…

---

## [Why PostgreSQL needs an AI usage policy | Percona Community](https://forums.percona.com/t/why-postgresql-needs-an-ai-usage-policy-percona-community/40964)

<div class="topic-metadata">

**Author:** [@daniil.bazhenov](https://forums.percona.com/u/daniil.bazhenov)\
**Replies:** 0\
**Last updated:** [June 26, 2026, 8:17am UTC](https://forums.percona.com/t/why-postgresql-needs-an-ai-usage-policy-percona-community/40964 "2026-06-26T08:17:36Z")

</div>

We often hear that open source is about people. People who contribute their time and, in a way, parts of their lives to work on software that is available for everyone without limitations and without licensing costs. T…

---

## [Guide Multi-Cluster MongoDB on GKE with MCS, Percona … | Percona Community](https://forums.percona.com/t/guide-multi-cluster-mongodb-on-gke-with-mcs-percona-percona-community/40916)

<div class="topic-metadata">

**Author:** [@daniil.bazhenov](https://forums.percona.com/u/daniil.bazhenov)\
**Replies:** 0\
**Last updated:** [June 12, 2026, 11:45am UTC](https://forums.percona.com/t/guide-multi-cluster-mongodb-on-gke-with-mcs-percona-percona-community/40916 "2026-06-12T11:45:31Z")

</div>

Deploying the Percona Operator for MongoDB across two GKE clusters using Multi-Cluster Services (MCS) This is a companion discussion topic for the original entry at https://percona.community/blog/2026/06/12/multi-clust…

---

## [The Percona Community Slack is open — come hang out | Percona Community](https://forums.percona.com/t/the-percona-community-slack-is-open-come-hang-out-percona-community/40867)

<div class="topic-metadata">

**Author:** [@daniil.bazhenov](https://forums.percona.com/u/daniil.bazhenov)\
**Replies:** 7\
**Last updated:** [June 9, 2026, 1:08pm UTC](https://forums.percona.com/t/the-percona-community-slack-is-open-come-hang-out-percona-community/40867 "2026-06-09T13:08:10Z")

</div>

There’s a new place for the people behind the databases to actually talk to each other. The Percona Community Slack is open. Right now it’s one channel — General — and that’s intentional. It’s a place for DBAs, developer…

---

## [Building Smart Semantic Search using PostgreSQL and … | Percona Community](https://forums.percona.com/t/building-smart-semantic-search-using-postgresql-and-percona-community/40855)

<div class="topic-metadata">

**Author:** [@daniil.bazhenov](https://forums.percona.com/u/daniil.bazhenov)\
**Replies:** 0\
**Last updated:** [May 31, 2026, 3:26pm UTC](https://forums.percona.com/t/building-smart-semantic-search-using-postgresql-and-percona-community/40855 "2026-05-31T15:26:06Z")

</div>

I’ll explain how I built the Postgres layer for semantic vector search on the Percona Community website: pgvector, chunks, two table modifications, the database schema, how the indexer populates Postgres, and what the SE…

[Next page](https://forums.percona.com/c/community-website/80.md?page=1)
