Максимальное число параллельных подключений в ms access

каковы максимальные параллельные соединения ms-access поддерживает?

4 ответов


не очень много. каковы ограничения MS Access? имеет некоторую информацию со ссылками на статьи Microsoft KB и другие ресурсы.


в теории 255, на практике же это зависит. Если они в основном только для чтения, и сеть, в которой вы находитесь, быстрая, я видел 100+ без проблем в хорошо написанной базе данных. С другой стороны, я уверен, что те же старые страшилки о том, что базы данных повреждены с 2 пользователями, появятся. Да, это может произойти, но если вы сделаете хорошую базу данных и реалистично о том, что вы делаете с ней, вы можете получить удивительное количество пользователей, зависающих от одного.

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


буквально, "JET database engine версий 1.1, 2.0 и 2.5 может использоваться только 10 клиентских приложений одновременно на любой машине". Начиная с Jet 3.0 такого ограничения нет. Смотрите по этой ссылке: http://support.microsoft.com/default.aspx?scid=kb; en-us;154869


в моем опыте 10 одновременных пользователей начинает вызывать проблемы. Я уверен, что есть примеры с очень маленькими наборами данных, хорошо работающими со многими пользователями.

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

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

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

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

Если у вас есть таблица 100k, и вы хотите id #1042, вы потянете 100k * запись длины данных по сети, а затем отфильтровать все, кроме #1042. Он не может кэшировать, потому что ваш коллега, возможно, изменил следующую запись ты хочешь посмотреть.

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

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