Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Оптимизация INSERT (Егор) 05/04/2006 - 12:58:01
      Re: Оптимизация INSERT (Dinky) 05/04/2006 - 19:59:17

> Original message text:
> From: Егор - 05/04/2006 - 12:58:01
> Subject:Оптимизация INSERT
> -----------------
> версия mysql : 5.0
>
> Проблематика: Через либу mysqllib.lib из VC есть потребность записывать 4000 записей в сек. Объем каждой не более 5 кб.
>
> Вопрос: Как оптимизировать запросы?
>
> Почитав мануал:
> If you are inserting many rows from the same client at the same time, use INSERT statements with multiple VALUES lists to insert several rows at a time. This is considerably faster (many times faster in some cases) than using separate single-row INSERT statements. If you are adding data to a non-empty table, you may tune the bulk_insert_buffer_size variable to make data insertion even faster.
>
> Новый вопрос: А что лучше 40 раз по 100 или 4 по 1000 или 400 по 10? :)
>
> Если очень глупый вопрос, извините.
> Спасибо за ответы if any
>
>


From: Dinky - 05/04/2006 - 19:59:17
Subject:Оптимизация INSERT
-----------------
ну вариантов, имхо, всего два:
1) одним большим запросом все записи (ну или по-максимму)
2) по-отдельности через INSERT DELAYED
т.к. 4000 запросов INSERT в секунду сервер просто не успеет...

--
Dmitry


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
27233



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |