У ребят из matrix.org домашний сервер крутится на мощной PostgreSQL. В одной из таблиц залетел битый индекс. Когда конкретно это случилось они все еще не знают, но похоже, что где-то год назад, а может и раньше.
Сначала эта проблема не давала о себе знать. Но потом включилась фоновая чистка - она должна была удалять из таблицы старый мусор, а вместо этого из-за кривого индекса вычистила живые данные. В итоге пострадали комнаты.
Как только косяк обнаружили, команда быстренько пересобрала индекс и подняла удалённые данные из бэкапов. Теперь вроде бы всё ок, но они все еще не уверены как это произошло.
28.07.2025
Похожее
03.02.2026
Индексы в постгре
Неплохой гайд про то, как на самом деле работают индексы в PostgreSQL. Индексы п...
28.01.2026
DuckDB
DuckDB - это встраиваемый SQL-движок с открытым исходным кодом, оптимизированный...
24.12.2025
Очередь на PG
На конференциях и в статьях обычно можно услышать скепсис: "Очередь на PostgreSQ...
23.12.2025
Фасеты в ParadeDB
Фасетирование - это способ обобщения результатов поиска. Когда вы вводите запрос...