Переключение на Главную Страницу Страницы: 1 ... 20 21 [22] 23 24 ... 79 ОтправитьПечать
Очень популярная тема (более 25 ответов) 1sqlite (число прочтений - 460152 )
Djelf
God Member
*****
Отсутствует


Ubuntu + wine@etersoft
+ 1C 7.7

Сообщений: 633
Местоположение: Питер
Зарегистрирован: 02. Ноября 2007
Пол: Мужской
Re: 1sqlite
Ответ #315 - 25. Августа 2008 :: 23:58
Печать  
hogik писал(а) 23. Августа 2008 :: 19:49:
Можно еще попробовать вот это http://infostart.ru/profile/2905/projects/2418/

На dbeng32 8.0.0.2 и 7.0.0.3 (icpp 3.0.1.15, 1c 7.70.027, WinXP) у меня конструкция
ИТЗ.ДобавитьИндекс("КолВоТоргТочек","Ходка,ТорговаяТочка",1);
с чего-то стала работать раз в 50 медленнее: вместо 0.5с-0.7с целых ~4с  Нерешительный
  
Наверх
www  
IP записан
 
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: 1sqlite
Ответ #316 - 26. Августа 2008 :: 05:13
Печать  
Djelf писал(а) 25. Августа 2008 :: 23:58:
hogik писал(а) 23. Августа 2008 :: 19:49:
Можно еще попробовать вот это http://infostart.ru/profile/2905/projects/2418/

На dbeng32 8.0.0.2 и 7.0.0.3 (icpp 3.0.1.15, 1c 7.70.027, WinXP) у меня конструкция
ИТЗ.ДобавитьИндекс("КолВоТоргТочек","Ходка,ТорговаяТочка",1);
с чего-то стала работать раз в 50 медленнее: вместо 0.5с-0.7с целых ~4с  Нерешительный

Ты тестировал, уверен что это dbeng32 8.0.0.2 виноват ?
  
Наверх
 
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: 1sqlite
Ответ #317 - 26. Августа 2008 :: 05:17
Печать  
Djelf писал(а) 25. Августа 2008 :: 23:58:
hogik писал(а) 23. Августа 2008 :: 19:49:
Можно еще попробовать вот это http://infostart.ru/profile/2905/projects/2418/

На dbeng32 8.0.0.2 и 7.0.0.3 (icpp 3.0.1.15, 1c 7.70.027, WinXP) у меня конструкция
ИТЗ.ДобавитьИндекс("КолВоТоргТочек","Ходка,ТорговаяТочка",1);
с чего-то стала работать раз в 50 медленнее: вместо 0.5с-0.7с целых ~4с  Нерешительный


Это действительно может быть, только я подозреваю что проблема будет ещё шире, можно попробовать какой-нибудь стандартный отчет погонять с патчем и без него
  
Наверх
ICQ  
IP записан
 
lustin
1c++ power user
Отсутствует


1C *.*, ROR, Java - на
этом остановимся

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: 1sqlite
Ответ #318 - 26. Августа 2008 :: 05:53
Печать  
А вот вопрос про использование ЖР
для примера http://code.google.com/p/sqlite1c/issues/detail?id=12

кто нибудь исследовал ???

ЗЫ Тема разнеслась на 22 страницы - найти что-нибудь уже очень сложно  Улыбка
  

бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: 1sqlite
Ответ #319 - 26. Августа 2008 :: 07:44
Печать  
PVR писал(а) 26. Августа 2008 :: 05:13:
Djelf писал(а) 25. Августа 2008 :: 23:58:
hogik писал(а) 23. Августа 2008 :: 19:49:
Можно еще попробовать вот это http://infostart.ru/profile/2905/projects/2418/

На dbeng32 8.0.0.2 и 7.0.0.3 (icpp 3.0.1.15, 1c 7.70.027, WinXP) у меня конструкция
ИТЗ.ДобавитьИндекс("КолВоТоргТочек","Ходка,ТорговаяТочка",1);
с чего-то стала работать раз в 50 медленнее: вместо 0.5с-0.7с целых ~4с  Нерешительный

Ты тестировал, уверен что это dbeng32 8.0.0.2 виноват ?


Тестировал на отчете построеном на сложных алгоритмах сортировки и группировки ИТ.

Время работы ИТ не изменилось !  Подмигивание

Возможно ты раньше использовал *-по внутреннему  Улыбка
  
Наверх
 
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: 1sqlite
Ответ #320 - 26. Августа 2008 :: 07:47
Печать  
А у тебя там индексы по внутреннему представлению или как?
  
Наверх
ICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: 1sqlite
Ответ #321 - 26. Августа 2008 :: 07:49
Печать  
Федор, может всё про dbeng32 8.0.0.2 из этой ветки в отдельную скинуть?
  
Наверх
ICQ  
IP записан
 
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: 1sqlite
Ответ #322 - 26. Августа 2008 :: 08:04
Печать  
Nick писал(а) 26. Августа 2008 :: 07:49:
Федор, может всё про dbeng32 8.0.0.2 из этой ветки в отдельную скинуть?

+ 100

Цитата:
А у тебя там индексы по внутреннему представлению или как?

Нет. Но строится по простым типам, Числа и Строки.

Надо проверить на Справочнике!
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: 1sqlite
Ответ #323 - 26. Августа 2008 :: 08:08
Печать  
PVR писал(а) 26. Августа 2008 :: 07:44:
Тестировал на отчете построеном на сложных алгоритмах сортировки и группировки ИТ.
Время работы ИТ не изменилось !  Подмигивание
Возможно ты раньше использовал *-по внутреннему  Улыбка

Прелесть индексов "по внутреннему представлению", и индексов по простым типам - в том, что им база данных вообще нафиг не нужна.
Т.е. от версии базы, SQL/DBF, а равно как и от версии dbeng, - никак не зависит.

А вот обычные индексы - вовсю преобразуют значения в строку.
Конечно, там влияет внутреннее для 1С кеширование значений, но на больших выборках - это уже не помогает.
Так что время построения простого индекса по приличной выборке - действительно показывает что-то осмысленное в плане тестирования скорости доступа к БД.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
kiruha
1c++ power user
Отсутствует



Сообщений: 1249
Зарегистрирован: 11. Апреля 2007
Re: 1sqlite
Ответ #324 - 26. Августа 2008 :: 08:08
Печать  
PVR писал(а) 26. Августа 2008 :: 08:04:
Nick писал(а) 26. Августа 2008 :: 07:49:
Федор, может всё про dbeng32 8.0.0.2 из этой ветки в отдельную скинуть?

+ 100

Цитата:
А у тебя там индексы по внутреннему представлению или как?

Нет. Но строится по простым типам, Числа и Строки.

Надо проверить на Справочнике!


А смысл?
Без * группировать может токо самоубийца, а с * - справочник и есть простой тип (строка)
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: 1sqlite
Ответ #325 - 26. Августа 2008 :: 08:11
Печать  
kiruha писал(а) 26. Августа 2008 :: 08:08:
Без * группировать может токо самоубийца

+1
Цитата:
а с * - справочник и есть простой тип (строка)

даже лучше Улыбка
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: 1sqlite
Ответ #326 - 26. Августа 2008 :: 08:12
Печать  
Я вам не про то, скорее всего все родные запросы которые посылает 1с с этим патчем станут медленнее работат.
А вид с "*" или без неё, короче говоря индексированная таблица здесь не причем.
  
Наверх
ICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: 1sqlite
Ответ #327 - 26. Августа 2008 :: 08:20
Печать  
kms писал(а) 26. Августа 2008 :: 08:11:
Цитата:
а с * - справочник и есть простой тип (строка)

даже лучше Улыбка

Поясню.
сложность сравнения строк: O(n)
сложность внутреннего сравнения справочников/документов: const
  

De quelle planète es-tu?
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: 1sqlite
Ответ #328 - 26. Августа 2008 :: 08:22
Печать  
Nick писал(а) 26. Августа 2008 :: 08:12:
Я вам не про то, скорее всего все родные запросы которые посылает 1с с этим патчем станут медленнее работат.
А вид с "*" или без неё, короче говоря индексированная таблица здесь не причем.

Ну, если ты присмотришься, то согласишься, что и я о том же:
http://www.1cpp.ru/forum/YaBB.pl?num=1214205575/323#323
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: 1sqlite
Ответ #329 - 26. Августа 2008 :: 08:29
Печать  
kms писал(а) 26. Августа 2008 :: 08:22:
Nick писал(а) 26. Августа 2008 :: 08:12:
Я вам не про то, скорее всего все родные запросы которые посылает 1с с этим патчем станут медленнее работат.
А вид с "*" или без неё, короче говоря индексированная таблица здесь не причем.

Ну, если ты присмотришься, то согласишься, что и я о том же:
http://www.1cpp.ru/forum/YaBB.pl?num=1214205575/323#323

Ага, видел. Просто изменения способа сортировки для ИТЗ конечно исправит эту проблему в каких-то отчетах, но не станит ли этот патчь тормозом в целом для конфигурации?
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1 ... 20 21 [22] 23 24 ... 79
ОтправитьПечать