Имя: Пароль:
1C
1С v8
(8.2) sql-запрос из 1С - как сделать быстрее?
0 vechiy
 
06.03.13
14:36
Выполняю sql-запросы из 1с через
SQLConnection = Новый COMObject("ADODB.Connection");

Какие ещё есть варианты? Какой из них будет работать быстрее чем через ADODB?
1 ДенисЧ
 
06.03.13
14:36
GameWithFire
Рабботает через тот же АДО, но результат возвращает быстрее.
2 Fragster
 
гуру
06.03.13
14:40
внешние источники данных еще есть
3 ДенисЧ
 
06.03.13
14:41
(2) Интерсено... Через ВИД можно хранимки звать?
Тогда и толькочтение можно обойти будет...
4 Живой Ископаемый
 
06.03.13
14:43
(3) нельзя. Равно как и инсерты селекты. Тамже одбс исключительно
5 vechiy
 
06.03.13
14:44
(1) почему название такое предупреждающее?)
6 ДенисЧ
 
06.03.13
14:45
(5) Не я автор
(4) а что, через обдс нельзя сказать exec?
7 Sammo
 
06.03.13
14:45
8 Живой Ископаемый
 
06.03.13
14:46
М... В общем через вид нельзя
9 МихаилМ
 
06.03.13
14:50
вроде у GWF были проблемы с 1с 64-бит.


если используется субд, то
можно  подменить таблицу созданную 1с на view
из view делать запрос к  oledb(win), odbc
10 sapphire
 
06.03.13
14:53
если сервант не шибко древний...
то можно по-изгаляться с конструкцией FOR XML
11 dk
 
06.03.13
14:55
(0) Странно
а проблема со скоростью где?
На стороне сервера при выполнении или при получении большого объема данных на клиента?
Или при обходе результатов запроса?
---
Я к тому, что может тупо запрос оптимизировать, а не способ подключения менять
12 vechiy
 
06.03.13
15:04
(11) в management studio работает заметно быстрее
13 Sammo
 
06.03.13
15:09
Быстрее работает запрос? Или сбор данных запроса?
14 dk
 
06.03.13
15:11
(12) может у тебя коннекты в цикле создаются или выборка в несколько тысяч строк с десятками колонок