powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
25 сообщений из 80, страница 1 из 4
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
    #39986664
i_bison
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хочется ускорить работу многопользовательской базы данных на сервере под Windows 7 64, куда в локальной сети организован RDP удалённый доступ.
База данных с таблицами отделена от программной части.
Каждый пользователь операционной системы имеет свою программную часть обращающуюся к общей базе с таблицами.

Время от времени, при работе программной части,
экран в терминальной сессии у пользователей становится белым с едва видимыми элементами формы,
т.е. зависает и приходится ждать когда отвиснет.

По времени зависание длится от меньше минуты до нескольких минут.
Что, конечно, юзерам не нравится.

Поможет ли ускорить работу смена среды выполнения с Access 2002 на Access 2010-й?
...
Рейтинг: 0 / 0
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
    #39986685
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
i_bison
По времени зависание длится от меньше минуты до нескольких минут.
Что, конечно, юзерам не нравится.

Поможет ли ускорить работу смена среды выполнения с Access 2002 на Access 2010-й?

Скорее всего нет.
Копайте в сторону проектирования базы.
...
Рейтинг: 0 / 0
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
    #39986691
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
i_bison
Каждый пользователь операционной системы имеет свою программную часть обращающуюся к общей базе с таблицами.

Время от времени, при работе программной части,
экран в терминальной сессии у пользователей становится белым с едва видимыми элементами формы,

Укаждого стоит клиент, а терминалка зачем?
...
Рейтинг: 0 / 0
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
    #39986702
i_bison
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ROI, клиент у каждого позволяет хранить персональные настройки.

Исторически сложилось так.
- локальная база на одном компьютере
- разрослись до нескольких компьютеров в локальной сети. Один комп выполнял функцию сервера БД.
по мере появления тормозов в локальной сети
- сделали RDP, чем ещё обеспечили доступ через интернет.

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

Структура клиент каждому юзеру дурно влияет на что-то?
...
Рейтинг: 0 / 0
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
    #39986705
i_bison
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ROI, перед тем как лезть в базу, надеюсь косметические меры помогут хоть как-то.
Но если нет, то полезу в базу )))
...
Рейтинг: 0 / 0
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
    #39986708
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
i_bison
ROI, перед тем как лезть в базу, надеюсь косметические меры помогут хоть как-то.
Но если нет, то полезу в базу )))

нет не помогут
...
Рейтинг: 0 / 0
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
    #39986710
i_bison
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ROI, есть одна форма которая содержит ВСЁ.
Очень навороченная. Туда страшно соваться, хоть я и сам автор.

Там внутри несколько вложенных форм и много чайлд-линков.
Возможно, они дают торможение.
...
Рейтинг: 0 / 0
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
    #39986715
i_bison
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ROI, помогло RDP, всё так ускорилось.
Нарастили железо на серваке, тоже помогло.

Может, ещё хоть один лайфхакчик ещё найдётся.
...
Рейтинг: 0 / 0
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
    #39986716
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
i_bison
ROI, есть одна форма которая содержит ВСЁ.
Очень навороченная. Туда страшно соваться, хоть я и сам автор.

Там внутри несколько вложенных форм и много чайлд-линков.
Возможно, они дают торможение.

Вы сами себе ответили (проблема в проектировании)
Много тянете данных на клиента (да есче есть наверно сортировка, группировка) вот клиент и захлебывается.
...
Рейтинг: 0 / 0
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
    #39986724
i_bison
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ROI,
трудно менять интерфейс, юзеры сильно привыкли к нему за десятки лет.
Алгоритмы обновления информации в формах накапливались на протяжении таких же сроков.
Изменю - стану их врагом.

Если я больше не выйду на этот форум, считайте меня настоящим программистом.
...
Рейтинг: 0 / 0
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
    #39986731
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
i_bison
ROI,
трудно менять интерфейс, юзеры сильно привыкли к нему за десятки лет.
Алгоритмы обновления информации в формах накапливались на протяжении таких же сроков.
Изменю - стану их врагом.

Если я больше не выйду на этот форум, считайте меня настоящим программистом.

Мужайтесь, в душе, мы с вами
...
Рейтинг: 0 / 0
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
    #39986734
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
i_bison
трудно менять интерфейс, юзеры сильно привыкли к нему за десятки лет.

Хотя бы глазком взглянуть (слабо скриншотик показать)
...
Рейтинг: 0 / 0
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
    #39986751
i_bison
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ROI,
вот первый скрин
...
Рейтинг: 0 / 0
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
    #39986763
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
i_bison, отказаться от скрытых подчинённых форм, грузить только когда вызовут.
отказаться от вываливания сразу всех данных в основной, просить фильтры
...
Рейтинг: 0 / 0
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
    #39986765
i_bison
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ROI,
на втором скрине показана вложенность форм красным и зелёными прямоугольниками
после нажатия кнопки "расход"
Это самая насыщенная функционалом форма.

Есть ещё приход который немного проще но вложенность форм аналогичная

и пара форм за двумя оставшимися кнопками, но те две ещё проще в плане вложенности , там меньше на одно вложение в каждой форме.

Если картинка добавит представления, то могу добавить.
...
Рейтинг: 0 / 0
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
    #39986766
i_bison
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Панург,
я думал над этим.

Формы можно сделать в отдельных окнах и задавать им геометрию так чтоб было так как им нравится,
фактически открывая не все формы, а только те, которые нужны в данный момент.

Но от всех данных в основной отказаться это вряд ли.

Они делают отсюда большую часть операций не переходя по меню и окнам. В этом был первоначальный замысел.

Когда у продавца перед прилавком стоит жужжащая толпа упырей, надо всё делать быстро. Продавать быстро, приходовать мгновенно, и заказ оформлять тут же.
...
Рейтинг: 0 / 0
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
    #39986769
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
i_bison,

А это всё хозяйство, наверно есчё, на прилинкованных таблицах крутится?
...
Рейтинг: 0 / 0
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
    #39986786
i_bison
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ROI,
да на прилинкованных.

Базу данных часто растаскивают по локальным компам или даже домой и там с ней работают.

Это легко сделать установив на локальном компе Access и скопировать БД и программную часть.

Всего два файла.
...
Рейтинг: 0 / 0
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
    #39986867
alecko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
от полей со списком в главной табличной подформе нужно отказаться.
попробовать отключиться от инета.
и уж точно не ставить 64 бита.
...
Рейтинг: 0 / 0
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
    #39986882
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
i_bison,

такая схема вполне рабочая...
для её фунциклирования необходимы несколько условий:
1. по железу:
- для мамки подобрать процессор по максимуму
- должно быть по два гига оперативки на каждого юзера (то есть если одновременно четверо - то восемь)
- на каждого юзера два гига на HDD, то есть если в остатке сейчас гиг-два на диске С, то это не хорошо
- операционка и база должны лежать на очень шустром SSD
2. По базе данных:
Акцесс такая хрень, что не зависимо от железа при определенном размере файла БД начинаются тормоза
и этот размер коррелируется со схемой БД, чем проще БД (с десяток таблиц и парой связей) тем при большем
размере БД начинаются тормоза, база может устойчиво работать и при размере в гиг и более...
Чем сложнее БД (50 таблиц и более и все они жутко связаны между собой паутиной) - тем быстрее могут
проявляться тормоза - обычно это становится заметным при размере файла более 100 мб и как раз в таких
интерфейсах которые вы привели выше (когда в форму тащится неимоверное количество источников данных
с наложением фильтров, условий и т.д.)

Я так думаю нужно смотреть в сторону очистки БД... ну например копию действующей сохранить отдельно для
историков, а действующую почистить (оставить только продажи за этот год и реальные остатки)
...
Рейтинг: 0 / 0
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
    #39986911
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
i_bison
Когда у продавца перед прилавком стоит жужжащая толпа упырей, надо всё делать быстро. Продавать быстро, приходовать мгновенно, и заказ оформлять тут же.


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

тогда не будет жужжащей толпы, начинать нужно с логистики (с рабочих мест и их функционала) а не тупо
переводить то что есть в экселе в псевдо базу данных...
...
Рейтинг: 0 / 0
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
    #39986943
i_bison
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alecko,
Списки конечно тормозят, так как на вход у каждого стоит Ruquery данных источника.

Как можно без полей со списком ?
У меня даже нет версий.

Что значит отключиться от инета?
Он где-то в самом Акцессе подключен ?

И чем плох 64 бита ?

Простите, что столько вопросов.
...
Рейтинг: 0 / 0
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
    #39986944
Odess
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vmag +100!
Еще, конечно я бы по индексам прошелся. Иногда производительность вырастает на порядки.
...
Рейтинг: 0 / 0
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
    #39986946
i_bison
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vmag,

заказчик всегда прав.

Если бы я вывалил им перечисленные требования, не писать бы мне эту БД.

Со временем разделение труда стало более отчётливым в следующих версиях магазина.
Приходуют два специально обученных человека.
Тем не менее с продавцов не снята эта функция, особенно в предыдущих магазинах где организация труда осталась прежней.

И да, база начиналась с экселя.
Здесь Вы попали в десятку.

Жужжащие толпы на всём этом удавалось обслуживать лет этак больше 20-ти.
Сейчас подошли к некой границе.
...
Рейтинг: 0 / 0
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
    #39986947
i_bison
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Odess,

индексы я прибавлял пару лет назад.
Не почувствовал сильных изменений.

Потом убавлял явно лишние, чтоб уменьшить объём базы.
...
Рейтинг: 0 / 0
25 сообщений из 80, страница 1 из 4
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]