powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Работа СУБД с диском при INSERT
4 сообщений из 4, страница 1 из 1
Работа СУБД с диском при INSERT
    #39421729
chipakunos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Выполняю самый обычный INSERT:
Код: sql
1.
INSERT INTO data_table(col1, col2, col3) VALUES(val1, val2, val3);


Сразу скажу, что выполняю через приложение на C# с использованием провайдера npgsql.
В таблице data_table уже ~100кк записей и навешано три индекса.
Вопрос: Почему во время insert`a с диска читается огромное количество информации?

скрин iotop http://prntscr.com/el3iw1

Буду благодарен за разъяснения и литературу.
Заранее спасибо.
...
Рейтинг: 0 / 0
Работа СУБД с диском при INSERT
    #39421766
pihel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
chipakunos,

предположу: для того чтобы вставить данные в индексы, нужно найти место вставки, а для этого нужно считать блоки данных
...
Рейтинг: 0 / 0
Работа СУБД с диском при INSERT
    #39421861
Alexius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chipakunos,

еще возможно триггеры какие-то на таблице навешаны.
...
Рейтинг: 0 / 0
Работа СУБД с диском при INSERT
    #39424353
ora601
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chipakunos,

не должно такого быть.

Триггеры ?

поставь pg_stat_statements и смотри что там еще выполняеться за это время.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Работа СУБД с диском при INSERT
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]