Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Выборка в курсор
|
|||
|---|---|---|---|
|
#18+
Привет! У меня такой случай: на сервере SQL 2000 есть таблица в которой около 50 тыс. записей. На клиенте мне необходимо просматривать эту таблицу и что-то в ней редактировать. Беда заключается в том, что когда я передаю данные в курсор проходит достаточно много времени, грубо говоря 1000 записей в сек. Возможно ли как-то ускорить процесс выборки данных в курсор? Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2003, 09:33 |
|
||
|
Выборка в курсор
|
|||
|---|---|---|---|
|
#18+
Можно :) 1. Поставить сервер на 2 проц. машину 2. Поставить сетку >100 мб/c 3. Не тянуть все данные. 4. Поиграть с асинхронностью запроса(время выборки не увеличит, но торможение клиента заметно уберет) 5. Что-то править не обработкой клиента, а вызовом хранимых процедур,, там есть "расширенные", они "быстрые". На первый взгляд все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2003, 11:38 |
|
||
|
Выборка в курсор
|
|||
|---|---|---|---|
|
#18+
Попробуй написать минимально узкий VIEW 3-3 4 поля, а только при просмотре скачивай все поля по данной записи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2003, 11:45 |
|
||
|
Выборка в курсор
|
|||
|---|---|---|---|
|
#18+
Можно поподробнее по узкому запросу...интересная мысль, пригодится. С уважением ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2003, 14:12 |
|
||
|
Выборка в курсор
|
|||
|---|---|---|---|
|
#18+
Для ускорения работы в клиенте заставь пользователя устанавливать условия, по которым ты будешь делать выборку. Например выбрать данные у оторых год рождения - не все года, а какой-то год или с ... по ... Второе при модификации изменяй только те поля, которые пользователь изменил ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2003, 15:18 |
|
||
|
Выборка в курсор
|
|||
|---|---|---|---|
|
#18+
например в таблице 10 полей + идентификатор даой записи скачиваеш 2-4 критичных при просмотре поля + идентификатор записи. До 30 тыс. все будет проходить в 1-5 сек на не очень быстром железе. А когда надо просмотреть всю информацию по строе, скачиваеш эту строку полностью в др. курсор ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2003, 16:09 |
|
||
|
|

start [/forum/topic.php?fid=41&gotonew=1&tid=1597632]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
30ms |
get topic data: |
7ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 309ms |

| 0 / 0 |
