Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.220.79.183] |
|
Данный раздел предназначается исключительно для обсуждения вопросов использования языка запросов SQL. Обсуждение общих вопросов, связанных с тематикой баз данных - обсуждаем в разделе "Базы данных: общие вопросы". Убедительная просьба - соблюдать "Правила форума" и не пренебрегать "Правильным оформлением своих тем". Прежде, чем создавать тему, имеет смысл заглянуть в раздел "Базы данных: FAQ", возможно там уже есть ответ. |
Сообщ.
#1
,
|
|
|
Есть таблица, состоящая всего из нескольких полей типа MyISAM. Скорость вставки записей в таблицу несколько тысяч в секунду. Создаю такую же таблицу InnoDB, скорость вставки около 30 записей в секунду. Причём если работает несколько клиентов (даже 10), то каждый вставляет по 30 записей. В чём дело?
MySQL 4.1.0 на Win2k |
Сообщ.
#2
,
|
|
|
Если установить параметр innodb_flush_log_at_trx_commit равным 0, то скорость вставки становится почти как в MyISAM. В документации написано, что нужно установить в 0, если допускается потеря последних транзикаций. Это как? Например при выключении питания просто несколько транзикаций не запишутся на диск, т. е. как будто их не было, а база не повредиться? Я правильно понял?
|