MSSQLSERVER_8621
Область применения: SQL Server
Сведения
Атрибут | Значение |
---|---|
Название продукта | SQL Server |
ИД события | 8621 |
Источник событий | MSSQLSERVER |
Компонент | SQLEngine |
Символическое имя | OPTIMIZER_STACK_OVERFLOW_ERR |
Текст сообщения | При оптимизации запроса обработчик запросов исчерпал пространство стека. Упростите запрос. |
Описание
Наиболее вероятной причиной ошибки является размер расширенного запроса. Развернутый запрос заменяет исходный запрос определениями каждого представления, вычисляемых столбцов, функций Transact-SQL и распространенных табличных выражений, которые он ссылается, а также каскадных действий, таких как обновление вторичных индексов, представлений и триггеров.
Наиболее вероятно, что размер запроса велик по определенным измерениям, например числу таблиц, на которые ссылаются определения представления, или очень большому скалярному выражению.
Действие пользователя
Упростите запрос, разбив его на несколько запросов по наибольшему измерению. Первым делом удалите все необязательные элементы запроса, затем попытайтесь добавить временную таблицу и разбить запрос на две части. Просто перемещение части запроса в вложенный запрос, функцию или общее табличное выражение недостаточно, так как они перекомбинируются компилятором Transact-SQL.
Кері байланыс
https://aka.ms/ContentUserFeedback.
Жақында қолжетімді болады: 2024 жыл бойы біз GitHub Issues жүйесін мазмұнға арналған кері байланыс механизмі ретінде біртіндеп қолданыстан шығарамыз және оны жаңа кері байланыс жүйесімен ауыстырамыз. Қосымша ақпаратты мұнда қараңыз:Жіберу және пікірді көру