|
v7: DBF и SQL. Поиск по коду в форме справочника в SQL крайне медленный. | ☑ | ||
---|---|---|---|---|
0
НеПалец
16.08.13
✎
14:04
|
Одна и та же база DBF и SQL.
Поиск в форме справочника номенклатуры в DBF и SQL ОЧЕНЬ сильно отличается по времени (SQL медленней). 22000 позиций ТМЦ. Есть ли способы ускорения этого процесса? |
|||
1
НеПалец
16.08.13
✎
14:05
|
Форма списка справочника.
Поиска по коду. |
|||
2
Fragster
модератор
16.08.13
✎
14:07
|
доп. колонки есть?
|
|||
3
Злопчинский
16.08.13
✎
14:09
|
есть - ввести код в отдельное поле и нажать программный поиск с позиционированием на конечном элементе. или восп. кнопокой поиск в форме списка справочника
|
|||
4
НеПалец
16.08.13
✎
14:14
|
(2)
Есть. |
|||
5
НеПалец
16.08.13
✎
14:16
|
(3)
Не понимаю. Код и так в отдельном поле. Не вижу такой кнопки. |
|||
6
НеПалец
16.08.13
✎
14:17
|
(2)
Убрал доп. колонки. Скорость не поменялась. |
|||
7
dk
16.08.13
✎
14:20
|
(4) отключи и проверь как скорость изменится
еще скуль кэширует таблицы, поэтому при частом обращении скорость должна вырасти |
|||
8
Дык ё
16.08.13
✎
14:31
|
(6) sql server в этом месте использует строковые функции и немножко выпадает из индекса, поэтому приз уходит товарищу http://dev.mista.ru/users.php?id=17601 :-)
|
|||
9
Дык ё
16.08.13
✎
14:35
|
+ (8) т.е. 1с использует, не сервер
|
|||
10
arsik
гуру
16.08.13
✎
14:38
|
(0) Если SQL то может все же использовать 1cpp
|
|||
11
m-serg74
16.08.13
✎
14:42
|
(10) это то каким боком поможет?
|
|||
12
arsik
гуру
16.08.13
✎
14:44
|
(11) Запрос на поиск элемента с кодом + позиционирование на форме.
|
|||
13
НеПалец
16.08.13
✎
14:44
|
(8)
Так и не понял. Что делать с кодом нужно то? |
|||
14
m-serg74
16.08.13
✎
14:51
|
(12) какой запрос он хотит код набирать и по мере набора чтоб позиционировалось быстрее
(13) в (8) указывают на (3), отдельное поле ввода сделай под код и кнопку Искать, по ней запросом уже и исчи твою номенклатуру |
|||
15
arsik
гуру
16.08.13
✎
14:52
|
(14) Нигде не видел, что товарищу требуется именно "по мере набора".
(0) Как должно работать? |
|||
16
m-serg74
16.08.13
✎
14:54
|
(15) [Поиск в форме справочника номенклатуры] ни о чем не говорит?
|
|||
17
arsik
гуру
16.08.13
✎
14:55
|
(16) Ты стандартный ТиС совсем не видел? Нажми в форме списка кнопку F7
|
|||
18
m-serg74
16.08.13
✎
14:56
|
(17) тогда ты прав...
|
|||
19
arsik
гуру
16.08.13
✎
15:01
|
Ну и вариант - по мере набора тоже можно реализовать на sql - лайк. Еще красивее будет.
|
|||
20
giallo
16.08.13
✎
15:04
|
(0) сталкивался с таким, когда когда то одну базу перевел с дбф на скл. Решили тем, что поставили новый более производительный сервер.
|
|||
21
giallo
16.08.13
✎
15:06
|
варианты типа (14) никто не хотел видеть. Номенклатуры тоже было тысяч 50. Нормальный сервер поставили там и скорость поиска стала приемлемой
|
|||
22
arsik
гуру
16.08.13
✎
15:16
|
Можно еще и вот так
Ссылка = ЗначениеИзСтроки("{""Справочник"",""Номенклатура"","""+МойКод+"""}"); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |