H2 ADD COLUMN Медленный - PullRequest
       1

H2 ADD COLUMN Медленный

0 голосов
/ 13 февраля 2019

У меня есть таблица с 30k строк.Добавление столбца (например, ниже) занимает ~ 10 секунд.

Мне нужно добавить 50 с лишним столбцов, но это занимает 10 минут.

ALTER TABLE myTable ADD COLUMN IF NOT EXISTS myCol1 DOUBLE;
ALTER TABLE myTable ADD COLUMN IF NOT EXISTS myCol2 VARCHAR;

Я видел такой синтаксис:

ALTER TABLE myTable ADD (myCol1 DOUBLE, myCol2 VARCHAR);

Что кажется более быстрым (или, по крайней мере, постоянным временем, а не кратным числу столбцов), но это, похоже, не поддерживает IF NOT EXISTS.

Есть лиспособ оптимизировать это?

...