CaBaT писал(а) 11. Сентября 2008 :: 11:09:Провел некоторые замеры.
Есть отчет, формирует список движений по регистру по выбранному товару.
По быстрому наклепал его аналог на базе 1sqlite, вот результаты:
База DBF, лежит локально
1. исходный отчет, монопольный режим: около 2с.
2. исходный отчет, не монопольный режим: около 5с.
3. 1sqlite, версия 18, монопольный режим: около 0,200с.
4. 1sqlite, версия 18, не монопольный режим: около 0,200с.
5. 1sqlite, версия 19, монопольный режим: около 0,200с.
6. 1sqlite, версия 19, не монопольный режим: около 2,5с.
Но! Я ничего дополнительно в параметрах 1sqlite не менял и в транзакцию не оборачивал, т.е. просто взял новую dll-ну
Добавлено в 15:12
7. 1sqlite, версия 19, не монопольный режим, запрос внутри транзации: около 0,200с. !!! Ура, товарищи!
8.Исходный запрос, не монопольный режим, запрос внутри транзации
проверь пожалуйста, для чистоты эксперимента
НачатьТранзакцию();
Если Запрос.Выполнить(ТекстЗапроса)=0 тогда
// Уже транзакция неактивна
Иначе
ОтменитьТранзакцию();
КонецЕсли;