А не пытались на своей машине под другим пользователем попробовать? Т. е. проверить, всегда ли на одной машине результат одинаковый или зависит от пользователя?
Кстати, по совету Polimer настроил на другой машине ODBC по именованному каналу: действительно, стало гораздо шустрее, но всё равно мой компьютер с TCP/IP не догнать. В чём причина такого поведения по-прежнему неясно...
Запустите CLICONFG на этих компах. Сравните настройки: "Включенные протоколы по порядку", "Разрешить общий протокол памяти", "Псевдонимы" и версии сетевых библиотек.
"Включенные протоколы по порядку" - пусто на обоих компьютерах.
"Разрешить общий протокол памяти" - не стоит галочка нигде.
"Псевдонимы" - у меня ещё одна база настроена, помимо SQL сервера Галактики.
"Версии библиотек" - 8.0.341 везде.
Что нам даёт эта информация?
Последний раз редактировалось RAJAH 25 мар 2011, 17:26, всего редактировалось 1 раз.
Я немного по-другому пробовал: "медленный" компьютер ставил на место своего - ускорения не было.
А клон моей Windows на другом компьютере показал хорошую скорость.
RAJAH
Если вам ещё интересно, в чём была проблема, можно попробовать хронику каждого вызова каждой функции писать в лог. Скорее всего, проблема в настройках Excel - тогда между вызовами функций вы заметите большие временные промежутки на "медленных" компьютерах. Чтобы от неё избавиться, лучше всю процедуру проводить в экселе - он может и данные загрузить сам, и интерпретировать их, как надо. Другими словами, исключите xl*Matrix из вашего проекта и замените выгрузку данных макросами.
Испытываю траблы с даблами
ВИП — Велосипедо-Изобретательская Парадигма
САППОРТ — Сборище Абсолютно Пустых Посредственно Образованных Ржущих Троллей