|
Разное время выполнения бекапа на двух идентичных серверах
|
|||
---|---|---|---|
#18+
Добрый день. Есть два идентичных сервера, конфигурация каждого такова: 2 CPU Intel Xeon Silver 4208 2,1GHz (по 4 ядра) ОЗУ 70ГБ HDD SAS RAID 5 10000rpm Базы данных у обоих одинаковы в плане конфигураций, справочников (по сути это две точки продаж). Между ними существует некий обмен на уровне 1С, были некоторые изменения со стороны админов 1С на какой либо из баз с какой либо целью (теперь узнать не представляется возможным). Размер файлов у обоих баз: на объекте 1 - 799ГБ на объекте 2 - 884ГБ. Результат sp_spaceused: объект 1: database_name database_size unallocated space DB 952004.50 MB 15042.25 MB reserved data index_size unused 783070976 KB 486228528 KB 294865376 KB 1977072 KB объект 2: database_name database_size unallocated space DB 1085632.38 MB 5889.90 MB reserved data index_size unused 878049192 KB 551085528 KB 324508632 KB 2455032 KB Каждую ночь бекап: Код: sql 1. 2. 3. 4. 5. 6.
Так вот, на объекте 1 время бекапа 3,5 часа, на объекте 2 - 1,5 часа. Как понять, почему? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2021, 12:02 |
|
Разное время выполнения бекапа на двух идентичных серверах
|
|||
---|---|---|---|
#18+
Какова длительность полного бекапа на обоих серверах? полные бекапы Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39.
cad2206 Код: sql 1. 2. 3.
Этот код всегда будет возвращать not null, если был хотя бы один фулл-бекап. Так что он не имеет практического смысла. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2021, 12:43 |
|
Разное время выполнения бекапа на двух идентичных серверах
|
|||
---|---|---|---|
#18+
komrad, авторКакова длительность полного бекапа на обоих серверах? Объект 1: Duration: 1:34:20, Backup type: Database full Объект 2: Duration: 1:04:47, Backup type: Database full авторЭтот код всегда будет возвращать not null, если был хотя бы один фулл-бекап. согласен. Просто скопировал полностью вид t-sql кода при отмеченной галке "Проверять целостность резервной копии" в элементе "Резервное копирование" в плане обслуживания. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2021, 12:59 |
|
Разное время выполнения бекапа на двух идентичных серверах
|
|||
---|---|---|---|
#18+
cad2206, что вернет этот скрипт с обоих серверов? Код: sql 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2021, 13:53 |
|
Разное время выполнения бекапа на двух идентичных серверах
|
|||
---|---|---|---|
#18+
komrad, Объект 1: Microsoft SQL Server 2014 - 12.0.4100.1 (X64) Apr 20 2015 17:29:27 Copyright (c) Microsoft Corporation Enterprise Edition (64-bit) on Windows NT 6.3 <X64> (Build 9600: ) (Hypervisor) BackupDirectory W:\BackUP Объект 2: Microsoft SQL Server 2014 (SP2-GDR) (KB3194714) - 12.0.5203.0 (X64) Sep 23 2016 18:13:56 Copyright (c) Microsoft Corporation Enterprise Edition (64-bit) on Windows NT 6.3 <X64> (Build 9600: ) (Hypervisor) BackupDirectory W:\Backup ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2021, 14:17 |
|
Разное время выполнения бекапа на двух идентичных серверах
|
|||
---|---|---|---|
#18+
cad2206, сервера не идентичны покажите c обоих : Код: sql 1.
что за диск W - локальный/сетевой/другое? папка Backup - это локальная папка или маунт чего-либо? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2021, 14:39 |
|
Разное время выполнения бекапа на двух идентичных серверах
|
|||
---|---|---|---|
#18+
komrad, результаты Код: sql 1.
во вложении. Разница лишь в priority boost. авторчто за диск W - локальный/сетевой/другое? другое, виртуальный диск. оба сервера это виртуальные машины (но в среде виртуальной машины это локальный диск). авторпапка Backup - это локальная папка или маунт чего-либо? этой папки на диске W не существует, она просто прописана в свойствах обоих серверов. Реальная папка (куда бекапится база) на диске W, указана в свойствах элемента "Резервное копирование" в плане обслуживания. Это просто папка на диске W. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2021, 15:02 |
|
Разное время выполнения бекапа на двух идентичных серверах
|
|||
---|---|---|---|
#18+
cad2206 komrad, результаты Код: sql 1.
во вложении. Разница лишь в priority boost. рекомендую отключить и, полагаю, время бекапов сравняется http://www.sqlbadpractices.com/boost-sql-server-priority/ https://www.brentozar.com/blitz/priority-boost/ cad2206 авторпапка Backup - это локальная папка или маунт чего-либо? этой папки на диске W не существует, она просто прописана в свойствах обоих серверов. Реальная папка (куда бекапится база) на диске W, указана в свойствах элемента "Резервное копирование" в плане обслуживания. Это просто папка на диске W. и куда (диск) реально бекапятся базы? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2021, 15:14 |
|
Разное время выполнения бекапа на двух идентичных серверах
|
|||
---|---|---|---|
#18+
komrad, авторрекомендую отключить и.. как раз на объекте 2 он установлен в значение 1, именно на этом объекте быстрее выполняется. Т.е. включить, имеете ввиду на объекте 1? автори куда (диск) реально бекапятся базы? реально они бекапятся на тот же физический диск (вернее RAID5) где установлена виртуальная машина, и для надежности, после успешного бекапа файл bak копируется еще в два места (другие физические СХД). ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2021, 15:20 |
|
Разное время выполнения бекапа на двух идентичных серверах
|
|||
---|---|---|---|
#18+
cad2206 komrad, авторрекомендую отключить и.. как раз на объекте 2 он установлен в значение 1, именно на этом объекте быстрее выполняется. Т.е. включить, имеете ввиду на объекте 1 ? Вы читали ссылки, что я привел? Это вредная и небезопасная опция. Хотите получить неуправляемый сервер - включайте, не хотите - выключайте. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2021, 15:23 |
|
Разное время выполнения бекапа на двух идентичных серверах
|
|||
---|---|---|---|
#18+
komrad, Ответ понял, спасибо. Отключу, посмотрю завтра результат. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2021, 15:28 |
|
Разное время выполнения бекапа на двух идентичных серверах
|
|||
---|---|---|---|
#18+
cad2206, имейте ввиду, что эта опция не динамическая и требует рестарта инстанса. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2021, 15:36 |
|
Разное время выполнения бекапа на двух идентичных серверах
|
|||
---|---|---|---|
#18+
komrad, да, уже прочитал, спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2021, 15:40 |
|
Разное время выполнения бекапа на двух идентичных серверах
|
|||
---|---|---|---|
#18+
И еще, в моем случае задача бекапа состоит из двух команд: 1. BACKUP DATABASE [DB] TO DISK... 2. RESTORE VERIFYONLY FROM DISK... Взять объект 1: Объект 1: Duration: 1:34:20, Backup type: Database full это, как я понимаю, время выполнения BACKUP DATABASE [DB] TO DISK... а, исходя из журнала выполнения бекапа: "на объекте 1 время бекапа 3,5 часа", получается RESTORE VERIFYONLY FROM DISK... выполняется 2 часа? Так? И второй вопрос: а вообще насколько целесообразно выполнять RESTORE VERIFYONLY FROM DISK без опции CHECKSUM? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2021, 15:57 |
|
Разное время выполнения бекапа на двух идентичных серверах
|
|||
---|---|---|---|
#18+
cad2206 И еще, в моем случае задача бекапа состоит из двух команд: 1. BACKUP DATABASE [DB] TO DISK... 2. RESTORE VERIFYONLY FROM DISK... Взять объект 1: Объект 1: Duration: 1:34:20, Backup type: Database full это, как я понимаю, время выполнения BACKUP DATABASE [DB] TO DISK... а, исходя из журнала выполнения бекапа: "на объекте 1 время бекапа 3,5 часа", получается RESTORE VERIFYONLY FROM DISK... выполняется 2 часа? Так? если ничего другого в "бекапе" нет, то да cad2206 И второй вопрос: а вообще насколько целесообразно выполнять RESTORE VERIFYONLY FROM DISK без опции CHECKSUM? Можно выполнять, если информация о checksum есть в бекапе (backup database ... with checksum...). Если ее нет, то и выполнить не получится. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2021, 17:10 |
|
Разное время выполнения бекапа на двух идентичных серверах
|
|||
---|---|---|---|
#18+
komrad, авторМожно выполнять, если информация о checksum есть в бекапе (backup database ... with checksum...). Если ее нет, то и выполнить не получится. в моем бекапе опции "with checksum" нет. Как ее нет и в RESTORE VERIFYONLY. Соответственно никакой проверки контрольной суммы нет. И RESTORE VERIFYONLY проверяет только заголовок бэкапа (и это занимает 2 часа??). Так? Хочется понять до конца. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2021, 17:25 |
|
Разное время выполнения бекапа на двух идентичных серверах
|
|||
---|---|---|---|
#18+
cad2206 Соответственно никакой проверки контрольной суммы нет. И RESTORE VERIFYONLY проверяет только заголовок бэкапа (и это занимает 2 часа??). Так? Хочется понять до конца. Понять до конца сложно, так как полность процесс не задокументирован. То, что описано в хелпе, включает шаги, но не исключает и другие проверки. Вы проверяли восстановление из бекапа? Сколько занимает по времени? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2021, 17:38 |
|
Разное время выполнения бекапа на двух идентичных серверах
|
|||
---|---|---|---|
#18+
komrad, авторВы проверяли восстановление из бекапа? Сколько занимает по времени? по времени сравнимо с временем выполнения скрипта из моего вопроса. Т.е.: Код: sql 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2021, 09:24 |
|
Разное время выполнения бекапа на двух идентичных серверах
|
|||
---|---|---|---|
#18+
cad2206И RESTORE VERIFYONLY проверяет только заголовок бэкапаЗаголовок бакапа проверяет RESTORE HEADERONLY. Другое дело что я RESTORE VERIFYONLY после бакапа не делаю ибо базы большие, а технологическое окно маленькое. У меня есть запасной сервер для DR, на котором можно восстанавливать и прогонять CHECKDB Главный плюс в том, что дополнительно лицензировать его не надо. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2021, 18:43 |
|
Разное время выполнения бекапа на двух идентичных серверах
|
|||
---|---|---|---|
#18+
cad2206 Хочется понять до конца. Больше похоже, что хочется поговорить. Ниочем. Что, выполнить команды из SSMS религиозные убеждения не дозволяют? Что, Монитор ресурсов в Windows сломался? ЗЫ. Две виртуальные машины разного радиуса кривизны ишо не так могут. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2021, 19:20 |
|
Разное время выполнения бекапа на двух идентичных серверах
|
|||
---|---|---|---|
#18+
aleks222, узнаю Ваши манеры) авторЧто, выполнить команды из SSMS религиозные убеждения не дозволяют? религиозно нейтрален, агностик. Хотите помочь, напишите конкретно. авторЧто, Монитор ресурсов в Windows сломался? вполне себе работает. Во время выполнения заданий нагрузки на ЦП, ОЗУ и СХД одинаковы. авторЗЫ. Две виртуальные машины разного радиуса кривизны ишо не так могут. согласен. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2021, 10:21 |
|
Разное время выполнения бекапа на двух идентичных серверах
|
|||
---|---|---|---|
#18+
cad2206 Хотите помочь, напишите конкретно. вполне себе работает. Во время выполнения заданий нагрузки на ЦП, ОЗУ и СХД одинаковы. Не верю. (с) Станиславский Если так, то "байты в секунду" для диска бякапа должны различаться в разы. Бякап = диск (в основном и целом). ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2021, 11:25 |
|
Разное время выполнения бекапа на двух идентичных серверах
|
|||
---|---|---|---|
#18+
aleks222, авторЕсли так, то "байты в секунду" для диска бякапа должны различаться в разы. признаюсь, скорость записи на диск не смотрел. Смотрел длину очереди, она была идентична (в среднем). Буду смотреть, спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2021, 11:48 |
|
|
start [/forum/topic.php?fid=46&msg=40121997&tid=1683987]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
49ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 167ms |
0 / 0 |