Post Thumbnail

У ребят из matrix.org домашний сервер крутится на мощной PostgreSQL. В одной из таблиц залетел битый индекс. Когда конкретно это случилось они все еще не знают, но похоже, что где-то год назад, а может и раньше.

Сначала эта проблема не давала о себе знать. Но потом включилась фоновая чистка - она должна была удалять из таблицы старый мусор, а вместо этого из-за кривого индекса вычистила живые данные. В итоге пострадали комнаты.

Как только косяк обнаружили, команда быстренько пересобрала индекс и подняла удалённые данные из бэкапов. Теперь вроде бы всё ок, но они все еще не уверены как это произошло.

Похожее

Post Thumbnail

Шахматы на SQL

Автор демонстрирует, как можно реализовать полноценную игру в шахматы, используя...