Oi
Continuarei explicando os instantâneos de banco de dados no SQL Server neste artigo.
Leia o primeiro artigo antes deste post.
Instantâneos do banco de dados do SQL Server -1
Agora vamos ver as vantagens e desvantagens do banco de dados SQL Server Snapshot.
Vantagens
- É um método prático para relatar. É um recurso muito necessário e perfeito para pessoas que não precisam de instantâneos e apenas para quem faz reportagens para determinados horários. Porque, ao relatar, os dados estáveis serão lidos por meio desse recurso. Isso é muito importante para relatórios.
- Também permite que você tenha dados históricos para criar relatórios.
- Pode ser usado em vez da cópia normal em termos de espaço em disco porque não cria uma cópia física. Apenas os dados alterados são armazenados no arquivo Sparse e os dados originais são lidos no banco de dados de origem.
- O banco de dados de origem é feito com um método de backup muito rápido de acordo com o Backup normal, desde que não seja danificado dessa maneira. No entanto, se ocorrer um dano no banco de dados de origem, o banco de dados Snapshot não poderá ser restaurado.
- É muito eficaz contra erros administrativos. Um erro, como um script de atualização e inserção incorreta ou uma tabela suspensa, pode ser restaurado imediatamente graças a uma restauração de instantâneo.
- Oferece banco de dados de teste pronto para os usuários. Será muito fácil para o usuário restaurar se cometer um erro.
Desvantagens
- Fornece carga extra para bancos de dados que exigem desempenho. Cada página alterada no banco de dados também é copiada para o banco de dados e o disco.
- O instantâneo também fica inacessível quando o banco de dados mestre migra ou o banco de dados mestre falha porque o banco de dados instantâneo depende totalmente do banco de dados mestre.
- O banco de dados Snapshot não pode ser usado como um processo eficaz de Backup-Restore.
- O banco de dados de instantâneos é somente leitura. O instantâneo é feito novamente quando você precisa de dados atualizados.
- Snapshot e Source Database precisam estar na mesma instância.
- Não é recomendado para bancos de dados que consistentemente têm muitas transações.
- não suporta indexação de texto completo.
- Ele está disponível apenas nas edições do SQL Server Enterprise. Este recurso não é compatível com outras versões do SQL Server.
- O instantâneo de bancos de dados do sistema, como Model, Master, tempdb, não é obtido.
- O instantâneo do banco de dados é compatível apenas com o sistema de arquivos NTFS, o arquivo Snapshot Sparse não pode ser criado no sistema de arquivos FAT32 .
Imagem a seguir que resume o instantâneo de banco de dados mais eficaz e mais usado no SQL Server.
O recurso de banco de dados de instantâneo é usado principalmente no banco de dados de espelhamento do SQL Server.