GARANTIR DESCONTO

Fórum Solução antes de refazer um banco. #533504

04/10/2015

0

Um assunto meio chato e tenho quase certeza de que é complicado, primeiramente como analisar um banco, se ele está tudo OK?
segundo, se tiver problemas com relacionamentos, tem como solucionar? Devemos criar uma cópia desse banco e tentar fazer as modificações?
Mariana Carvalho

Mariana Carvalho

Responder

Posts

04/10/2015

Joel Rodrigues

Que tipos de problema você busca identificar, Mariana? Problemas como arquivo corrompido ou problemas estruturais entre objetos do banco?
Responder

Gostei + 0

04/10/2015

Mariana Carvalho

Estruturais que mais ou cedo ou mais tarde podem aparecer.
Responder

Gostei + 0

04/10/2015

Joel Rodrigues

Esse tipo de "problema" só será observado com base em análises no modelo relacional do banco e de desempenho em certos procedimentos. Geralmente problemas podem ser identificados em análises do plano de execução de queries, que mostram quais pontos de consultas estão gastando mais tempo e consumindo mais recursos.

Dependendo do banco, medidas distintas podem ser tomadas, desde a criação de índices e alterações em tipos de dados e relacionamentos, até a desnormalização.
Responder

Gostei + 0

05/10/2015

Mariana Carvalho

Procedimento que requer; tempo, estudo, testes...etc.
Responder

Gostei + 0

06/10/2015

Mariana Carvalho

Se não me engano, existe um nome dado para isso, sobre pesquisas internas, é auditoria que cuida dessa parte?
Responder

Gostei + 0

06/10/2015

Jothaz

Existe o bd tuning que verifica vário aspectos de uma base de dados ou servidor.
Responder

Gostei + 0

06/10/2015

Mariana Carvalho

db tuning faz parte do sql server ou é um software extra?

[url]https://www.google.com.br/search?q=db+tuning&ie=utf-8&oe=utf-8&gws_rd=cr&ei=JR0UVq_QEoifwgSd46WwDQ[/url]
Responder

Gostei + 0

06/10/2015

Jothaz

Refere-se basicamente ao conceito de propor e aplicar mudanças visando otimizar o desempenho na recuperação ou atualização de dados.
Afeta desde o nível do sistema operacional, até o nível do seu código-fonte. Para implementar o Tuning, é necessário executar seguintes processos:
-- Entender o problema;
-- Elaborar o diagnóstico;
-- Aplicar as dicas e técnicas de otimização.
Responder

Gostei + 0

07/10/2015

Mariana Carvalho

Essas etapas do tuning, onde encontro boa informações? Só acho coisas de carro nesse google.
Responder

Gostei + 0

07/10/2015

Alan Mario

Melhor refazer ou "remendar"?
Responder

Gostei + 0

08/10/2015

Jothaz

Essas etapas do tuning, onde encontro boa informações? Só acho coisas de carro nesse google.


É só usar os termos:
--Tuning banco de dados
--Tuning banco de dados uso no mercado

Vão aparecer milhares de links.


Melhor refazer ou "remendar"?


Para variar depende do cenário.

Por exemplo se for um problema de performance comprometida não tem cabimento refazer é mais fácil ajustar (remendar é um termo complicado de se usar kkk) criando-se um índice por exemplo.
As vezes pode ser que a infra (servidores ou link) estejam subdimensionado, então um upgrade resolve.

Refazer denota mudanças estruturais e normalmente são custosas, demanda muito tempo e causam muitos transtornos, então só devem ser aplicadas em casos extremos.
Ainda mais se o sistema já estiver em produção e com um grande volume de dados.
Já passei por situações em que a modelagem era tão ruim e precária que a solução foi praticamente refazer todo o banco de dados e a aplicação.

No mundo corporativo tudo vai se resumir a custo, beneficio e tempo para executar as mudança.
Responder

Gostei + 0

11/10/2015

Mariana Carvalho

Pesquisando...Obrigada.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar