Переключение на Главную Страницу Страницы: 1 ... 19 20 [21] 22 23 ... 79 ОтправитьПечать
Очень популярная тема (более 25 ответов) 1sqlite (число прочтений - 464538 )
vandalsvq
1c++ power user
Отсутствует


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: 1sqlite
Ответ #300 - 18. Августа 2008 :: 06:34
Печать  
JohnyDeath писал(а) 18. Августа 2008 :: 06:14:
Всё тот же hogik делал Сравнение скорости чтения данных в 1SQLite и DBEng32
Я его попросил сделать тоже самое с 1sqlite, где отключены вызовы Begin/End ReadSequence движка 1С. Вот его ответ:
Цитата:
Время выполнения запроса 2602 секунд.
Я другого результата и не ожидал. Печаль((

Печаль


А вот это уже  начинает пугать, если учесть что большая разработка для одной фирмы (которая к слову на ДБФ сидит) делается с помощью данной ВК...
пошли пробовать пропатченный DBeng...

П.с. жизнь иногда подкидывает нехилые сюрпризы  Нерешительный
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: 1sqlite
Ответ #301 - 18. Августа 2008 :: 11:25
Печать  
тестил 1sqlite с отключенным "Begin/End ReadSequence" на скорость http://www.1cpp.ru/forum/YaBB.pl?num=1218521958/25#25

Очень довольный
  
Наверх
 
IP записан
 
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: 1sqlite
Ответ #302 - 18. Августа 2008 :: 11:37
Печать  
PVR писал(а) 18. Августа 2008 :: 11:25:
тестил 1sqlite с отключенным "Begin/End ReadSequence" на скорость http://www.1cpp.ru/forum/YaBB.pl?num=1218521958/25#25

Очень довольный


но на VFP без доработки по индексам быстрее, за 1год 161 сек. и на VFP 102 сек.  Печаль
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1sqlite
Ответ #303 - 18. Августа 2008 :: 11:42
Печать  
PVR писал(а) 18. Августа 2008 :: 11:25:
тестил 1sqlite с отключенным "Begin/End ReadSequence" на скорость http://www.1cpp.ru/forum/YaBB.pl?num=1218521958/25#25

Очень довольный

Так не пойдёт. Тестируй так, как это делает hogik http://infostart.ru/profile/2905/blogs/482/
  
Наверх
 
IP записан
 
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: 1sqlite
Ответ #304 - 18. Августа 2008 :: 11:51
Печать  
JohnyDeath писал(а) 18. Августа 2008 :: 11:42:
Так не пойдёт. Тестируй так, как это делает hogik http://infostart.ru/profile/2905/blogs/482/


А смысл есть?
Если имеешь в виду много юзеров то я на терминале, по сетке мне не имеет смысла тестировать Улыбка

  
Наверх
 
IP записан
 
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: 1sqlite
Ответ #305 - 18. Августа 2008 :: 12:28
Печать  
Цитата:
Отчет за 3 мес.
Монопольно, без ReadSequence 11.311
Монопольно, с ReadSequence 11.510
Разд.режим, без ReadSequence 16.631
Разд.режим, с ReadSequence 16.075


Тестировал на терминалке в базе я и ещё 5 пользователей.
Отчет за 3 мес.
Разд.режим, без ReadSequence 54
Разд.режим, с ReadSequence 36

Тестировал на терминалке, копия базы, в базе только я (на серваке люди работают  Подмигивание ).
Отчет за 3 мес.
Разд.режим, без ReadSequence 45
Разд.режим, с ReadSequence 40
  
Наверх
 
IP записан
 
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: 1sqlite
Ответ #306 - 18. Августа 2008 :: 13:24
Печать  
Цитата:
но на VFP без доработки по индексам быстрее, за 1год 161 сек. и на VFP 102 сек.  Печаль


Добавлю что на запросе 1С отчета можно не дождаться  Смех
  
Наверх
 
IP записан
 
orefkov
1c++ developer
1c++ moderator
Отсутствует


I Love YaBB 2!

Сообщений: 896
Зарегистрирован: 20. Мая 2006
Re: 1sqlite
Ответ #307 - 19. Августа 2008 :: 07:46
Печать  
Хотелось бы посмотреть, что за запросы были.
То, что фоксу проигрывает по скорости - естественно, я никогда не обещал, что фокс будет всегда обгоняем.
Кроме того, раз запрос выполняется дольше минуты, как раз бы проверить на ошибку -56.

(Хотя то, что запрос выполняется дольше минуты, еще не всегда значит, что 1С-ные таблицы будут находится в рамках Begin|EndReadSequence дольше минуты)
  
Наверх
 
IP записан
 
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: 1sqlite
Ответ #308 - 19. Августа 2008 :: 09:06
Печать  
orefkov писал(а) 19. Августа 2008 :: 07:46:
Хотелось бы посмотреть, что за запросы были.
То, что фоксу проигрывает по скорости - естественно, я никогда не обещал, что фокс будет всегда обгоняем.
Кроме того, раз запрос выполняется дольше минуты, как раз бы проверить на ошибку -56.

(Хотя то, что запрос выполняется дольше минуты, еще не всегда значит, что 1С-ные таблицы будут находится в рамках Begin|EndReadSequence дольше минуты)


Отчет для ТиС.

для проверки ошибки поделитесь ert в котором она воспроизводится.
  

1.txt ( 12 KB | Загрузки )
Наверх
 
IP записан
 
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: 1sqlite
Ответ #309 - 21. Августа 2008 :: 07:16
Печать  
Как получить ошибку -56 !?

Версия 1sqlite с провайдером ТП.

Пытался завалить 1С  Улыбка

Лок. комп, 3 пользователя:
1 отчет по остаткам на 1С.
2 обработка распроведения документов ОтчетККМ.
3 отчет 1sqlite.

Во время теста все три ползователя загружали проц Dual  2.4G на 10% Круглые глаза, иногда до 100%, но кратковременно Озадачен
отчет 1sqlite, выполнялся за 18 мес. время 1094 сек.

Печаль
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1sqlite
Ответ #310 - 21. Августа 2008 :: 07:28
Печать  
Читай вот: http://www.1cpp.ru/forum/YaBB.pl?num=1214205575/270#271
и вот:
Цитата:
Для того, что бы увидеть сбой надо проводить тестирования в сети.
Или хотя бы в “MS Virtual PC”.
Т.е. надо дать задачам выполняться параллельно. Подмигивание)))))
  
Наверх
 
IP записан
 
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: 1sqlite
Ответ #311 - 21. Августа 2008 :: 07:38
Печать  
Из прочитанного, вывод!
Если я пользую 1С в терминалке, Время ожидания захвата по умолчанию, то я эту ошибку не поймаю?
С какой вероятностью поймать при таких условиях, 1 на 1000000 !?  Улыбка
  
Наверх
 
IP записан
 
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: 1sqlite
Ответ #312 - 21. Августа 2008 :: 09:29
Печать  
orefkov, может сделать так:
Цитата:
7.0.0.3
Реализована возможность управления использованием методов Begin/EndReadSequence() при выполнении запроса. Если запрос выполняется внутри транзакции, то эти методы исполняются с блокировкой таблиц. Если запрос выполняется вне транзакции, то эти методы не исполняются, даже если они вызываются в 1SQLite. Т.е. если запрос выполняется внутри модуля проведения документа, то эти методы будут исполняться, и запрос будет выполняться быстро. В остальных случаях пользователь может управлять режимом выполнения запроса с помощью функций Начать/Зафиксировать/ОтменитьТранзакцию().


Или просто свойство ReadSequence 1/0.

Так гораздо удобнее Подмигивание
  
Наверх
 
IP записан
 
hogik
Экс-Участник
*



Пол: Мужской
Re: 1sqlite
Ответ #313 - 23. Августа 2008 :: 19:49
Печать  
PVR писал(а) 21. Августа 2008 :: 09:29:
orefkov, может сделать так:
Цитата:
7.0.0.3
Реализована возможность управления использованием методов Begin/EndReadSequence() при выполнении запроса. Если запрос выполняется внутри транзакции, то эти методы исполняются с блокировкой таблиц. Если запрос выполняется вне транзакции, то эти методы не исполняются, даже если они вызываются в 1SQLite. Т.е. если запрос выполняется внутри модуля проведения документа, то эти методы будут исполняться, и запрос будет выполняться быстро. В остальных случаях пользователь может управлять режимом выполнения запроса с помощью функций Начать/Зафиксировать/ОтменитьТранзакцию().


Или просто свойство ReadSequence 1/0.

Так гораздо удобнее Подмигивание


Можно еще попробовать вот это http://infostart.ru/profile/2905/projects/2418/
  
Наверх
 
IP записан
 
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: 1sqlite
Ответ #314 - 23. Августа 2008 :: 21:44
Печать  
hogik, это такой огромный подарок, для тех кто на DBF  Очень довольный
FOX OLE DB теперь работает в монопольном Улыбка
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 ... 19 20 [21] 22 23 ... 79
ОтправитьПечать