Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 PREEMPTIVE_OS_FILEOPS в процессе RESTORE  [new]
sti
Member

Откуда:
Сообщений: 769
На абсолютно новой машине пробую восстановить базу из бэкапа. Процесс висит много часов без движения.
Percent Complete - 0.00
wait_type - PREEMPTIVE_OS_FILEOPS
CPU - 1%

БД размером примерно 4.5 TB. Восстановление маленькой БД проходит без проблем.

select @@VERSION
автор
Microsoft SQL Server 2016 (SP1) (KB3182545) - 13.0.4001.0 (X64) Oct 28 2016 18:17:30 Copyright (c) Microsoft Corporation Enterprise Edition: Core-based Licensing (64-bit) on Windows Server 2016 Datacenter 6.3 <X64> (Build 14393: ) (Hypervisor)


Всё это в виртуальной среде.

Встречался кто-нибудь? Куда бежать, что делать? Нвгуглить пока ничего разумного не удалось.
6 мар 18, 16:48    [21241085]     Ответить | Цитировать Сообщить модератору
 Re: PREEMPTIVE_OS_FILEOPS в процессе RESTORE  [new]
msLex
Member

Откуда:
Сообщений: 7730
sti,

Каков был размер лога исходной БД?
Какой смысл смотреть CPU для FILEOPS, смотрите IO
6 мар 18, 16:56    [21241117]     Ответить | Цитировать Сообщить модератору
 Re: PREEMPTIVE_OS_FILEOPS в процессе RESTORE  [new]
sti
Member

Откуда:
Сообщений: 769
msLex,

автор
Каков был размер лога исходной БД?
140 GB, обычно на 90% не занят
автор
Какой смысл смотреть CPU для FILEOPS, смотрите IO
это я к тому, что машина ничем не занята. IO тоже по нулям.
6 мар 18, 17:22    [21241216]     Ответить | Цитировать Сообщить модератору
 Re: PREEMPTIVE_OS_FILEOPS в процессе RESTORE  [new]
Eleanor
Member

Откуда:
Сообщений: 2630
sti,

Может, на самом деле что-то пишется, но медленно...
А что если посмотреть через Procmon.exe от sysinternals с фильтром по Process Name = sqlserver.exe и Path = <восстанавливаемые файлы>. Там есть какое-то движение?
6 мар 18, 17:46    [21241300]     Ответить | Цитировать Сообщить модератору
 Re: PREEMPTIVE_OS_FILEOPS в процессе RESTORE  [new]
sti
Member

Откуда:
Сообщений: 769
Eleanor,

я не админ, устанавливать что-то не могу. Но судя по сетевому трафику (бэкап лежит на другой машине) ничего не пишется. То что мне встрачалось в гугле описывает точно такие симптомы. Только нигде не нашёл решения.
6 мар 18, 17:51    [21241314]     Ответить | Цитировать Сообщить модератору
 Re: PREEMPTIVE_OS_FILEOPS в процессе RESTORE  [new]
msLex
Member

Откуда:
Сообщений: 7730
sti
я не админ, устанавливать что-то не могу.

но в ресурс монитор то вы зайти можете?
6 мар 18, 17:53    [21241323]     Ответить | Цитировать Сообщить модератору
 Re: PREEMPTIVE_OS_FILEOPS в процессе RESTORE  [new]
Andy_OLAP
Member

Откуда: я знаю, что Хапоэль Беэр-Шева - чемпион
Сообщений: 3151
sti
Всё это в виртуальной среде.
Встречался кто-нибудь? Куда бежать, что делать? Нвгуглить пока ничего разумного не удалось.

У Вас Hyper-V 2012 R2. Вы вместо VHD диска (лимит 2 Тбайта) сделали VHDX диск (лимит 64 Тбайта). По дефолту там не фиксированный размер, а динамический. Вы согласились. А зря.
Вот теперь он будет растягивать VHDX, пока туда не поместится файл базы 4.5 ТБайт.

Ну я так думаю.
6 мар 18, 17:57    [21241331]     Ответить | Цитировать Сообщить модератору
 Re: PREEMPTIVE_OS_FILEOPS в процессе RESTORE  [new]
sti
Member

Откуда:
Сообщений: 769
Andy_OLAP,

похоже. Узнаю завтра у админов. Спасибо.
6 мар 18, 18:01    [21241339]     Ответить | Цитировать Сообщить модератору
 Re: PREEMPTIVE_OS_FILEOPS в процессе RESTORE  [new]
архивариус
Member

Откуда:
Сообщений: 149
Andy_OLAP
sti
Всё это в виртуальной среде.
Встречался кто-нибудь? Куда бежать, что делать? Нвгуглить пока ничего разумного не удалось.

У Вас Hyper-V 2012 R2. Вы вместо VHD диска (лимит 2 Тбайта) сделали VHDX диск (лимит 64 Тбайта). По дефолту там не фиксированный размер, а динамический. Вы согласились. А зря.
Вот теперь он будет растягивать VHDX, пока туда не поместится файл базы 4.5 ТБайт.

Ну я так думаю.

потом он еще его весь нолями будет заполнять если zero file initialization на SQL не включили...
6 мар 18, 18:03    [21241348]     Ответить | Цитировать Сообщить модератору
 Re: PREEMPTIVE_OS_FILEOPS в процессе RESTORE  [new]
msLex
Member

Откуда:
Сообщений: 7730
архивариус
потом он еще его весь нолями будет заполнять если zero file initialization на SQL не включили...


sti
Microsoft SQL Server 2016 (SP1) (KB3182545) - 13.0.4001.0 (X64) Oct 28 2016 18:17:30 Copyright (c) Microsoft Corporation Enterprise Edition: Core-based Licensing (64-bit) on Windows Server 2016 Datacenter 6.3 <X64> (Build 14393: ) (Hypervisor)


Так что, правильно будет вот так

потом он еще его весь нолями будет заполнять если zero file initialization на SQL вЫключили
6 мар 18, 18:07    [21241354]     Ответить | Цитировать Сообщить модератору
 Re: PREEMPTIVE_OS_FILEOPS в процессе RESTORE  [new]
Yasha123
Member

Откуда:
Сообщений: 1833
msLex
архивариус
потом он еще его весь нолями будет заполнять если zero file initialization на SQL не включили...


sti
Microsoft SQL Server 2016 (SP1) (KB3182545) - 13.0.4001.0 (X64) Oct 28 2016 18:17:30 Copyright (c) Microsoft Corporation Enterprise Edition: Core-based Licensing (64-bit) on Windows Server 2016 Datacenter 6.3 <X64> (Build 14393: ) (Hypervisor)


Так что, правильно будет вот так

потом он еще его весь нолями будет заполнять если zero file initialization на SQL вЫключили

а еще правильнее написать, что это в винде не настроили. ибо хотя учетка и серверная, "на сервере" это не настроишь, это виндовая привилегия, выдаваемая виндовому же аккаунту
6 мар 18, 19:24    [21241521]     Ответить | Цитировать Сообщить модератору
 Re: PREEMPTIVE_OS_FILEOPS в процессе RESTORE  [new]
msLex
Member

Откуда:
Сообщений: 7730
Yasha123
а еще правильнее написать, что это в винде не настроили. ибо хотя учетка и серверная, "на сервере" это не настроишь, это виндовая привилегия, выдаваемая виндовому же аккаунту

ой, да ладно вам придираться к мелочам
msLex
zero file initialization на SQL вЫключили

вполне можно трактовать, как
msLex
zero file initialization для учетки под которой запущен SQL вЫключили
6 мар 18, 19:31    [21241548]     Ответить | Цитировать Сообщить модератору
 Re: PREEMPTIVE_OS_FILEOPS в процессе RESTORE  [new]
Andy_OLAP
Member

Откуда: я знаю, что Хапоэль Беэр-Шева - чемпион
Сообщений: 3151
msLex
Yasha123
а еще правильнее написать, что это в винде не настроили. ибо хотя учетка и серверная, "на сервере" это не настроишь, это виндовая привилегия, выдаваемая виндовому же аккаунту

ой, да ладно вам придираться к мелочам

Ане в ее 43 года нечем заняться. Вот она и придирается по мелочам.
7 мар 18, 00:16    [21242094]     Ответить | Цитировать Сообщить модератору
 Re: PREEMPTIVE_OS_FILEOPS в процессе RESTORE  [new]
sti
Member

Откуда:
Сообщений: 769
Andy_OLAP
sti
Всё это в виртуальной среде.
Встречался кто-нибудь? Куда бежать, что делать? Нвгуглить пока ничего разумного не удалось.

У Вас Hyper-V 2012 R2. Вы вместо VHD диска (лимит 2 Тбайта) сделали VHDX диск (лимит 64 Тбайта). По дефолту там не фиксированный размер, а динамический. Вы согласились. А зря.
Вот теперь он будет растягивать VHDX, пока туда не поместится файл базы 4.5 ТБайт.

Ну я так думаю.


Проверили. Размер фиксированный.
7 мар 18, 12:14    [21242959]     Ответить | Цитировать Сообщить модератору
 Re: PREEMPTIVE_OS_FILEOPS в процессе RESTORE  [new]
архивариус
Member

Откуда:
Сообщений: 149
sti,

выясняйте скорость записи на этот диск, например при 1Гбайт\минута 75 часов восстановление займёт + 75 часов зануление (если включено, вангую, а оно включено раз Percent Complete - 0.00 много часов) перед этим...
7 мар 18, 13:09    [21243076]     Ответить | Цитировать Сообщить модератору
 Re: PREEMPTIVE_OS_FILEOPS в процессе RESTORE  [new]
Eleanor
Member

Откуда:
Сообщений: 2630
msLex
sti
я не админ, устанавливать что-то не могу.

но в ресурс монитор то вы зайти можете?

Удалось увидеть запись на диск, т.е. происходящее зануление? Или у вас даже таких прав нет?
7 мар 18, 13:32    [21243146]     Ответить | Цитировать Сообщить модератору
 Re: PREEMPTIVE_OS_FILEOPS в процессе RESTORE  [new]
sti
Member

Откуда:
Сообщений: 769
Проверил, зануление отключено. Напоминаю, лог 140 GB. Прождал я 20 часов на и Percent Complete = 0.00
7 мар 18, 13:59    [21243245]     Ответить | Цитировать Сообщить модератору
 Re: PREEMPTIVE_OS_FILEOPS в процессе RESTORE  [new]
aleks222
Guest
Осподе, ванги собрались!

Че, не судьба штатным PerfMonitor-ом взглянуть?

К сообщению приложен файл. Размер - 60Kb
7 мар 18, 14:08    [21243284]     Ответить | Цитировать Сообщить модератору
 Re: PREEMPTIVE_OS_FILEOPS в процессе RESTORE  [new]
msLex
Member

Откуда:
Сообщений: 7730
aleks222
Осподе, ванги собрались!

Че, не судьба штатным PerfMonitor-ом взглянуть?

Картинка с другого сайта.


Это не perfmon, это ресурс монитор

msLex
sti
я не админ, устанавливать что-то не могу.

но в ресурс монитор то вы зайти можете?
7 мар 18, 14:13    [21243305]     Ответить | Цитировать Сообщить модератору
 Re: PREEMPTIVE_OS_FILEOPS в процессе RESTORE  [new]
Eleanor
Member

Откуда:
Сообщений: 2630
aleks222
Осподе, ванги собрались!

Че, не судьба штатным PerfMonitor-ом взглянуть?

ТС уже давно игнорирует просьбы хоть как-то посмотреть, есть ли запись в файлы. Ему еще вчера предлагала procmon-ом посмотреть.
7 мар 18, 14:31    [21243373]     Ответить | Цитировать Сообщить модератору
 Re: PREEMPTIVE_OS_FILEOPS в процессе RESTORE  [new]
Andy_OLAP
Member

Откуда: я знаю, что Хапоэль Беэр-Шева - чемпион
Сообщений: 3151
sti
Andy_OLAP
пропущено...

У Вас Hyper-V 2012 R2. Вы вместо VHD диска (лимит 2 Тбайта) сделали VHDX диск (лимит 64 Тбайта). По дефолту там не фиксированный размер, а динамический. Вы согласились. А зря.
Вот теперь он будет растягивать VHDX, пока туда не поместится файл базы 4.5 ТБайт.

Ну я так думаю.


Проверили. Размер фиксированный.

Зато наверное софтверный RAID-1? Проверяйте статус дисков...
7 мар 18, 14:50    [21243447]     Ответить | Цитировать Сообщить модератору
 Re: PREEMPTIVE_OS_FILEOPS в процессе RESTORE  [new]
sti
Member

Откуда:
Сообщений: 769
msLex
aleks222
Осподе, ванги собрались!

Че, не судьба штатным PerfMonitor-ом взглянуть?

Картинка с другого сайта.


Это не perfmon, это ресурс монитор

msLex
пропущено...

но в ресурс монитор то вы зайти можете?


не заметил сообшение, прошу прощения.

К сообщению приложен файл. Размер - 143Kb
7 мар 18, 15:21    [21243546]     Ответить | Цитировать Сообщить модератору
 Re: PREEMPTIVE_OS_FILEOPS в процессе RESTORE  [new]
msLex
Member

Откуда:
Сообщений: 7730
sti
msLex
пропущено...


Это не perfmon, это ресурс монитор

пропущено...


не заметил сообшение, прошу прощения.

Картинка с другого сайта.


А вы говорите, что у вас 0 I/O

Гугл транслейт говорит, что Zuordnung von freiem Speicherplatz - это выделение свободного места
7 мар 18, 15:27    [21243554]     Ответить | Цитировать Сообщить модератору
 Re: PREEMPTIVE_OS_FILEOPS в процессе RESTORE  [new]
sti
Member

Откуда:
Сообщений: 769
msLex
А вы говорите, что у вас 0 I/O

поверил админам

msLex
Гугл транслейт говорит, что Zuordnung von freiem Speicherplatz - это выделение свободного места

верно говорит гугл. Интересно, что Доступное место (Verfügbarer Speicherplatz) прыгает туда сюда между 2.5 TB и 5.2 TB.

Что из всего этого следует и главное - что делать - мне всё равно так пока и не ясно.
7 мар 18, 15:43    [21243591]     Ответить | Цитировать Сообщить модератору
 Re: PREEMPTIVE_OS_FILEOPS в процессе RESTORE  [new]
sti
Member

Откуда:
Сообщений: 769
Andy_OLAP
Зато наверное софтверный RAID-1? Проверяйте статус дисков...

Утверждают, что RAID-10.
Что такое статус дисков?
7 мар 18, 16:14    [21243660]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить