|
|
|
Тормоза при обращении к Access 97 по сети
|
|||
|---|---|---|---|
|
#18+
Есть база в Access 97 на сервере, к которой идет обращение из Excel с помощью Microsoft DAO 2.5/3.5 Compatibility. В openrecordset используются SELECT или таблица напрямую. Все это тормозит. Кто тут больше тормозит Access или Excel ? Как я понимаю, весь файл mdb при каждом запросе прокачивается по сетке ? Сервер: Celeron 1000, 512Mb RAM, 80Gb Seagate, сеть 100 Mb полудуплекс на Compex RX2208SA, Win 2000 Server Rus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2003, 14:56 |
|
||
|
Тормоза при обращении к Access 97 по сети
|
|||
|---|---|---|---|
|
#18+
Тормозит, честно говоря сетка. Access - это файл-сервер. Естественно, он выполняет запрос на той машине, на которой работает клиент и естественно, тянет данные на нее (правда не весь файл MDB, а только таблицы, которые участвуют в запросе). Чем больше данных - тем больше тормоза. От сервера это зависит несущественно, от сетки - очень сильно. Хотите чтобы зависело от сервера - переходите на MS SQL или иную серверную СУБД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2003, 16:28 |
|
||
|
Тормоза при обращении к Access 97 по сети
|
|||
|---|---|---|---|
|
#18+
А где тормозит: сам запрос (тогда на сколько он большОЙ), интрфейс (формочки в чем?), напиши код выборки. З.Ы. DAO по-умолчанию открывает обновляемый рекордсет - попробуй сделать read-onle & forward-only ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2003, 17:38 |
|
||
|
Тормоза при обращении к Access 97 по сети
|
|||
|---|---|---|---|
|
#18+
Тормоза из-за сетки это одна причина, про вторую особенность просто забыл написать. Когда сделаю восстановление базы и сжатие скорость возрастает очень заметно, в десятки раз. А запросы такого вида: Dim db As Database Dim RetRec As Recordset Set db = OpenDatabase(Gen_Path & "Справочники.mdb", , True) Set RetRec = db.OpenRecordset("ЗапросКлиенты", dbOpenDynaset, dbReadOnly) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2003, 10:21 |
|
||
|
|

start [/forum/topic.php?fid=45&gotonew=1&tid=1682233]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
10ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 195ms |
| total: | 318ms |

| 0 / 0 |
