64 подписчика
-- before_start.sql
-- 6.0
--------------------------------------------------------
-- Изменения/добавления тестовых таблиц
ALTER TABLE pgbench_history DROP CONSTRAINT IF EXISTS pgbench_history_aid_fkey ;
ALTER TABLE pgbench_history DROP CONSTRAINT IF EXISTS pgbench_history_bid_fkey ;
ALTER TABLE pgbench_history DROP CONSTRAINT IF EXISTS pgbench_history_tid_fkey ;
-- 1. Добавить столбец для предотвращения HOT-обновлений
ALTER TABLE pgbench_history ADD COLUMN IF NOT EXISTS random_fill INTEGER;
-- 2. Создать индекс на этот столбец (обязательно для запрета HOT)
CREATE INDEX IF NOT EXISTS idx_pgbench_history_random_fill ON pgbench_history(random_fill);
-- Изменения/добавления тестовых таблиц
--------------------------------------------------------
Около минуты
3 дня назад