Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
c-darwin
0
вклад
3
вопроса
0
ответов
0%
решений
Комментарии
Информация
Ответы
Вопросы
Комментарии
Подписки
Нравится
Как ускорить update в postgresql?
c-darwin
@c-darwin
Автор вопроса
Андрей Буров
: У меня этот же запрос Execution time: 21817.559 ms
Но юзалось на 100% только одно из 4-х ядер
Написано
более трёх лет назад
Как ускорить update в postgresql?
c-darwin
@c-darwin
Автор вопроса
Сделал пачкой в тр-ии, получилось 20 сек.
Написано
более трёх лет назад
Как ускорить update в postgresql?
c-darwin
@c-darwin
Автор вопроса
Выполнил ALTER TABLE ds_citizens SET ( fillfactor = 70);VACUUM FULL ds_citizens;
А индекс был:
\d ds_citizens;
Table "public.ds_citizens"
Column | Type | Modifiers
------------+---------------+------------------------------------------------------------------
citizen_id | bigint | not null default nextval('ds_citizens_citizen_id_seq'::regclass)
amount | numeric(30,0) | not null default 0::numeric
Indexes:
"ds_citizens_pkey" PRIMARY KEY, btree (citizen_id)
Пачками попробую, спасибо.
Написано
более трёх лет назад
Стоит ли делать на nosql highload с несколькими млрд строк, чтобы уйти от add column?
c-darwin
@c-darwin
Автор вопроса
на 1m строк
ALTER TABLE ds_citizens ADD COLUMN mycolumn11 varchar(1024) NULL;
Time: 0.849 ms
круто, спасибо
Написано
более трёх лет назад
Как ускорить insert в postgresql?
c-darwin
@c-darwin
Автор вопроса
Спасибо, стало в 10 раз быстрее, но всё равно в 2,5 раза медленнее insert-а в sqlite3
Написано
более трёх лет назад
Стоит ли делать на nosql highload с несколькими млрд строк, чтобы уйти от add column?
c-darwin
@c-darwin
Автор вопроса
Подскажите, пожалуйста, что я делаю не так
в postgresql 9.4 с дефолтными настройками
CREATE TABLE "ds_citizens" (
"citizen_id" bigint NOT NULL DEFAULT '0'
);
INSERT 1000 строк занимает 5 сек, а в sqlite3 - 0.1 сек
Написано
более трёх лет назад
Стоит ли делать на nosql highload с несколькими млрд строк, чтобы уйти от add column?
c-darwin
@c-darwin
Автор вопроса
Спасибо, сейчас потестим
Написано
более трёх лет назад
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама
Но юзалось на 100% только одно из 4-х ядер