crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Многопоточность при работе с БД
kibsoft
  опции профиля:
сообщение 14.2.2010, 12:17
Сообщение #1


Участник
**

Группа: Участник
Сообщений: 180
Регистрация: 21.7.2009
Из: Самара
Пользователь №: 928

Спасибо сказали: 14 раз(а)




Репутация:   2  


Есть примерно 58000 записей, я их через execBatch() забиваю в базу (СУБД ORACLE), на это уходит около 4 секунд..вопрос: если например запись в базу разбить на два потока, то можно ускорить запись? Хотя бы теоретически это возможно?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Litkevich Yuriy
  опции профиля:
сообщение 14.2.2010, 14:14
Сообщение #2


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


kibsoft, при вставке больших пачек данных, обычно блокируют (отключают) индексы, а после вставки включают вновь. Т.к. индексация осуществляется во время добавления (вставки) данных
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- kibsoft   Многопоточность при работе с БД   14.2.2010, 12:17
- - ViGOur   Это как я понимаю уже нужно обращаться к специфике...   14.2.2010, 12:32
- - Litkevich Yuriy   kibsoft, при вставке больших пачек данных, обычно ...   14.2.2010, 14:14
|- - kibsoft   Цитата(Litkevich Yuriy @ 14.2.2010, 15:14...   15.2.2010, 17:53
- - SABROG   Можно попробовать вызывать BEGIN TRANSACTION перед...   14.2.2010, 15:15
- - MoPDoBoPoT   Цитата(kibsoft @ 15.2.2010, 17:53) ... ...   15.2.2010, 18:41
|- - kibsoft   Цитата(MoPDoBoPoT @ 15.2.2010, 19:41) Цит...   15.2.2010, 19:17
- - Litkevich Yuriy   kibsoft, ты транзакции используешь?   15.2.2010, 19:38
- - MoPDoBoPoT   Цитата(kibsoft @ 15.2.2010, 19:17) Не в э...   15.2.2010, 20:07
- - Litkevich Yuriy   Цитата(MoPDoBoPoT @ 15.2.2010, 23:07) там...   15.2.2010, 20:24
|- - kibsoft   Не явно их не использую..а как beginTransaction() ...   15.2.2010, 20:45
- - MoPDoBoPoT   Цитата(Litkevich Yuriy @ 15.2.2010, 20:24...   15.2.2010, 21:07
- - Litkevich Yuriy   Цитата(MoPDoBoPoT @ 16.2.2010, 0:07) Но п...   15.2.2010, 21:20
|- - kibsoft   Цитата(Litkevich Yuriy @ 15.2.2010, 22:20...   15.2.2010, 21:35
- - MoPDoBoPoT   Чем, собственно, все закончилось?   18.2.2010, 19:02
|- - kibsoft   Цитата(MoPDoBoPoT @ 18.2.2010, 20:02) Чем...   20.2.2010, 0:19
- - Litkevich Yuriy   Цитата(kibsoft @ 20.2.2010, 3:19) Кончило...   20.2.2010, 0:58
- - kibsoft   Цитата(Litkevich Yuriy @ 20.2.2010, 1:58)...   20.2.2010, 12:46


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 9.5.2024, 10:38