|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
Хочется ускорить работу многопользовательской базы данных на сервере под Windows 7 64, куда в локальной сети организован RDP удалённый доступ. База данных с таблицами отделена от программной части. Каждый пользователь операционной системы имеет свою программную часть обращающуюся к общей базе с таблицами. Время от времени, при работе программной части, экран в терминальной сессии у пользователей становится белым с едва видимыми элементами формы, т.е. зависает и приходится ждать когда отвиснет. По времени зависание длится от меньше минуты до нескольких минут. Что, конечно, юзерам не нравится. Поможет ли ускорить работу смена среды выполнения с Access 2002 на Access 2010-й? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2020, 13:15 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
i_bison По времени зависание длится от меньше минуты до нескольких минут. Что, конечно, юзерам не нравится. Поможет ли ускорить работу смена среды выполнения с Access 2002 на Access 2010-й? Скорее всего нет. Копайте в сторону проектирования базы. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2020, 13:45 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
i_bison Каждый пользователь операционной системы имеет свою программную часть обращающуюся к общей базе с таблицами. Время от времени, при работе программной части, экран в терминальной сессии у пользователей становится белым с едва видимыми элементами формы, Укаждого стоит клиент, а терминалка зачем? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2020, 13:48 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
ROI, клиент у каждого позволяет хранить персональные настройки. Исторически сложилось так. - локальная база на одном компьютере - разрослись до нескольких компьютеров в локальной сети. Один комп выполнял функцию сервера БД. по мере появления тормозов в локальной сети - сделали RDP, чем ещё обеспечили доступ через интернет. Программную часть (клиент) раздал каждому, чтоб меньше переделывать. Структура клиент каждому юзеру дурно влияет на что-то? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2020, 13:58 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
ROI, перед тем как лезть в базу, надеюсь косметические меры помогут хоть как-то. Но если нет, то полезу в базу ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2020, 14:00 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
i_bison ROI, перед тем как лезть в базу, надеюсь косметические меры помогут хоть как-то. Но если нет, то полезу в базу ))) нет не помогут ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2020, 14:02 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
ROI, есть одна форма которая содержит ВСЁ. Очень навороченная. Туда страшно соваться, хоть я и сам автор. Там внутри несколько вложенных форм и много чайлд-линков. Возможно, они дают торможение. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2020, 14:04 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
ROI, помогло RDP, всё так ускорилось. Нарастили железо на серваке, тоже помогло. Может, ещё хоть один лайфхакчик ещё найдётся. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2020, 14:07 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
i_bison ROI, есть одна форма которая содержит ВСЁ. Очень навороченная. Туда страшно соваться, хоть я и сам автор. Там внутри несколько вложенных форм и много чайлд-линков. Возможно, они дают торможение. Вы сами себе ответили (проблема в проектировании) Много тянете данных на клиента (да есче есть наверно сортировка, группировка) вот клиент и захлебывается. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2020, 14:08 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
ROI, трудно менять интерфейс, юзеры сильно привыкли к нему за десятки лет. Алгоритмы обновления информации в формах накапливались на протяжении таких же сроков. Изменю - стану их врагом. Если я больше не выйду на этот форум, считайте меня настоящим программистом. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2020, 14:24 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
i_bison ROI, трудно менять интерфейс, юзеры сильно привыкли к нему за десятки лет. Алгоритмы обновления информации в формах накапливались на протяжении таких же сроков. Изменю - стану их врагом. Если я больше не выйду на этот форум, считайте меня настоящим программистом. Мужайтесь, в душе, мы с вами ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2020, 14:33 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
i_bison трудно менять интерфейс, юзеры сильно привыкли к нему за десятки лет. Хотя бы глазком взглянуть (слабо скриншотик показать) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2020, 14:34 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
ROI, вот первый скрин ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2020, 14:55 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
i_bison, отказаться от скрытых подчинённых форм, грузить только когда вызовут. отказаться от вываливания сразу всех данных в основной, просить фильтры ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2020, 15:05 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
ROI, на втором скрине показана вложенность форм красным и зелёными прямоугольниками после нажатия кнопки "расход" Это самая насыщенная функционалом форма. Есть ещё приход который немного проще но вложенность форм аналогичная и пара форм за двумя оставшимися кнопками, но те две ещё проще в плане вложенности , там меньше на одно вложение в каждой форме. Если картинка добавит представления, то могу добавить. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2020, 15:09 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
Панург, я думал над этим. Формы можно сделать в отдельных окнах и задавать им геометрию так чтоб было так как им нравится, фактически открывая не все формы, а только те, которые нужны в данный момент. Но от всех данных в основной отказаться это вряд ли. Они делают отсюда большую часть операций не переходя по меню и окнам. В этом был первоначальный замысел. Когда у продавца перед прилавком стоит жужжащая толпа упырей, надо всё делать быстро. Продавать быстро, приходовать мгновенно, и заказ оформлять тут же. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2020, 15:15 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
i_bison, А это всё хозяйство, наверно есчё, на прилинкованных таблицах крутится? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2020, 15:25 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
ROI, да на прилинкованных. Базу данных часто растаскивают по локальным компам или даже домой и там с ней работают. Это легко сделать установив на локальном компе Access и скопировать БД и программную часть. Всего два файла. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2020, 16:06 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
от полей со списком в главной табличной подформе нужно отказаться. попробовать отключиться от инета. и уж точно не ставить 64 бита. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2020, 19:50 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
i_bison, такая схема вполне рабочая... для её фунциклирования необходимы несколько условий: 1. по железу: - для мамки подобрать процессор по максимуму - должно быть по два гига оперативки на каждого юзера (то есть если одновременно четверо - то восемь) - на каждого юзера два гига на HDD, то есть если в остатке сейчас гиг-два на диске С, то это не хорошо - операционка и база должны лежать на очень шустром SSD 2. По базе данных: Акцесс такая хрень, что не зависимо от железа при определенном размере файла БД начинаются тормоза и этот размер коррелируется со схемой БД, чем проще БД (с десяток таблиц и парой связей) тем при большем размере БД начинаются тормоза, база может устойчиво работать и при размере в гиг и более... Чем сложнее БД (50 таблиц и более и все они жутко связаны между собой паутиной) - тем быстрее могут проявляться тормоза - обычно это становится заметным при размере файла более 100 мб и как раз в таких интерфейсах которые вы привели выше (когда в форму тащится неимоверное количество источников данных с наложением фильтров, условий и т.д.) Я так думаю нужно смотреть в сторону очистки БД... ну например копию действующей сохранить отдельно для историков, а действующую почистить (оставить только продажи за этот год и реальные остатки) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2020, 21:39 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
i_bison Когда у продавца перед прилавком стоит жужжащая толпа упырей, надо всё делать быстро. Продавать быстро, приходовать мгновенно, и заказ оформлять тут же. не идеология а ж.па... - приходовать должен товаровед и никак не на кассе а в подсобке (на складе). - продавец при продаже должен только сканировать товар или вводить его код а потом выбирать из списка оригинал или заменитель по желанию клиента, в крайнем случае искать товар по подбору... тогда не будет жужжащей толпы, начинать нужно с логистики (с рабочих мест и их функционала) а не тупо переводить то что есть в экселе в псевдо базу данных... ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 01:06 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
alecko, Списки конечно тормозят, так как на вход у каждого стоит Ruquery данных источника. Как можно без полей со списком ? У меня даже нет версий. Что значит отключиться от инета? Он где-то в самом Акцессе подключен ? И чем плох 64 бита ? Простите, что столько вопросов. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 09:10 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
vmag +100! Еще, конечно я бы по индексам прошелся. Иногда производительность вырастает на порядки. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 09:13 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
vmag, заказчик всегда прав. Если бы я вывалил им перечисленные требования, не писать бы мне эту БД. Со временем разделение труда стало более отчётливым в следующих версиях магазина. Приходуют два специально обученных человека. Тем не менее с продавцов не снята эта функция, особенно в предыдущих магазинах где организация труда осталась прежней. И да, база начиналась с экселя. Здесь Вы попали в десятку. Жужжащие толпы на всём этом удавалось обслуживать лет этак больше 20-ти. Сейчас подошли к некой границе. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 09:19 |
|
|
start [/forum/topic.php?fid=45&msg=39986882&tid=1609976]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
131ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
others: | 295ms |
total: | 529ms |
0 / 0 |