Size: a a a

SqlCom.ru - уголок MS SQL

2021 July 05

ТО

ТаТиана Од in SqlCom.ru - уголок MS SQL
источник

АР

Александр Ройтман... in SqlCom.ru - уголок MS SQL
Это внутренний сбой. Для начала обновите сервер до последнего CU
источник

OM

Oleg Makarikhin in SqlCom.ru - уголок MS SQL
подскажие по хинтам. у меня есть апдейт:

UPDATE   dbo.ISSUEINVOICELINESJOUR SET EXTID = h.EXTID_ID, ITEMIDSKU = CAST(d.ITEMID AS INT), INVENTLOCATIONID = d.INVENTLOCATIONID, RECID = d.RECID_ID 
FROM dbo.ISSUEINVOICELINESJOUR d  
JOIN dbo.ISSUEINVOICEJOUR h ON h.DOCID = d.DOCID AND h.DATEID = d.DATEID
WHERE h.ISPROCESSEDBYDTS = 0 AND h.SENDER = 0


по таблице h очень хорошо фильтруются записи, в результате их остаётся мало и в таблице d по индексу надо будет апедйтить мало строк.
хочу чтобы был nested loop, верхний цикл по h, внутренний по d  как это сделать хинтами?
(знаю про OPTION (FORCE ORDER)  но это потребует перестановки таблиц в запросе местами)
источник

A

Andrey in SqlCom.ru - уголок MS SQL
Покажите select @@version

А так, да, ошибка сервера, лечится апдейтом в большинстве случаев.
источник

ТО

ТаТиана Од in SqlCom.ru - уголок MS SQL
Microsoft SQL Server 2019 (RTM-CU8) (KB4577194) - 15.0.4073.23 (X64) спасибо, пробую
источник

DS

Denis Suhotin in SqlCom.ru - уголок MS SQL
OPTION (TABLEHINT(h, INDEX(...))) пробовали?
источник

A

Andrey in SqlCom.ru - уголок MS SQL
Последний CU11
источник

АР

Александр Ройтман... in SqlCom.ru - уголок MS SQL
Для начала статистику обновите с fullscan - возможно не придется хинтовать.
Если не поможет, тогда option (loop join)
источник

АР

Александр Ройтман... in SqlCom.ru - уголок MS SQL
источник

ТО

ТаТиана Од in SqlCom.ru - уголок MS SQL
спасибо)
источник

A

Andrey in SqlCom.ru - уголок MS SQL
Да, удобный ресурс.
источник

ТО

ТаТиана Од in SqlCom.ru - уголок MS SQL
Microsoft SQL Server 2019 (RTM-CU11) (KB5003249) - 15.0.4138.2 (X64)   May 27 2021 17:34:14
к сожалению - не помогло(
источник

A

Alexey in SqlCom.ru - уголок MS SQL
Тогда гугли текст ошибки из лога
источник

АР

Александр Ройтман... in SqlCom.ru - уголок MS SQL
Прогоните dbcc checktable для проблемной таблицы
источник

ТО

ТаТиана Од in SqlCom.ru - уголок MS SQL
не вариант, т.к. пробовала для разных таблиц, уже даже на разных серверах - результат один
источник

A

Andrey in SqlCom.ru - уголок MS SQL
Посмотреть ошибки в логе операционки.
Взять memory dump и отправить в микрософт (завести тикет).
источник

A

Andrey in SqlCom.ru - уголок MS SQL
источник

VB

Vitaliy Bajenov in SqlCom.ru - уголок MS SQL
коллеги подскажите, почему не работает переключение на True, SQL 2019 Ent
источник

АР

Александр Ройтман... in SqlCom.ru - уголок MS SQL
Напишите alter index с online = on и посмотрите какая будет ошибка.
источник

IU

Ilia UTC+5 in SqlCom.ru - уголок MS SQL
всем привет, подкиньте пожалуста идей
нужно сделать пользователя для базы, но необычного  а так чтобы он видел только конкретные колонки из таблицы?
источник