Size: a a a

SqlCom.ru - Стиль жизни SQL

2020 October 20

S

Sergey Desyaterik in SqlCom.ru - Стиль жизни SQL
Коллеги, нужен совет. Бэкап падает:
BACKUP 'MyDB' detected an error on page (8:144922587) in file 'MyDB_4.ndf'
checkdb выдаёт:
Msg 2576, Level 16, State 1, Line 1
The Index Allocation Map (IAM) page (0:0) is pointed to by the previous pointer of IAM page (1:5847919) in object ID 0, index ID -1, partition ID 0, alloc unit ID 72057718624026624 (type Unknown), but it was not detected in the scan.
Куда копать, как лечить?
источник

О奧

Олег 奧列格 (Ào liè gé)... in SqlCom.ru - Стиль жизни SQL
Запускайте DBCC CHECKDB
источник

О奧

Олег 奧列格 (Ào liè gé)... in SqlCom.ru - Стиль жизни SQL
Sergey Desyaterik
Коллеги, нужен совет. Бэкап падает:
BACKUP 'MyDB' detected an error on page (8:144922587) in file 'MyDB_4.ndf'
checkdb выдаёт:
Msg 2576, Level 16, State 1, Line 1
The Index Allocation Map (IAM) page (0:0) is pointed to by the previous pointer of IAM page (1:5847919) in object ID 0, index ID -1, partition ID 0, alloc unit ID 72057718624026624 (type Unknown), but it was not detected in the scan.
Куда копать, как лечить?
источник

S

Sergey Desyaterik in SqlCom.ru - Стиль жизни SQL
Олег 奧列格 (Ào liè gé)
Запускайте DBCC CHECKDB
уже, checkdb выдаёт:
Msg 2576, Level 16, State 1, Line 1
The Index Allocation Map (IAM) page (0:0) is pointed to by the previous pointer of IAM page (1:5847919) in object ID 0, index ID -1, partition ID 0, alloc unit ID 72057718624026624 (type Unknown), but it was not detected in the scan.
источник

S

Sergey Desyaterik in SqlCom.ru - Стиль жизни SQL
Спасибо. Это общее направление или там есть про мой конкретный случай?
источник

О奧

Олег 奧列格 (Ào liè gé)... in SqlCom.ru - Стиль жизни SQL
У вас обычный случай ) первая статья вам вполне подойдет.
источник

A

Alexey in SqlCom.ru - Стиль жизни SQL
Dmitry
Коллеги, какая-то мистика. Может подскажете советом.
Жили 2 не маленьких БД (по 140Гб) на 2014 SQL. Делались стандартными планами обслуживания переиндексации/реорганизации индексов, размер diff копий относительно Full был адекватным (3-4Гб).
Проект переехал на 2017 SQL и после планов обслуживания, размер diff копий на ежедневной основе составляет овер 10Гб
Может активней работать начали? Или объём данных вырос?
источник

D

Dmitry in SqlCom.ru - Стиль жизни SQL
Alexey
Может активней работать начали? Или объём данных вырос?
Да тут  разница в 3 дня. Не похоже
источник

A

Alexey in SqlCom.ru - Стиль жизни SQL
Ну тогда в битву экстрасенсов
источник

SN

Slavano Nikon in SqlCom.ru - Стиль жизни SQL
Dmitry
Коллеги, какая-то мистика. Может подскажете советом.
Жили 2 не маленьких БД (по 140Гб) на 2014 SQL. Делались стандартными планами обслуживания переиндексации/реорганизации индексов, размер diff копий относительно Full был адекватным (3-4Гб).
Проект переехал на 2017 SQL и после планов обслуживания, размер diff копий на ежедневной основе составляет овер 10Гб
Обновления последния для сиквела стоят?
источник

D

Dmitry in SqlCom.ru - Стиль жизни SQL
Slavano Nikon
Обновления последния для сиквела стоят?
Да, само собой. Последний CU
источник

SN

Slavano Nikon in SqlCom.ru - Стиль жизни SQL
Тогда смотрите что выполняется
источник

SN

Slavano Nikon in SqlCom.ru - Стиль жизни SQL
Чудес не бывает
источник

AB

Aleksandra Bogdanova in SqlCom.ru - Стиль жизни SQL
Добрый день. Подскажите, пожалуйста, если кто сталкивался с похожим? Есть запрос, в плане запроса для одной из таблиц в 2016 sql server есть операция index seek, а в 2019м index scan, который работает дольше. С хинтом запрос работает быстро(как в 2016), есть ли ещё способы поменять поведение оптимизатора? Compatibility level 150, legacy cardinality estimation on
источник

T

Timus in SqlCom.ru - Стиль жизни SQL
переписать запрос?
источник

VK

Vladimir Kolyada in SqlCom.ru - Стиль жизни SQL
План запроса нужно смотреть, сам запрос, миллион вариантов, от простого - индекса нет или он имеет фрагментацию, до бесконечности
источник

AB

Aleksandra Bogdanova in SqlCom.ru - Стиль жизни SQL
Индексы есть, поменялся план от seek к scan. Запрос там особо не переписать(
источник

AB

Aleksandra Bogdanova in SqlCom.ru - Стиль жизни SQL
Что-то можно сделать в этом случае, кроме добавления хинта?
источник

VK

Vladimir Kolyada in SqlCom.ru - Стиль жизни SQL
Можно - перестать себя обманывать и показать запрос + план запроса
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Aleksandra Bogdanova
Индексы есть, поменялся план от seek к scan. Запрос там особо не переписать(
Ну и ? Разные сервера, разные базы... Почему ты думаешь, что планы должны быть одинаковые?
источник