Arquivo da tag: server

Microsoft SQL Server: Detectando Índices Fragmentados – Melhorando a Performance

Assim como o disco, fisicamente, torna-se fragmentado; também acontece com toda organização lógica que venha fazer uso desta mídia. Tablespaces, tabelas, e, índices. Todos se fragmentam. Faz parte do negócio. É regra do jogo, se quiser brincar, aceite-as. A fragmentação (não importa o objeto de banco de dados em questão) acontecerá mais, ou menos, dependendo do tipo de operação do banco de dados.

Bancos de dados transacionais (OLTP) tendem a se fragmentar muito muito mais do bancos de dados de consulta massiva (OLAP/DW). Pelo menos, se sustentados da maneira correta.

Quanto mais escrita, maiores as probabilidades de fragmentação. A modelagem podem afetar, também, a fragmentação.

Claro que, tudo que está fragmentado está bagunçado. E, tudo que está bagunçado não vai bem. No caso de banco de dados, isto significa uma redução de performance.

O efeito colateral mais esperado da desfragmentação é o aumento de performance, ou, se preferir: recuperação da performance perdida. Neste artigo, trataremos, puramente, da fragmentação de índices.

Mas, para os loucos por um código pronto, vamos ao que interessa: Fragmentação de Índices no Microsoft SQL Server. Lidar com fragmentação, envolve duas etapas básicas: identificação e ação.

Continue lendo Microsoft SQL Server: Detectando Índices Fragmentados – Melhorando a Performance

Força Bruta com Banco de Dados

HexorBase é um utilitário no máximo razoável, mas, que se não for de grande serventia, é pelo menos diversão garantida para muitos DBA’s e SysOP’s que gostam de dar aquela olhadinha no alheio. O próprio desenvolvedor se refere ao HexorBase como fuma ferramenta hacker (???), e, tantas outras como uma ferramenta de administração de bancos de dados de múltiplos fabricantes (???). A bem da verdade não é nem uma coisa, muito menos outra. Mas, o Hexorbase é um ferramenta que irá proporcionar: – Descoberta de banco de dados: Informa-se um rol (range) de IP’s, e, ele irá vasculhar dentro destes, se existe algum banco de dados “escutando”.  Quem nunca usou um PORT SCANNER na vida que me atire a primeira pedra. Pois é, até aqui um mero port scanner, contudo, dedicado a buscar por RDBMS. Consegui achar MySQL, Oracle, PostGreSQL, SQL Server. Continue lendo Força Bruta com Banco de Dados