Задать вопрос
@Romario21

MS SQL превышение таймаута при UPDATE?

Товарищи помогите:
Вчера прилетело сообщение:
"Could not allocate space for object 'dbo.SysProcessElementLog'.'PKZS0dNOq9t7kBhMEHFPHVq74Vuc0' in database 'CRM' 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. "

Сделал:
USE master;
GO
ALTER DATABASE CRM
MODIFY FILE
(NAME = TSOnline_Data,
MAXSIZE = 15000MB);
GO


Вроде все работает, кроме запросов типа UPDATE и только к одной таблице, вот пример запроса:

UPDATE Lead SET OpportunityId='166c3d02-b55b-445c-930d-aa8642377955' WHERE  Id='1843c919-4be6-49dc-a2ca-000095f5170e'


Вылетает сообщение о превышение таймаута, как из C# кода, так и в MS Studio
  • Вопрос задан
  • 127 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    MS SQL Server Developer
    5 месяцев
    Далее
  • Merion Academy
    Основы реляционных баз данных SQL
    1 месяц
    Далее
  • OTUS
    SQL для разработчиков и аналитиков
    3 месяца
    Далее
Решения вопроса 1
tsklab
@tsklab Куратор тега SQL Server
Здесь отвечаю на вопросы.
Перестройка индексов таблицы Lead может помочь.
Если таблица Lead в группе файлов PRIMARY, попробуйте сделать её дефрагментацию.
Если таблица Lead в другой группе файлов, сделайте её расширяемой.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы