Мой работодатель рассматривает возможность развертывания программного обеспечения для дефрагментации NTFS, которое использует Windows MoveFile API для дефрагментации открытых файлов. Это будет развернуто на тысячах серверов SQL Server, работающих под управлением версий SQL с 2005 по 2012 годы и версий Windows с 2003 и 2008 R2. Если это имеет значение, то продукт, о котором я говорю, - PerfectDisk, но я считаю, что есть похожие программы, которые работают одинаково.
Тестирование до сих пор не выявило многих проблем, кроме случайных проблем с производительностью ввода-вывода, что неудивительно и может быть решено путем перепланирования и настройки дефрагментации. Тем не менее, я больше обеспокоен риском повреждения данных.
Кто-нибудь здесь имеет опыт работы с этим типом программного обеспечения в производстве на серверах баз данных? Испытывали ли вы какие-либо повреждения данных?
Я довольно обеспокоен этим, несмотря на то, что не могу найти никаких веских доказательств того, что это создает проблему.
Спасибо за любые ответы.
Отредактировано, чтобы добавить: об этой ужасной идее, к счастью, только что забыли, возможно, частично из-за некоторых предупреждений, которые я дал.
источник
Ответы:
Лично я не хотел бы никакого антивирусного или дефрагментирующего программного обеспечения где-нибудь рядом с файлом базы данных. Спросите себя, это вызовет больше проблем, чем решит?
Из рассказа о сбоях CHECKDB, вызванных сторонними драйверами файловой системы :
От Берегитесь третьих сторонних файлов системных драйверов с DBCC CHECKDB
При правильном планировании и управлении вам не нужно дефрагментировать файлы базы данных.
источник