Никакой сэр Вы не должны. Вместо этого используйте рекомендации в качестве начальной точки для Ваших исследований.
Полагайте также, что отчеты панели инструментов производительности будут дарить Вам рекомендации для запросов, которые в настоящее время находятся в кэше плана только. Недостающий индексный DMV's, с другой стороны, будет содержать полную историю рекомендаций начиная с Вашего последнего перезапуска SQL Server Service.
Для узнавания больше смотрят на это превосходное учебное видео на SQLServerPedia: Найдите Недостающие Индексы
Вы также найдете сценарии T-SQL, которые можно использовать для запросов недостающего индексного DMV's здесь.
В окнах существует ограничение на длину командной строки (я думаю, что это примерно 2048 символов).
Вы должны создать файл задания с небольшим подмножеством указанного списка исключений ( используя аргумент / save: filename
), чтобы получить синтаксис, отредактируйте файл, включив в него полный список, а затем используйте аргумент / job: filename
для его запуска.
Для справки, документацию по этому инструменту можно найти здесь.
Оказывается, синтаксис файла задания robocopy не это сложно.
Для вашей конкретной ситуации вы можете добиться желаемого, создав файл задания robocopy со следующим содержимым:
/XD
exclude1.ext
exclude2.ext
exclude3.ext
....
Если вы хотите сделать то же самое и для файлов, то ваш файл задания robocopy будет выглядеть примерно так:
/XD
exclude1.ext
exclude2.ext
exclude3.ext
....
/XF
file1.ext
file2.ext
file3.ext
....
Используя ту же логику, вы можете переместить любые другие параметры из командной строки в файл задания.
попробуйте использовать подстановочные знаки после имени файла /XF filename1*.ext filename2*.ext filename3*.ext Это сработает только в том случае, если вы знаете, что имя файла уникально во всей структуре. Вы можете изменить соглашение об именовании файлов, которое вы хотите исключить, чтобы обойти это ограничение.