crossplatform.ru

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

> Скорость работы БД в приложении
AD
  опции профиля:
сообщение 18.3.2011, 10:38
Сообщение #1


Профессионал
*****

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

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




Репутация:   17  


Для более быстрого создания файла топографической библиотеки (бинарный файл, в котором хранится содержимое нескольких (многих) карт) определенного формата решено было использовать в качестве промежуточного варианта хранения данных БД. Проблема состоит в том, что после реализации этого подхода выяснилось, что вставка, изменение и выборка из таблиц СУЩЕСТВЕННО замедляет задачу, а не ускоряет ее. Как можно решить данную проблему? Заранее спасибо за подсказку! Как только я комментирую строчки, делающие выборку и внесение данных в таблицы - тут же скорость работы возрастает в разы.

Сообщение отредактировал AD - 18.3.2011, 10:39
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Litkevich Yuriy
  опции профиля:
сообщение 2.4.2011, 9:21
Сообщение #2


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

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

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




Репутация:   94  


Цитата(Iron Bug @ 1.4.2011, 23:06) *
потому что с отдельными транзакциями на каждую запись обращение к базам всегда медленнее.
Цитата(Litkevich Yuriy @ 1.4.2011, 22:48) *
вставка без транзакции > 13 сек. Вставка с транзакцией
я использовал одну
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- AD   Скорость работы БД в приложении   18.3.2011, 10:38
- - abc   субды быстро работают, сами запросы должны быть, в...   18.3.2011, 11:06
|- - AD   Цитата(abc @ 18.3.2011, 11:06) субды быст...   18.3.2011, 11:12
- - abc   не знаю, я работаю с PostgreSql я не работал с так...   18.3.2011, 13:17
|- - AD   Цитата(abc @ 18.3.2011, 13:17) не знаю, я...   18.3.2011, 14:03
- - abc   это стопудовый нонсенс. а почему взялся за Paradox...   18.3.2011, 14:28
|- - AD   Цитата(abc @ 18.3.2011, 14:28) это стопуд...   18.3.2011, 14:42
- - Kagami   Иногда работу СУБД сильно заменяют транзакции - с ...   18.3.2011, 17:45
|- - AD   Цитата(Kagami @ 18.3.2011, 17:45) Иногда ...   18.3.2011, 17:54
|- - Kagami   Цитата(AD @ 18.3.2011, 17:54) Замедляют в...   18.3.2011, 20:59
|- - AD   Цитата(Kagami @ 18.3.2011, 20:59) Пусть т...   18.3.2011, 22:56
|- - AD   Кто-нибудь еще может подсказать, как увеличить ско...   1.4.2011, 16:41
- - abc   можешь, почему нет   18.3.2011, 20:51
- - Litkevich Yuriy   Цитата(AD @ 18.3.2011, 13:12) Если перейт...   18.3.2011, 22:55
- - Iron Bug   а что в SQLite с транзакциями? по-моему, там не бы...   1.4.2011, 17:27
- - Litkevich Yuriy   я месяц назад пользовал небольшую (по мегабайтам) ...   1.4.2011, 19:48
- - Iron Bug   Цитата(Litkevich Yuriy @ 1.4.2011, 22:48)...   1.4.2011, 20:06
- - Litkevich Yuriy   Цитата(Iron Bug @ 1.4.2011, 23:06) потому...   2.4.2011, 9:21
|- - AD   Повторюсь. Проблема со скоростью - на Paradox, на ...   2.4.2011, 14:13
- - Iron Bug   я не раз сталкивалась с SQLite, на предыдущей рабо...   2.4.2011, 17:16
|- - AD   Цитата(Iron Bug @ 2.4.2011, 18:16) я не р...   3.4.2011, 12:59
- - Iron Bug   это в любом случае наздоровые задержки. может, у т...   4.4.2011, 19:16
|- - AD   Цитата(Iron Bug @ 4.4.2011, 20:16) это в ...   5.4.2011, 8:32
- - Iron Bug   ну, на вид вроде вообще примитив, совершенно ничег...   5.4.2011, 17:52


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


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




RSS Текстовая версия Сейчас: 1.12.2021, 21:58