Olá, tudo bem?
Pra você que descobriu os "Maintenance Plans" ou "Planos de Manutenção" do SQL Server, onde você pode configurar os backups, reorganização diária de índices e tabelas, "shrink" etc...
Simplesmente pare!
Em especial, o "shrink", é extremamente desnecessário, e deve ser utilizado somente quando os registros das tabelas de um filegroup são apagados, e muito espaço foi liberado.
Vejo sistemas por aí, que fazem "shrink" dos databases toda noite... sem comentários.
Não acredita em mim ?
Segue uma referência de respeito, Brent Ozar:
https://www.brentozar.com/archive/2009/08/stop-shrinking-your-database-files-seriously-now/
Então faça um favor ao SQL Server, desligue o "auto-shrink" de todos os databases, e exclua esse Plano de Manutenção automático, que só demonstram a incompetência de quem está gerenciando este ambiente.
Crie um plano de atualização de estatísticas, e comece a monitorar a fragmentação dos índices, pra organizar uma reindexação/reorganização somente dos índices necessários, de forma periódica.
Esta aparente facilidade de gerenciamento do SQL Server, faz com que muitos DBAs deixem de fazer o trabalho básico de observação e compreensão do funcionamento do mesmo, e acabem por deixar as coisas no modo automático.
PS. O(s) fornecedor(es) do(s) software(s) ainda tem acesso ao usuário "SA" ou tem um usuário com a role "sysadmin" ? Passe no RH por gentileza...
This space is intended to be a channel of communication
between the enthusiasts of SQL Server.
We must be humble to recognise that we don't know everything.
In fact we know nothing... Everyday it's an opportunity to learn something new.
Questions and comments are welcome.
Contact me at
periclessevegnani@gmail.com or +55(47)999-189-109.
terça-feira, 28 de junho de 2016
quinta-feira, 23 de junho de 2016
Comparação SQL Server x PostgreSQL
Para pessoas sem restrições de aprender outro banco de dados, sem ficar dizendo o que "seu" é que é o melhor... segue um comparativo macro entre o PostgreSQL e SQL Server.
http://www.davewentzel.com/content/postgresql-sql-server-guy
Estou estudando este banco de dados e preciso dizer que é muito parecido com o SQL Server, principalmente na sua programação PL/pgSQL.
Nos meus treinamentos de SQL Server, sempre tem algum aluno que já utiliza o PostgreSQL e fala maravilhas do mesmo.
Abcs!
http://www.davewentzel.com/content/postgresql-sql-server-guy
Estou estudando este banco de dados e preciso dizer que é muito parecido com o SQL Server, principalmente na sua programação PL/pgSQL.
Nos meus treinamentos de SQL Server, sempre tem algum aluno que já utiliza o PostgreSQL e fala maravilhas do mesmo.
Abcs!
terça-feira, 14 de junho de 2016
3 conceitos pra simplificar a vida do desenvolvedor
Esses 3 conceitos sempre me acompanharam durante minha vida como programador, de forma inconsciente:
Abcs!
Fonte: http://pt.slideshare.net/jeppec/agile-ddd-cqrs
KISS: Keep It Simple Stupid
Ou seja, não complique, mantenha as coisas na sua forma mais simplificada.
Este conceito não serve apenas para desenvolvimento de software, mas sim, para a vida!
YAGNI: You Aren't Gonna Need It
Não coloque funções extras no software, que você nunca irá utilizar.
Foque no escopo!
DRY: Don't Repeat Yourself
Centralize funções ou blocos de programa que façam coisas parecidas.
Desta forma, no dia em que der problema ou se precisar expandir, você irá mexer num ponto único.
Abcs!
Fonte: http://pt.slideshare.net/jeppec/agile-ddd-cqrs
Assinar:
Postagens (Atom)