SASGIS

Веб-картография и навигация


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0003120SAS.Планета[All Projects] Хотелкаpublic02-08-2016 10:0917-01-2024 12:02
Reporterpfg21 
Assigned Tozed 
PrioritylowSeveritytweakReproducibilityN/A
StatusresolvedResolutionfixed 
PlatformWindowsOSXPOS VersionSP3
Product Version160707 
Target Version24xxxxFixed in Version24xxxx 
Summary0003120: Ускорить экспорт выделенной области в форматы на основе SQLite3 (RMaps, OruxMaps, MBTiles, OsmAnd)
Descriptionна данный момент при экспорте большого объема тайлов в sqlite базу, они сначала полностью записываются в журнал, после этого вносятся изменения в базу и журнал уничтожается.
Учитывая что саспланета корежит базу в одно лицо, такие заморочки излишни и сильно тормозят процесс экспорта.

Есть предложение перенести журнал в память, т.е. исключить действия с диском, и коммитить данные в базу каждые 10-100 тайлов (в зависимости от доступной памяти и т.д.) или вообще его отключить.

один из тестов с временем записи
www.webdelphi.ru/2015/10/eshhyo-odin-sposob-uskorit-zapis-dannyx-v-bd-sqlite/

еще статейка habrahabr.ru/post/149635/
TagsNo tags attached.
Attached Files

- Relationships
related to 0003626resolvedzed При экспорте в Orux maps большого куска карты падает с Can't allocate the DIB handle 
has duplicate 0003696closedzed Ускорить экспорт выделенной области в форматы OsmAnd (SQLite3) 

-  Notes
(0017583)
zed (manager)
02-08-2016 10:18
edited on: 04-08-2016 17:45

Открыл тикет заново, т.к. изначально неверно понял суть хотелки.

(0019940)
zed (manager)
29-07-2020 18:02

Для OruxMaps сделано: 0003626
(0019941)
pfg21 (reporter)
30-07-2020 07:46

на 30 июля 2020 года опять выгрузка в RMaps и Osmand sqlite фоматы сначала все изменения заливает в wal и только потом модифицирует основной файл бд.
(0019942)
zed (manager)
30-07-2020 08:59

Что значит "опять"? Разве когда-то было не так?
(0020450)
zed (manager)
17-01-2024 12:02

Сделал journal_mode=OFF и коммит через каждые 10 тыс. тайлов.

- Users who viewed this issue
User List Anonymous (2228x), ingener (2x), zed (24x), k-dmitriy (1x), dumpy (1x), vdemidov (11x), pfg21 (21x), gma (2x), VMatveev (1x), Papazol (1x), Garl (2x), bk99 (1x)
Total Views 2295
Last View 18-04-2024 23:58

- Issue History
Date Modified Username Field Change
02-08-2016 10:09 pfg21 New Issue
02-08-2016 10:18 zed Note Added: 0017583
02-08-2016 10:26 zed Status new => closed
02-08-2016 10:26 zed Assigned To => zed
02-08-2016 10:26 zed Resolution open => won't fix
04-08-2016 17:40 zed Assigned To zed =>
04-08-2016 17:40 zed Status closed => new
04-08-2016 17:43 zed Resolution won't fix => reopened
04-08-2016 17:43 zed Summary Ускорить выгрузку тайлов в Sqlite = журнал в памяти + частый коммит => Ускорить экспорт выделенной области в форматы на основе SQLite3 (RMaps, OruxMaps, MBTiles)
04-08-2016 17:45 zed Note Edited: 0017583 View Revisions
12-08-2016 06:17 vdemidov Status new => confirmed
12-08-2016 06:17 vdemidov Target Version => 30xxxx.Vip
29-07-2020 17:58 zed Relationship added related to 0003696
29-07-2020 17:59 zed Summary Ускорить экспорт выделенной области в форматы на основе SQLite3 (RMaps, OruxMaps, MBTiles) => Ускорить экспорт выделенной области в форматы на основе SQLite3 (RMaps, OruxMaps, MBTiles, OsmAnd)
29-07-2020 18:00 zed Relationship replaced has duplicate 0003696
29-07-2020 18:02 zed Relationship added related to 0003626
29-07-2020 18:02 zed Note Added: 0019940
30-07-2020 07:46 pfg21 Note Added: 0019941
30-07-2020 08:59 zed Note Added: 0019942
17-01-2024 12:01 zed Status confirmed => resolved
17-01-2024 12:01 zed Fixed in Version => 24xxxx
17-01-2024 12:01 zed Resolution reopened => fixed
17-01-2024 12:01 zed Assigned To => zed
17-01-2024 12:01 zed Target Version 30xxxx.Vip => 24xxxx
17-01-2024 12:02 zed Note Added: 0020450



Copyright © 2007 - 2024 SAS.Planet Team