(UTC)
Добро пожаловать, Гость. Пожалуйста
Войдите
или
Регистрация
Новости:
Главная
Справка
Поиск
Вход
Регистрация
1С++ users forum
›
1С++ и прочие расширения v7
›
Репозиторий
› 1sqlite
(Группа Модераторов: 1c++ moderator)
‹
Предыдущая Тема
|
Следующая Тема
›
Страницы:
1
...
19
20
[21]
22
23
...
79
Отправить
Печать
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...
П.с. жизнь иногда подкидывает нехилые сюрпризы
Отхожу от дел. Долго и мучительно.
www
Skype/VoIP
ICQ
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
Отправить
Печать
‹
Предыдущая Тема
|
Следующая Тема
›
Переход в »
Главная
» 10 последних Сообщений
» 10 последних Тем
1С++ и прочие расширения v7
1С++, TurboMD и прочие вкусности
Прямые запросы к БД
FormEx
Объектно-Ориентированное программирование под v7.7
OpenConf, Telepat, Интеллисенс, другие скрипты и плагины.
Репозиторий ««
Разработка
qt1L, 2C и прочие "аналоги" 1С.
Восьмерка
Курилка
Песочница
Близкие и сопутствующие проекты
qt1L, 2C и прочие "аналоги" 1С.
Восьмерка
Форумные задворки
Курилка
Песочница
Техничка
« Главная
‹ Раздел