|
(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) может у тебя коннекты в цикле создаются или выборка в несколько тысяч строк с десятками колонок
|
|