Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.12.04;
Скачать: CL | DM;

Вниз

Access + multithreading   Найти похожие ветки 

 
Tom   (2005-10-22 18:19) [0]

Господа программисты помагите с MSAccess!
Есть многопоточная прога которая в одном потоке(центральном) обшается с базой. Пока база была <80 мб все было ок,потом она подросла и ее закомпактировали она сеичас 87 мб но прога уже отказываеся обслуживать второстепнные потоки! Приоритеты потокам не задавались то есть все имеют приоритет Normal.


 
sniknik ©   (2005-10-22 19:26) [1]

> Господа программисты помагите с MSAccess!
думаеш дело в нем?

> прога уже отказываеся обслуживать второстепнные потоки!
нда уж. это надо ОЧЕНЬ постораться чтобы при таких мизерных размерах (87 мб) так затормозить работу с базой что другим потокам ресурсов не давать.

p.s. иши ошибку в 17 строке. дело в ней.


 
Tom   (2005-10-22 19:37) [2]

центральный поток ни4его не делает!!! только имеет connection с базой. Добавлю что на компе недавно был установлен SQL server .может это как то мешать связи проги с Access через Jet?
Еше : процессор обсалютно спокоен : 15% всего Мах!


 
sniknik ©   (2005-10-22 19:46) [3]

>... SQL server .может это как то мешать связи проги с Access через Jet?
ни в коем случае.
а вот например чтение неких вполне. (Архангельский. это так к примеру)


 
Anatoly Podgoretsky ©   (2005-10-22 19:58) [4]

Tom   (22.10.05 19:37) [2]
То есть по сути говорить об много поточности не приходится.


 
Tom   (2005-10-22 20:21) [5]

ранше стентральный поток делал кучу вешей пока не начали жаловаться на то что прога сама по себе исчезает...Теперь ,с выросшей базой, пытаюсь запустить клиента , который обрабатывеатса прогой(сервером) в отдельном потоке - и ноль емоций - конненшон есть - клиент шлет а сервер обрабатывает его поток с большими промежутками.В центральном потоке  сечас все в комментариях :) и опят таже проблемма.


 
sniknik ©   (2005-10-22 20:30) [6]

да. судя по описаниям, у вас действительно проблема. решается наймом программиста на работу.


 
Anatoly Podgoretsky ©   (2005-10-22 20:31) [7]

Для реальной многопоточности, каждый поток должен иметь свое сообственное соединение.


 
Tom   (2005-10-22 20:34) [8]

Проблемма не в этом я думаю,там у меня критические секции. Почему  с большой базой (80мб) не обслуживается воростепеный поток?


 
sniknik ©   (2005-10-22 20:49) [9]

> Почему  с большой базой (80мб) не обслуживается воростепеный поток?
потому что так написано, у тебя написано... и сколько говорить 80мг это не много. мизер. у меня (тоже потоки есть... два. больше не нужно) только после 1,8гиг. проблемы начинаются (и то не всегда), но тут я проверял, те же действия на теже данных и в самом access-е(программе) те-же реакции вызывают... а без них (действий) никак. поэтому мы после 1,5гиг клиентам рекомендуем архивацию данных делать... и вся проблема.



Страницы: 1 вся ветка

Текущий архив: 2005.12.04;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.031 c
2-1132069748
PAI
2005-11-15 18:49
2005.12.04
Собираю дистрибутив своей программы.


1-1131522537
sapsi
2005-11-09 10:48
2005.12.04
Расчет месячного платежа по формуле


1-1131391453
Андрей Молчанов
2005-11-07 22:24
2005.12.04
ListView и редактирование InPlace


4-1128459387
Delphi_is_cool
2005-10-05 00:56
2005.12.04
Application.Handle


2-1131861741
PlotnMax
2005-11-13 09:02
2005.12.04
Поиск файлов