Arquivo

Posts Tagged ‘SQL Server’

Announcing SQL Server on Linux

SQL-Loves-Linux_2_Twitter-002-640x358

 

Anúncios

Big Data Landscape 2016

Feliz Natal – SQL Server

Top 20 – Sistema de Banco de Dados

Será que você precisa de Alta Disponibilidade nos seus ambientes?

Todos os direitos reservados a Fabio Cotrim (Especialista em Banco de Dados MS SQL Server)
Matéria original

Introdução

Nesta apresentação, pretendo levantar algumas questões para ajudar aos DBAs avaliarem as reais necessidades de implementar a alta disponibilidade nos ambientes que administram.

Como toda nova funcionalidade de uma ferramenta, vários profissionais, técnicos ou gerenciais, querem implantá-las, mais por ser moda do que por ter real necessidade, e não está sendo diferente com os recursos de alta-disponibilidade criados para os ambientes de bancos de dados, mas, nem sempre, eles serão úteis para a maioria dos ambientes, pois poderão ser complicadores para a administração e, em alguns casos, para a recuperação após um desastre.

Aconselho que analisem a situação de uma forma menos emocional, deixando um pouco de lado a vontade de ser um vanguardista.

Quando questionados, a maioria dos usuários dos ambientes, respondem que seus ambientes são totalmente indispensáveis para o funcionamento da empresa, o que, em muitos casos não é verdade.

Um exemplo simples, é desabilitar a calculadora de troco do caixa de uma padaria; o funcionário  vai afirmar que não consegue executar as suas tarefas, mesmo que ele tenha uma caneta e papel à disposição; esta ação seria um dificultador, mas não causaria um impedimento à realização das tarefas. Ok, você vai dizer que fui cruelmente exagerado neste exemplo, mas pode ficar tranquilo que não sou tão maléfico assim, foi só uma forma de exemplificar a situação.

Em um outro exemplo, este sendo de uma forma que a indisponibilidade de um recurso causaria a parada nas operações e, consequentemente, eliminaria as receitas de uma empresa, seria retirar todas as ferramentas de um mecânico; neste caso, ele não poderia realizar nenhum trabalho até que as ferramentas fossem disponibilizadas novamente.

Em TI, o que é Alta Disponibilidade?

São ambientes que têm a capacidade de tolerar falhas, de tal forma que, o processamento continue com pouca ou nenhuma interrupção, de forma transparente ao usuário, permitindo que a equipe de infraestrutura tenha tempo, e consequente serenidade, para realizar os reparos necessários.

Para quem a Alta Disponibilidade é mais útil?

Quem realmente precisa de Alta Disponibilidade, são os serviços que nunca podem ficar parados, como os serviços essenciais, ou empresas que oferecem seus produtos e serviços aos clientes em período 24×7, tais como:

  • Hospitais;
  • Polícia;
  • Bombeiros;
  • Energia Elétrica;
  • Aeroportos;
  • Serviços de Água e Esgoto;
  • Companhia de Engenharia de Trânsito;
  • Instituições Financeiras;
  • Indústrias 24×7;
  • E-commerce, etc.

Leia mais…

Ajuste de desempenho de consulta – Infográfico

Powershell, Excel e SQL uma combinação excelente

Blog do Leka

Uma coisa muito legal em automatizar tarefas é a dificuldade que temos em planejar o que vai ser executado, a forma que vai ser executado e manter da forma mais genérica possível para garantir que vai funcionar na maior parte dos ambientes sem precisar sofrer muita alteração…

Agora imagina uma rotina qualquer em que você precisa ficar pegando resultados colocando no excel para fazer alguma graça interessante para alguém…

O posh abaixo faz exatamente isso. Ele conecta em um servidor que você definir, pega o nome dos bancos e executa a mesma query em cada um dos bancos,,,

até aí nenhuma novidade, certo?

O legal é que o resultado já vai para o excel, formatado e com auto filtro… e cada guia é a resposta de um banco deste servidor.

Você pode alterar a query para executar o que quiser, fragmentação de índice? blz…. um único select de uma única base? sem problemas…

Ver o post original 46 mais palavras

%d blogueiros gostam disto: