Não, você não pode verificar por que está lento, mas posso lhe dar algumas dicas:
1) No SQL 2005, o gerenciamento de índices não clusterizados mudou do mecanismo de armazenamento (minha equipe) para o processador de consultas. Isso tem muitos efeitos colaterais, um dos quais é a velocidade com que as páginas de dados da pilha podem ser movidas por redução. Todos os registros de índice não clusterizados contêm um backlink para o registro de dados que estão indexando - no caso de um heap, esse é um link físico para um número de registro em uma página de dados específica. Quando uma página de dados de heap é movida por redução, todos os registros de índice não clusterizados que se vinculam aos registros dessa página devem ser atualizados com o novo local da página. Em 2000, isso foi feito com muita eficiência pelo próprio mecanismo de armazenamento. A partir de 2005, isso deve ser feito chamando o Query Processor para atualizar os registros de índice não clusterizados. Às vezes, isso é até 100 vezes mais lento que em 2000.
2) Os valores LOB fora da linha (tipos de dados LOB reais ou dados de estouro de linha) não contêm um backlink para os dados ou registro de índice dos quais fazem parte. Quando uma página dos registros LOB é movida, toda a tabela ou índice do qual eles fazem parte deve ser varrida para descobrir quais dados / registros de índice apontam para eles, para que possam ser atualizados com o novo local. Isso também é muito, muito lento.
3) Pode haver outro processo usando o banco de dados que está causando o bloqueio diminuir a espera pelos bloqueios necessários para mover as páginas.
4) Você pode ter o isolamento de instantâneo ativado e o shrink não pode mover páginas com links de armazenamento de versão até que as transações que exigem essas versões mais antigas sejam concluídas.
5) Seu subsistema de E / S pode estar com pouca energia. Um comprimento da fila de disco maior que um dígito baixo significa seu subsistema de E / S no gargalo.
Qualquer um ou todos esses fatores podem contribuir para diminuir os tempos de execução.
Em geral, porém, você não deseja executar o psiquiatra. Consulte esta postagem do blog para obter detalhes: Por que você não deve reduzir seus arquivos de dados .
Espero que isto ajude!