Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
art_logos
Зарегистрирован: 31.03.2010 Сообщения: 4
|
Добавлено: Пт Сен 03, 2010 14:58 03.09.2010 Заголовок сообщения: Многопользовательский доступ к БД |
|
|
При работе в программе на одном компьютере, все отлично работает. Как только базу, расположенную в сетевом доступе, открывают на 2-м компе, программа начинает подтормаживать (( это возможно как-то исправить? |
|
Вернуться к началу |
|
|
Michael Руководитель проекта
Зарегистрирован: 12.10.2005 Сообщения: 2488 Откуда: Москва
|
Добавлено: Вт Сен 07, 2010 11:56 07.09.2010 Заголовок сообщения: |
|
|
Версии ОС с учетом разрядности на компьютерах озвучьте пожалуйста. _________________ Любой путь начинается с первого шага |
|
Вернуться к началу |
|
|
KeyDach
Зарегистрирован: 28.08.2010 Сообщения: 2 Откуда: Хабаровск
|
Добавлено: Чт Сен 09, 2010 5:59 09.09.2010 Заголовок сообщения: |
|
|
Такая же проблема.. База стоит на сетевом диске.. около 5 пользователей. Один пользователь работает все хорошо. Когда несколько человек, жуткие тормоза. На всех машинах Windows XP Professional SP3 (32bit) |
|
Вернуться к началу |
|
|
art_logos
Зарегистрирован: 31.03.2010 Сообщения: 4
|
Добавлено: Чт Сен 09, 2010 9:16 09.09.2010 Заголовок сообщения: |
|
|
Аналогично. На всех компах стоит XP Pro SP3 (32-битный)
Последний раз редактировалось: art_logos (Чт Сен 09, 2010 15:51 09.09.2010), всего редактировалось 1 раз |
|
Вернуться к началу |
|
|
Michael Руководитель проекта
Зарегистрирован: 12.10.2005 Сообщения: 2488 Откуда: Москва
|
Добавлено: Чт Сен 09, 2010 11:59 09.09.2010 Заголовок сообщения: |
|
|
Спасибо за информацию. Потестируем программу на эту тему. _________________ Любой путь начинается с первого шага |
|
Вернуться к началу |
|
|
Michael Руководитель проекта
Зарегистрирован: 12.10.2005 Сообщения: 2488 Откуда: Москва
|
Добавлено: Ср Окт 20, 2010 13:40 20.10.2010 Заголовок сообщения: |
|
|
Потестировали. Действительно, наблюдается некоторое торможение (раза в два дольше все делается), если база открыта одновременно с пяти компьютеров. Сделать с этим сейчас что-либо практически невозможно, т.к. это происходит из-за того, что база данных лежит в файле и обслуживается СУБД, встроенной в программу. Разруливание очереди запросов между несколькими активными СУБД вызывает задержки. Намного лучше дело должно обстоять с серверными СУБД (когда файл базы лежит на сервере и обслуживается одной единственной СУБД в монопольном режиме). Это, например, MS SQL Express (бесплатная) и MS SQL (платный). Их поддержку мы планируем добавить в профессиональную версию программы (http://printstore.ru/forum/viewtopic.php?t=829). Когда сделаем, потестируем и сравним скорости. _________________ Любой путь начинается с первого шага |
|
Вернуться к началу |
|
|
Michael Руководитель проекта
Зарегистрирован: 12.10.2005 Сообщения: 2488 Откуда: Москва
|
Добавлено: Пн Дек 06, 2010 16:10 06.12.2010 Заголовок сообщения: |
|
|
SQL-версию сделали. Потестировали на скорость. Если вкратце, - то на файловой базе (UDB) при увеличении количества подключенных по сети пользователей задержки при выполнении запросов увеличиваются. В случае с SQL-сервером - все запросы выполняются за одно время, независимо от количества подключенных пользователей. Т.е. с SQL-сервером каждая запущенная программа работает по скорости так же, как будто она одна работает с UDB-базой по сети.
Сейчас рассылаем тестерам бета-версию PrintStore Pro. Кто желает, присоединяйтесь к тестированию, сможете сами попробовать, будет ли оно быстрее работать с вашей базой. _________________ Любой путь начинается с первого шага |
|
Вернуться к началу |
|
|
JoKeR Почетный активист проекта
Зарегистрирован: 09.12.2008 Сообщения: 393
|
Добавлено: Пн Дек 06, 2010 23:40 06.12.2010 Заголовок сообщения: |
|
|
закидывай |
|
Вернуться к началу |
|
|
|