ВопросMiddle+Gravilink23 просмотра

Что можно сказать об оптимальности плана запроса? MVCC Имеется таблица CREATE TABLE orders ( id BIGSERIAL PRIMARY KEY, status TEXT, updated_at TIMESTAMP ); и запрос к ней, выполняющийся каждую секунду UPDATE orders SET status = 'processed', updated_at = now() WHERE id = 1; Через несколько дней вы замечаете: • размер таблицы сильно вырос • работает медленнее запрос SELECT * FROM orders WHERE id = 1 Вопросы кандидату 1. Почему таблица растёт, хотя строка всегда одна и та же? 2. Какую роль играет MVCC в этой ситуации? 3. Что должно решать эту проблему?