Usuário com melhor resposta
Arquivo de Dados e Logs

Pergunta
-
Ola pessoal.
Tenho uma duvida, na imagem em anexo, podem ver que eu separei o arquivo de log e arquivo de dados, em discos (RAID) diferentes.
se registro,
neste caminho: E:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA, tenho os seguintes arquivos
registro.ldf e registro_1.ldf
Ou seja o arquivo registro_1.ldf não era para estar no F:\ conforme a imagem?
Obrigada
Respostas
-
Patricia,
Essa configuracao é apenas a configuracao da localização default do arquivo mdf e ldf. Isso não significa que as suas bases devem obrigatoriamente estarem nestes diretórios. Essa configuração serve para os bancos de dados em que no momento da criação (ou do restore) você não especifica a localização dos arquivos de dados e log, ele colocará nestes seus diretorios se o seu comando for apenas: CREATE DATABASE Teste; Note que eu não indiquei onde serão as localizações dos arquivos, neste caso ele colocará nos diretórios que você vê nessa janela. E, finalmente, se você colocar um outro diretório no momento da criação ou do restore, o SQL irá respeitar a localização que você informar, e desprezar a localização default.
Você também pode visualizar essas configurações através do regedit.
Espero ter ajudado
Roberto Fonseca MCT / MCITP - Database Administrator 2008 MCITP - Database Developer 2008 MCITP - Business Intelligence 2008
- Sugerido como Resposta Junior Galvão - MVPMVP sexta-feira, 4 de abril de 2014 13:31
- Marcado como Resposta Giovani Cr segunda-feira, 7 de abril de 2014 20:16
-
Entendi, agora uma pergunta, não existe realmente nenhum problema de separar os logs dos arquivos de dados correto?
Patricia,
Correto, na verdade você deve ganhar em performance realizando esta separação, já que o acesso ao disco na leitura e na manipulação dos dados (INSERT / UPDATE / DELETE) serão processados separadamente e isto irá refletir em sua performance.
Veja o artigo abaixo do Wiki de um grande parceiro Microsoft sobre este assunto:
Se ajudou na sua solução, não esqueça de marcar como resposta !
Abraços,
Durval RamosMicrosoft Partner | MTA | MCSA - SQL Server 2012---------------------------------- Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"- Sugerido como Resposta Junior Galvão - MVPMVP sexta-feira, 4 de abril de 2014 13:31
- Marcado como Resposta Giovani Cr segunda-feira, 7 de abril de 2014 20:16
Todas as Respostas
-
Patricia,
Essa configuracao é apenas a configuracao da localização default do arquivo mdf e ldf. Isso não significa que as suas bases devem obrigatoriamente estarem nestes diretórios. Essa configuração serve para os bancos de dados em que no momento da criação (ou do restore) você não especifica a localização dos arquivos de dados e log, ele colocará nestes seus diretorios se o seu comando for apenas: CREATE DATABASE Teste; Note que eu não indiquei onde serão as localizações dos arquivos, neste caso ele colocará nos diretórios que você vê nessa janela. E, finalmente, se você colocar um outro diretório no momento da criação ou do restore, o SQL irá respeitar a localização que você informar, e desprezar a localização default.
Você também pode visualizar essas configurações através do regedit.
Espero ter ajudado
Roberto Fonseca MCT / MCITP - Database Administrator 2008 MCITP - Database Developer 2008 MCITP - Business Intelligence 2008
- Sugerido como Resposta Junior Galvão - MVPMVP sexta-feira, 4 de abril de 2014 13:31
- Marcado como Resposta Giovani Cr segunda-feira, 7 de abril de 2014 20:16
-
-
Entendi, agora uma pergunta, não existe realmente nenhum problema de separar os logs dos arquivos de dados correto?
Patricia,
Correto, na verdade você deve ganhar em performance realizando esta separação, já que o acesso ao disco na leitura e na manipulação dos dados (INSERT / UPDATE / DELETE) serão processados separadamente e isto irá refletir em sua performance.
Veja o artigo abaixo do Wiki de um grande parceiro Microsoft sobre este assunto:
Se ajudou na sua solução, não esqueça de marcar como resposta !
Abraços,
Durval RamosMicrosoft Partner | MTA | MCSA - SQL Server 2012---------------------------------- Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"- Sugerido como Resposta Junior Galvão - MVPMVP sexta-feira, 4 de abril de 2014 13:31
- Marcado como Resposta Giovani Cr segunda-feira, 7 de abril de 2014 20:16