|
|
|
QueryTable после седьмого Refresh начинает тормозить. Что делать?
|
|||
|---|---|---|---|
|
#18+
В цикле по строкам Excel-листа бежит цикл. Для каждой строки происходит некий QueryTable Refresh (со сменой CommandText, естественно). BackgroundQuery стоит в False (ибо мне нужны результаты этого query). Где-то после шестого refresh-а начинаются жуткие тормоза... Что делать, где грабли?! Заранее спасибо! Дмитрий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2005, 13:17:30 |
|
||
|
QueryTable после седьмого Refresh начинает тормозить. Что делать?
|
|||
|---|---|---|---|
|
#18+
Забыл уточнить - подключение через ODBC. Может быть сменить ODBC на что-то другое? Или там тоже гарантирована "вешалка"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2005, 13:23:16 |
|
||
|
QueryTable после седьмого Refresh начинает тормозить. Что делать?
|
|||
|---|---|---|---|
|
#18+
Сменить сервер базы данных :) Лучше всего займись тюнингом запросов. Скорее всего у тебя первые шесть запросов работают с индексами, а седьмой делает табличное сканирование или просто не попадает в свеже-набитый кеш. В любом случае Эксель здесь вряд ли виноват. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2005, 19:05:24 |
|
||
|
QueryTable после седьмого Refresh начинает тормозить. Что делать?
|
|||
|---|---|---|---|
|
#18+
Есть такое предположение (что Эксель не виноват).... Запросы тоже ни при чём... Что-то в связке ODBC - MSSQL тормозит... Возможно, что это каким-то образом связано с настройками (и надстройками) исходной таблицы... Рою носом дальше... грабли ещё не найдены... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2005, 20:14:41 |
|
||
|
|

start [/forum/topic.php?fid=61&gotonew=1&tid=2185670]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
11ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 352ms |

| 0 / 0 |
