Имя: Пароль:
1C
1С v8
Поиск по числу или строке - что быстрее?
0 Пип Пибип
 
11.07.14
10:12
День добрый, господа

В базе ищется объект, по реквизиту
Реквизит могу сделать строковым с фиксированной длиной либо числовым
Объект ищется выборкой: СправочникМенеджер.<Имя справочника>.Выбрать(...)
Реквизит какого типа выборка будет искать быстрее?
1 Wobland
 
11.07.14
10:12
запрос по числу
2 acsent
 
11.07.14
10:12
не существенно
3 Сергиус
 
11.07.14
10:13
(0)смотря какой длины строка..а так по числу быстрее
4 КонецЦикла
 
11.07.14
10:14
Сделай замеры, выложи
Недолго вроде, а всем жутко интересно
5 vhl
 
11.07.14
10:19
по индексу
6 Пип Пибип
 
11.07.14
10:22
значит, правильно я изначально делаю по числу

(4) сей код выполняется в Расширении для КПК, средства замера только визуальные

ок, спс, господа!
7 ЕруФдуч
 
11.07.14
10:23
по числу значительно быстрее имхо
вопрос будет ли это заметно на вашей БД, например 0.001с значительно быстрее 0.01с
8 vhl
 
11.07.14
10:25
Кто-то еще пользуется "СправочникМенеджер.<Имя справочника>.Выбрать" ?
9 an-korot
 
11.07.14
10:26
для файловой по числу, но боюсь ты это увидишь только если 10млн раз операцию повторишь )))

если база в sql глубоко фиолетово.
10 Пип Пибип
 
11.07.14
10:27
(7) элементов в справочнике за 15 000. и может прирасти. поэтому, все что можно выжать - стоит заложить заранее и навсегда

(8), (9) речь идет о базе на Расширении для КПК
11 Пип Пибип
 
11.07.14
10:28
еще раз спасибо!
12 acsent
 
11.07.14
10:28
(10) Если хочешь выжимать максимум - сразу откажись от 1с
13 Пип Пибип
 
11.07.14
10:31
зачет :)
14 mikecool
 
11.07.14
10:32
(10) в мобильном приложении обещали запросы сделать
15 vhl
 
11.07.14
11:35
(10) Делайте на REST интерфейсе и не парьтесь. Сразу можно будет и мобильные и планшеты и все что угодно подцеплять.
16 Лефмихалыч
 
11.07.14
11:38
(0) зависит от того, в каком из вариантов индексирование включено
17 acsent
 
11.07.14
11:38
(15) Но это чистый онлайн, на мобилах не всегда есть онлайн
18 Лефмихалыч
 
11.07.14
11:40
>элементов в справочнике за 15 000. и может прирасти

это проблема только, если СУБД установлена на Nokia3310 или легендарные электронные часы "с монтаной"