Индексная дефрагментация была выполнена и позже была прекращена. Это повлияло на 2 других процесса в долгосрочной перспективе. Один процесс отменен сам по себе, а другой был прекращен. При повторном запуске я проверял состояние из sys.dm_exec_requests и заметил, что в последней части запроса, которая будет вставлять данные в таблицу, он меняет статус с запущенного на runnable: preemptive_os_reportevent и т. Д. Позже задание снова отменено само собой.
Я хочу узнать, почему скрипт меняет статус так? Это ожидается? И если что-то еще заставляет его долго работать, что еще я должен проверить?
Примечание. Я также проверял другие активные сценарии во время его выполнения, и ни один из них не использовал ту же таблицу назначения.