Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
SQL QA и WinMe - какая связь??
|
|||
|---|---|---|---|
|
#18+
Задача: "набить" таблицу примерными данными для тестирования, строк эдак 2млн. Делаю: в SQL Query Analyzer цикл declare @d datetime declare @e smallint declare @i int set @d=dateadd(yy,-10,getdate()) set @i=1 while @i<=2000000 begin set @e=1 while @e<=824 begin insert into predpro (data_otb,ele,si,fe,cu) values (@d+rand(),@e,rand(),rand(),rand()) set @e=@e+1 end set @i=@i+1 set @d=dateadd(dd,1,@d) end Запускаю на клиентской машине. Примерно на 100 000 - 150 000 обороте QA автоматически "выбрасывается" (очевидно опер. системой) из списка запущенных задач и более ни одно приложение нормально не работает. Самое распространённое сообщение при этом "не хватает памяти для ...(ну и далее в зависимости от ситуации: "запуска приложения", "соединения с POP3 сервером"). Оформил этот цикл в хранимую процедуру - получил "СТРАШНЫЙ синий экран" примерно на том же 150 000 обороте. SQL server при этом чувствует себя превосходно. Profiler, настроенный на учетную запись и терзаемую БД ни Warning ни error не фиксирует, даже Disconnect не отлавливает: будто всё путём. Может кто встречался? Где почитать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.01.2002, 10:19 |
|
||
|
SQL QA и WinMe - какая связь??
|
|||
|---|---|---|---|
|
#18+
Помнится, в SQL2K был такой баг. Устранился SP2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.01.2002, 10:44 |
|
||
|
SQL QA и WinMe - какая связь??
|
|||
|---|---|---|---|
|
#18+
Есть такая догадка - панель результатов сделано на стандартном контроле виндов - "multiline edit control", который имеет ограничение в 64кб в архитектуре вынь95 (WinMe сделан как раз на этой архитектуре). NT/2000 такого ограничения не имеет. Каждая итерация цикла возвращает результат - Row Affected, которое рисуется в панеле результатов. На 150000 строке наступет это ограничение и все трапается. Если это так, то поставь SET NOCOUNT ON и всего делов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.01.2002, 10:55 |
|
||
|
SQL QA и WinMe - какая связь??
|
|||
|---|---|---|---|
|
#18+
>Garya Виноват, не написал что SQL7.0 >Глеб Уфимцев Ставлю SEt nocount off Спасибо? Эх, молодо-зелено ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.01.2002, 11:01 |
|
||
|
|

start [/forum/topic.php?fid=46&tid=1824440]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 261ms |
| total: | 408ms |

| 0 / 0 |
