Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Os resultados do Rastreamento de SQL variam de tamanho, dependendo das classes de evento incluídas no rastreamento e da maneira como o Mecanismo de Banco de Dados é usado. Se você rastrear classes de eventos que ocorrem com frequência, você pode minimizar a quantidade de dados que o rastreamento coleta definindo o tamanho máximo do arquivo ou o número máximo de linhas. Ao especificar o tamanho máximo do arquivo ou linhas, você garante que o arquivo de rastreamento ou tabela não cresça além do limite especificado.
Observação
Se você salvar dados de rastreamento em um arquivo que já existe, poderá acrescentar dados ao arquivo ou substituir o arquivo. Se você optar por acrescentar dados ao arquivo e o arquivo de rastreamento já atender ou exceder o tamanho máximo do arquivo especificado, você será notificado e terá a oportunidade de aumentar o tamanho máximo do arquivo ou especificar um novo arquivo. O mesmo vale para tabelas de rastreamento.
Tamanho máximo do arquivo
Um rastreamento que tem um tamanho máximo de arquivo para de salvar informações de rastreamento no arquivo depois que o tamanho máximo do arquivo é atingido. Essa opção permite agrupar eventos em arquivos menores e mais gerenciáveis. Além disso, limitar o tamanho do arquivo torna mais seguro executar rastreamentos autônomos, pois o rastreamento é interrompido quando o tamanho máximo do arquivo é atingido. Você pode definir o tamanho máximo do arquivo para rastreamentos criados por meio de procedimentos armazenados Transact-SQL ou usando o SQL Server Profiler.
Há um limite superior de 1 GB (gigabyte) para a opção de tamanho máximo do arquivo. O tamanho máximo do arquivo padrão é de 5 megabytes (MB).
Habilitando a rotatividade de arquivos
A opção de substituição de arquivo faz com que o SQL Server feche o arquivo atual e crie um novo arquivo quando o tamanho máximo é atingido. O novo arquivo tem o mesmo nome do arquivo anterior, mas um inteiro é acrescentado ao nome para indicar sua sequência. Por exemplo, se o arquivo de rastreamento original for nomeado filename_1.trc, o próximo arquivo de rastreamento será filename_2.trc e assim por diante. Se o nome atribuído a um novo arquivo de substituição já for usado por um arquivo existente, o arquivo existente será substituído, a menos que seja somente leitura. A opção de substituição de arquivo é habilitada por padrão quando você salva dados de rastreamento em um arquivo.
Observação
Com a opção de substituição de arquivo ativada, o rastreamento continua até que seja interrompido de alguma outra maneira. Para interromper o rastreamento quando o limite de tamanho de arquivo for atingido, desabilite a opção de substituição de arquivo.
Para definir um tamanho máximo de arquivo para um arquivo de rastreamento
Definir um tamanho máximo de arquivo para um arquivo de rastreamento (SQL Server Profiler)
Número máximo de linhas
Um rastreamento com um número máximo de linhas para de salvar informações de rastreamento em uma tabela após o número máximo de linhas ter sido atingido. Cada evento constitui uma linha, portanto, esse parâmetro define um limite no número de eventos coletados. Definir o número máximo de linhas facilita a execução de rastreamentos autônomos. Por exemplo, se você precisar iniciar um rastreamento que salve dados de rastreamento em uma tabela, mas quiser interromper o rastreamento se a tabela se tornar muito grande, você poderá fazê-lo automaticamente.
Quando o número máximo de linhas é especificado e o número máximo de linhas é atingido, o rastreamento continua a ser executado enquanto o SQL Server Profiler está em execução, mas as informações de rastreamento não são mais registradas. O SQL Server Profiler continua exibindo os resultados do rastreamento até que o rastreamento seja interrompido.
Para definir um número máximo de linhas para um rastreamento
Definir um tamanho máximo para uma tabela de rastreamento (SQL Server Profiler)