Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Какую ошибку вызовет этот запрос? / 3 сообщений из 3, страница 1 из 1
18.02.2019, 16:51
    #39775742
anc32
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какую ошибку вызовет этот запрос?
Добрый день!
Ограничил RAM для MSSQL 2017, ограничил файл подкачки Windows 10, но этот запрос продолжает упорно писать на диск. Диск большой, поэтому, может, кто подскажет, какая ошибка возникнет, когда память кончится, и как её обработать в try catch?
Запрос:
Код: sql
1.
2.
3.
declare @s nvarchar(max) = 'sdfds';
while (1=1)
    select @s = replicate(@s, 1000);
...
Рейтинг: 0 / 0
18.02.2019, 16:54
    #39775747
msLex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какую ошибку вызовет этот запрос?
anc32
Код: sql
1.
nvarchar(max)




nvarchar(max) не безграничен
...
Рейтинг: 0 / 0
18.02.2019, 17:03
    #39775757
Yasha123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какую ошибку вызовет этот запрос?
anc32может, кто подскажет, какая ошибка возникнет, когда память кончится,
ну наверное что-то такое:

авторCould not allocate space for object 'dbo.Large Object Storage System object: 422212554391552' in database 'tempdb' because the 'PRIMARY' filegroup is full. Create disk space by deleting unneeded files, dropping objects in the filegroup, adding additional files to the filegroup, or setting autogrowth on for existing files in the filegroup.

ограничьте сверху темпдб,
не надо будет долго ждать
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Какую ошибку вызовет этот запрос? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]