ID do artigo: 325334 - Última revisão: sexta-feira, 17 de outubro de 2003 - Revisão: 3.2

INF: SQL Server e backups distribuídos

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Recolher tudo

Sumário

Com distribuição, você pode fazer backup de um banco de dados em diferentes discos para aumentar a taxa de transferência de backup ou para distribuir o uso do espaço em discos diferentes. No entanto, os arquivos podem ou não podem ser distribuídos uniformemente.

Mais Informações

SQL Server 7.0

Se o SQL Server distribui dispositivos físicos que possuem diferentes de entrada/saída (E/s) produtividade, otimiza o SQL Server para velocidade. Isso significa que dispositivos mais rápidos recebem mais dados de backup que são gravados em disco que o dispositivo mais lento no mesmo período de tempo. Como resultado desse comportamento, mais rápidos discos podem ficar sem espaço e você recebe seguinte mensagem de erro:
BackupMedium::ReportIoError: Falha na gravação no dispositivo de backup 'nome do dispositivo'. 112(There is not enough space on the disk.) de erro do sistema operacional.
O exemplo a seguir demonstra esse problema. O exemplo se baseia na seguinte configuração de hardware:
  • Há dois discos físicos: disco 0 e o disco 1.
  • Unidade lógica C corresponde ao disco 0 e unidade E corresponde ao disco 1.
  • Disco 0 é significativamente mais rápido que o disco 1.
  • Arquivos de banco de dados não residem em um dos dois discos.
  • Não há nenhuma atividade de E/s adicional na unidade C ou unidade E, exceto o backup.

Cenário 1

Se você executar o seguinte backup comando
backup database testdb to disk='c:\temp\testdb_1.bak', disk='e:\temp\testdb_2.bak'  with init
				
arquivo Testdb_1.bak pode ser significativamente maior que Testdb_2.bak quando o backup for concluído.

Cenário 2

Se você executar o seguinte backup comando
backup database testdb to  
disk='c:\temp\testdb_1.bak', disk='c:\temp\testdb_2.bak', disk='c:\temp\testdb_3.bak', 
disk='e:\temp\testdb_4.bak', disk='e:\temp\testdb_5.bak', disk='e:\temp\testdb_6.bak' 
with init
				
arquivos Testdb_1.bak Testdb_2.bak e Testdb_3.bak são semelhantes em tamanho, enquanto os arquivos Testdb_4.bak, Testdb_5.bak, e Testdb_6.bak são semelhantes em tamanho. No entanto, arquivos Testdb_1.bak, Testdb_2.bak e Testdb_3.bak podem ser significativamente maiores do que arquivos Testdb_4.bak, Testdb_5.bak e Testdb_6.bak.

Em ambos os cenários, a unidade C pode ficar sem espaço e a mensagem de erro pode aparecer antes o processo de backup seja concluído se a unidade C tiver limitado o espaço. Se você deve ter arquivos distribuídos uniformemente em dois discos, você deve usar discos que têm comparável produtividade de E/s.

SQL Server 2000

No SQL Server 2000, independentemente das diferenças de taxa de transferência de E/s, SQL Server tenta distribuir dados uniformemente para os dispositivos de backup. Nos dois cenários listados na seção "SQL Server 7.0", todos os arquivos são semelhantes ao tamanho quando o processo de backup for concluído. Nesse caso, o disco mais lento pode se tornar um gargalo de backup em termos de desempenho. Se aumentar o desempenho é seu principal objetivo, deverá evitar o uso de disco lentos em distribuição e usar discos com produtividade comparável em vez disso.

A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
Palavras-chave: 
kbmt kbinfo KB325334 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 325334  (http://support.microsoft.com/kb/325334/en-us/ )