|
|
|
Проблема производительности
|
|||
|---|---|---|---|
|
#18+
Приложение работало на Access 97. Попытался базу (т.е. данные, код по-прежнему на Access) перенести на SQL 7.0 средствами Access Upsizing Wizard. Получил страшное замедление на некоторых запросах. Запросы не простые - масса полей в GROUP BY, обилие TRANSFORM-ов и т.д. Смущает то, что эти запросы на Access-ной базе отрабатывают 3-4 мин, на SQL-ной - 20-30 мин. Сеть не влияет, все на локальной машине (Win XP, Celeron 800, 256M RAM). Поделитесь, пожалуйста, опытом решения подобных проблем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2002, 11:04:02 |
|
||
|
Проблема производительности
|
|||
|---|---|---|---|
|
#18+
После переноса данных, теперь необходимо постепенно изменять запросы, чтобы они выполнялись не в эксцессе по присоединенным табличкам, а на sql-сервере. Только тогда получиться увеличение производительности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2002, 11:27:50 |
|
||
|
Проблема производительности
|
|||
|---|---|---|---|
|
#18+
это я понимаю, но это процесс не скорый, а приложение должно работать сразу же. И оно-таки работает, пока не натыкается на такой гадский запрос. Меня интересуют причины такого сильного замедления. Проблемы ODBC-коннекта? Нужно опр. образом настраивать SQL? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2002, 11:35:14 |
|
||
|
Проблема производительности
|
|||
|---|---|---|---|
|
#18+
Просто в Вашем Эсцесс отрабатывает все запросы своим ядром Jet, SQL сервер выступает лишь в роли места откуда Эсцесс получает данные и вполне естственно, что скорость замедлилась, поскольку при выполнении ему надо получить таблицу со скула, и токо потом выполнить запрос. Выход один - все запросы переносить на скул. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2002, 11:40:09 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32053579&tid=1820024]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
24ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 298ms |

| 0 / 0 |
