
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
18.11.2005, 10:23:34
|
|||
|---|---|---|---|
|
|||
Большой объем БД на SQL сервере (торможение программ) |
|||
|
#18+
Здравствуйте. Подскажите пожалуйста, как увеличить скорость работы клиент-серверного приложения. Когда БД на SQL server 2000 были менее 30000 была терпимая скорость работы программы, но когда они разрослись до 40000-80000 стали нереальные тормоза. Это проявляется и при загрузке приложения-клиента, а так же при редактировании. Клиентское приложение работает через один connections (асинхронный) к серверу и их число увеличивать не стоит. Так же каждый RemoteView закачивается полностью клиенту. Неужели мне прийдется перерабатывать структуру программы клиента? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.11.2005, 10:31:56
|
|||
|---|---|---|---|
Большой объем БД на SQL сервере (торможение программ) |
|||
|
#18+
Разумеется придется! И не только клиента :) Идеология Клиент-Сервер предполагает как только можно ограничивать объем данных пересылаемые клиенту. Это как минимум :) С уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.11.2005, 10:41:57
|
|||
|---|---|---|---|
|
|||
Большой объем БД на SQL сервере (торможение программ) |
|||
|
#18+
Дело в том, что все пересылаемы данные нужны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.11.2005, 10:45:58
|
|||
|---|---|---|---|
|
|||
Большой объем БД на SQL сервере (торможение программ) |
|||
|
#18+
Работа была намного быстрее, когда использовалось много SQL connections, но в этом случае вешался сервер. Первая проблема была, когда я с одним connection закачивал БД не полностью Фетчил только 100 записей. Сразу выдается ошибка, что соединение занято. Так что пришлось закачиват все, может что делаю неправильно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.11.2005, 10:47:33
|
|||
|---|---|---|---|
Большой объем БД на SQL сервере (торможение программ) |
|||
|
#18+
Если все 80000 записей пересылаются на клиента для просмотра, то надо менять программиста (шутка), а если эти записи нужны для последующей обработки, то перенесите ее на сервер, в хранимую процедуру - для сервера "перелопатить" 80000 строки - это вообще не работа. Разницу Вы сразу почувствуете. С уважением, Алексей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=41&mobile=1&tid=1593022]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 372ms |

| 0 / 0 |
