powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / почему такая должгая вставка?
10 сообщений из 10, страница 1 из 1
почему такая должгая вставка?
    #38827337
niXman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть такая таблица:
Код: sql
1.
2.
3.
4.
5.
id	int(11) AI PK
user_id	bigint(20)
login	varchar(32)
logout	varchar(32)
ip	varchar(32)


вопрос в том, что время вставки в эту таблицу занимает 20-30 мс. почему так долго?

используется:
ubuntu-14.10-x86_64
mysql-5.5.4
gcc-4.9.1
soci[1]

спасибо.

[1] soci.sourceforge.net/doc/3.1/backends/mysql.html
...
Рейтинг: 0 / 0
почему такая должгая вставка?
    #38827340
niXman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
тут что, невозможно редактировать топики?

кто-нить из модераторов, подкорректируйте плиз 's/должгая/долгая/'. спасибо.
...
Рейтинг: 0 / 0
почему такая должгая вставка?
    #38827341
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какой движок у таблицы?
Чему равен innodb_flush_log_at_trx_commit ?
...
Рейтинг: 0 / 0
почему такая должгая вставка?
    #38827358
niXman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoftКакой движок у таблицы?
innodb

miksoftЧему равен innodb_flush_log_at_trx_commit?
а где это смотреть?
думаю, он дефолтный.
...
Рейтинг: 0 / 0
почему такая должгая вставка?
    #38827373
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
niXmanдумаю, он дефолтный.тогда поменяйте на 2.
смотреть/менять в конфиге.
...
Рейтинг: 0 / 0
почему такая должгая вставка?
    #38827414
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
niXman,
20 мс не так уж и много для запроса.
учти, что это ACID транзакция, т.е. запись страницы лога на диск.
...
Рейтинг: 0 / 0
почему такая должгая вставка?
    #38827440
niXman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft,

да, помогло, спасибо!

доку прочел. понял как оно устроено и какие риски допускает.
...
Рейтинг: 0 / 0
почему такая должгая вставка?
    #38827441
niXman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZiv,

да, я это понял из доки читая про 'innodb_flush_log_at_trx_commit'.

спасибо.
...
Рейтинг: 0 / 0
почему такая должгая вставка?
    #38827517
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
niXman,

Писал с телефона, на самом деле если пакетировать несколько записей в одну транзакцию, то с ростом кол-ва записей
время записи (с commit) одной записи будет падать. Так будет до какого-то предела, пока записи не заполнят всю страницу лога.
...
Рейтинг: 0 / 0
почему такая должгая вставка?
    #38827752
niXman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZiv,

понял. логично.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / почему такая должгая вставка?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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