
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
13.04.2005, 18:30
|
|||
|---|---|---|---|
|
|||
долгое время работы запроса SQLDMO |
|||
|
#18+
возникла следующая проблема: запрос на выборку 500000 записей длится 5 минут, хотя в SQL Analyzer выполняется за 4 секунды.... посмотрел трэйсером, запросы везде одинаковые,настроечные команды тоже... может кто подскажет в чем может быть дело? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.04.2005, 10:10
|
|||
|---|---|---|---|
долгое время работы запроса SQLDMO |
|||
|
#18+
То, что это длится долго - это нормально. потому что большая выборка. 500 тыщ аписей - это очень много. То, что ты видишь, как оно выполняется в каком-то SQLAnalizere за 4 сек - это оптический обман. Просто там в процессе выборки данных они тут же выводятся в окно, нигде не сохраняясь. Ты видешь первые 100 строк и думаешь, что уже все. А на самом деле еще не все. А в программе ты наверное выбираешь все данные и только потом отсекаешь время. Да еще возможно ты (или не ты) память динамически выделяешь под набор данных. А это для полумиллиона записей тоже не быстро. (кстати, в Release-е замерял уже ? Померяй). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.04.2005, 10:33
|
|||
|---|---|---|---|
|
|||
долгое время работы запроса SQLDMO |
|||
|
#18+
Analyzer выбирает все данные, а не только видимую область! Или как ты тогда объяснишь, то что я запускаю запрос, а затем нажимаю сохранить результат в файле CVS, и он это все проделывает за 10 сек!!! Код: plaintext 1. convert - это просто преобразование из char* в WCHAR*, работает за сотую долю секунды... процесс выборки данных из pResult в некую область памяти занимает всего 1 секунду... про выделение памяти: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&tablet=1&tid=2033466]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
74ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 367ms |

| 0 / 0 |
