Войти

Показать полную графическую версию : Windows 2003 Server SP1/Терминалы/Работает медленно


merlinby
18-12-2007, 15:59
Значит так. Стоит у меня Windows 2003 Server SP1+Сервер терминалов, нормально настроенный (нуу, по моему мнению =).
Все работает замечательно, кроме одного момента: тормоза при работе на MS Access 2003. В основном это наблюдается при формировании отчетов, хотя и все остальное в эксессе работает как-то медленно, при этом жесточайшим образом загружая ЦПУ (иммено процессом MSAccess).
Остальные программы: 1С, Word, Excel, информационные системы и пр. барахло работаю быстро, я бы сказа пулей.

Странность в том, что сервер достаточно мощный: Athlon64x2 4000+, 2Gb, на 690 чипсете. Драйверы чипсета и АМД стоят нормально.

Вторая странность в том, что если эту прогу запустить под Windows ХП на более медленных компах (рабочих станциях, это около 2500+ семпрончиках), то все летает нормально, визуально раза в 4-5 быстрее формируются "сложные" отчеты, ЦПУ не загружается даже на 50%.

Я так понимаю тут дело не в Access'е, а распределении ресурсов самой ОС...
В чем проблема? Как ускорить работу?

ЗЫ Если в терминале загружено 2-3 пользователя, то вроде как и нормально (терпимо) по скорости, но мне то нужно около 10 юзеров одновременно.

PsyDuck
18-12-2007, 16:27
Хм...по аксессу врятли что-то подскажу...но вообще машинка слабая очень...да еще на 10 юзеров...

merlinby
18-12-2007, 16:40
Ну да слабая... Только когда была конфигурация сервера: семпрон 2800+, 1Гиг и нфорс 2, НО SP1 не стоял тогда, работало раз в 5 быстрее. Видно действительно комп стал слабее... бугага...
Мне тут на Access'ом форуме посоветовали вытянуть 1Гиг оперативы, это действительно может помочь?

ЗЫ Не помогло...

merlinby
20-03-2008, 12:56
Тема ап! Может кто глянет и подскажет...

Значит так, наблюдения выявили закономерность кол-ва залогиненых терминальных пользователей с появлениями тормозов
Дело уже касается не только конкретного Аксеса, а и всех приложений в целом. 2-3 пользователя все летает... логинятся 4-5-6-7 начинаются тормоза. При этом при нагружении ЦПУ (выполнении какой-нить задачи), он грузится процентов на 40-50%... и только по одному ядру... Хотелось бы чтобы он более "корректно" (ну по крайней мере для меня) использовал свое процессорное время.

Может кто знает как для конкретных приложений в такой ситуации разрешать максимальную нагрузку на комп, бо простым поднятием приоритета ничего не выходит?

monkkey
20-03-2008, 15:31
Поставьте базы Access на SQL

merlinby
21-03-2008, 09:28
Невыполнимо и бессмысленно. Базы на аксессе как таковой нет, так... табличка на 10-20 записей... Основная нагрузка идет в коде при расчете данных, практически без запросов. Работает 1 человек. SQL не даст ничего. Да и замечено, что тормоза появляются не только в Аксессе, а во всех приложениях при увеличении кол-ва терм пользователей...

vla-ad
06-12-2011, 03:48
На данный момент очень актуально
подскажите пожалуйста
- как решили проблему с настройками Access?
- подскажите как правильно установить Access чтобы раздать одну таблицу клиентам в 4-5 чел.?

Iska
06-12-2011, 04:50
vla-ad, судя по ответам в теме,
- как решили проблему с настройками Access? »
к настройкам Micrisift Access проблема отношения не имеет.

Равно как и Ваш второй вопрос:
подскажите как правильно установить Access чтобы раздать одну таблицу клиентам в 4-5 чел.? »
к вопросу данной темы — медленной работе нескольких клиентов в терминале. На мой взгляд, второй вопрос явно стоит задать в профильной теме: Общие вопросы (прочие БД) (http://forum.oszone.net/forum-81.html).




© OSzone.net 2001-2012