Development Online Course by Udemy, On Sale Here
Domine mais de 25 truques e dicas de tuning com o SQL Server 2017, para criar consultas e cdigos altamente eficientes.
An excellent training about Database Design & Development
SQL SERVER com mximo desempenho. Aprenda T-SQL TUNING!
Cansado de esperar a sua query demorar mais de 1 minuto para executar. E se voc aprender que ela pode ser executada em 1 segundo com SQL Tuning? Neste curso voc vai aprender os conceitos e as bases para criarsuasconsultas de banco de dados comalta performance ecom cdigos altamente eficientes em T-SQL utilizando o SQL Server com as mais de 25 dicas, truques e tcnicas simples e eficazes. A arte de SQL Tuning das querys um dos pontos mximo para o Desenvolvedor em banco de dados. Diversos sistemas empresariais (SAP ou Siebel, por exemplo), lojas deeCommerce, aplicaes web como gestores de finanas pessoais, entre outros sempre necessitam de um banco de dados de alta performancepara seu repositrios de dados. E o desafio dos desenvolvedores de aplicativos garantir que as informaes sejam recuperadas no menor tempo possvel. As pessoas precisam e querem respostas rpidas e isso pode ser determinantepara que a sua aplicao ou o site da sua empresa tenha sucesso. Vrios fatores no cdigo SQL podem contribuir para que consultas ou relatrios apresentem lentido e baixa performance. Entre elas temos: Instrues mal escritas ou no respeitando boas prticas; Colunas mal definidas eocupando espaos desnecessrios; O banco de dados alocado em um nico disco concorrendo com o sistema operacional; Tabelas sem ndices, ndice mal dimensionado ou obsoleto; Converses de dados desnecessrios; Outros pontos podem influenciar o desempenho do acesso aos dados: Hardware mal dimensionado; Instalao e configurao do sistema operacional no esto de acordo com boas prticas para banco de dados; Dimensionamento errado dos conjuntos de discos; Instalao e configurao do gerenciador de banco de dados. Complemento a lista, voc deve considerar ainda: O aumento gradativo da massa de dados que est em constante aumento no banco de dados; O aumento de conexes e usurios nas aplicaes e sistemas; O nmero de bancos de dados que so includos na instncia e aumenta o compartilhamento de recursos do hardware. SQL TuningMas atividade de realizar SQL tuningno uma cincia exata onde um ajuste de desempenho sempre ter um efeito positivo. Existem vrios procedimentos que devem ser seguidos a fim de obter o melhor resultado. Voc deve monitor o ambiente para identificar os possveis problemas. Ferramentas como Performance Monitor eResource Monitor do Windows ajudam no monitoramento. No SQL Server, podemos usar o Profiler, Extended Events e as DMVs para monitorar os comandos e recursos do servidor.Com base nos dados capturados, voc deve elaborar um relatrio para apresentar o status do sistema, mtricas colhidas, querys com baixo desempenho e alto consumo de recursos, ndices com pouco utilizao ou obsoletos, tabelas que sofrem muitas pesquisas sequencias e poucas pesquisas pontuais, discos com alta taxa de utilizao so alguns exemplos.Com base nos dados apresentados, vocdeve iniciar a aplicao das tcnicas aprendidas nesse treinamento e testar. O importante e correto aplicar os procedimentos em um ambiente de QA ou Homologao e testara fim de validar se o que foi aplicado surtiu o resultado esperado. Teste muito antes de colocar em ambiente de produo. Implementar o que foi validado nos teste em ambiente de produo. A dica aqui no implementar todas as tcnicas de uma s vez. Se algo de errado acontecer, voc no saber qual das implementaes no funcionou. Esse processo ser demorado e em certos casos ser necessrio interromper o servio de banco de dados. E isso um ciclo constante, que deve ser aplicado periodicamente como uma boa prtica. Nosso objetivo nesse treinamento apresentar tcnicas e boas prticas no desenvolvimento de diversos comandos em SQL. Algumas dicas que voc aprender: Configurar a memria do SQL Server;Criar o banco de dados em vrios discos;Entendertipo e tamanho dos dados corretos;Criar tabelas em discos especficos;Criar tabela para ocupar o menor espao;Aprender a criar colunas calculadasCompactar tabelas;Entender como funciona uma pgina de dados;Ler estatsticas de tempo e leituraVisualizar os comandos em execuo;Monitorar o seu servidor e banco de dados;Analisar os planos de execuo de comandos;Como definir uma chave primria com ndice;Como definir uma chave estrangeira com ndice;Criando ndice composto para cobrir todas as pesquisas;Identificar tabelas quem tem mais SCAN e poucos SEEK;Utiliza o conceito de ndice de cobertura;Como identificar os ndices obsoletos e que no so utilizados;Como evitar as quebras de pginas (pages splits);Criar pesquisas SARG com alto desempenho;Transformar pesquisas para SARG;Eliminar as converses explcitas de dados;Melhores prticas para utilizar as UDF;O uso correto para NOCOUNT em Store Procedures;Quando validar dados para atualizaes;Definir o nome correto para store procedures;Quando utilizar SET ou SELECT para atribuir valor a varivel. Utilizar UNION ALL no lugar de UNION;Essas so algumas das dicasque estaro no nosso treinamento como outras que sero apresentados juntos com as mais de 50 aulas que teremos. Espero que goste do nosso treinamento e que aproveite ao mximo com o aprendizado. Obrigado. Wolney.
Udemy is the leading global marketplace for learning and instruction
By connecting students all over the world to the best instructors, Udemy is helping individuals reach their goals and pursue their dreams.
Study anytime, anywhere.
Reviews
There are no reviews yet.