Administrando SQL Server para "Não DBAs"

Documentos relacionados
Sidney Cirqueira. Reestruturando um Ambiente de Banco de Dados SQL Server na Prática

Alta Disponibilidade para pequenos, médios e grandes ambientes

Entendo o Clusterlog. Marcelo Fernandes / Alex

Administering Microsoft SQL Server 2014 Databases (20462)

DBA Júnior Laboratórios Extra

Backup. José Antônio da Cunha CEFET-RN

PARTE I INTRODUÇÃO AO MICROSOFT SQL SERVER Capítulo 1 Visão geral do Microsoft SQL Server

Treinamento Completo!

Formação de DBAs SQL Server 2008 Parte 6: Gerenciamento de Performance

Noções de. Microsoft SQL Server. Microsoft SQL Server

Developing Microsoft SQL Server 2014 Databases (20464)

Updating Your SQL Server Skills to Microsoft SQL Server 2014 (10977)

ESTRUTURA DE SERVER Lílian Simão Oliveira

Formação de DBAs SQL Server 2008 Parte 1: Introdução

In-Memory OLTP Cenários de Utilização

Faremos o backup do banco de dados de exemplo Northwind, após isso apagaremos o banco e depois vamos restaurá-lo.

20740: Installation, Storage, and Compute with Windows Server 2016

Sumário. Capítulo 2 Conceitos Importantes Tópicos Relevantes Instance Base de Dados Conclusão... 37

SQL Server Desenvolvedor

Worldwide Online TechDay Outubro

SQL Server Management Studio - Backup e Restauração de dados

55144: SQL Server 2014 Performance Tuning and Optimization

COORDENAÇÃO DE TECNOLOGIA (COTEC) AGOSTO/2010

--========================================== MIRROR COM CERTIFICADO ===============================================

Installation, Storage, and Compute with Windows Server 2016 (20740)

Licenciatura em Informática

Administração. Apresentação. Objetivo. Dados Principais. Tecnologia Abordada Administração de Banco de Dados SQL Server 2008 R2

Oracle Advanced Compression x External Tables (Armazenamento de dados históricos)

Installation, Storage, and Compute with Windows Server 2016 (20740)

Designing Solutions for Microsoft SQL Server 2014 (20465)

PROCEDIMENTOS DE BACKUP E RESTAURAÇÃO - SQL SERVER

AGRADECIMENTOS COMO UTILIZAR ESTE LIVRO 0. INTRODUÇÃO 1

--Depois que o backup for concluído, restaurá-lo no servidor Mirror usando a opção WITH NORECOVERY.

BD II (SI 587) Backup de Banco de Dados. Josenildo Silva.

Treinamento. DBA Oracle 11g. Duração: 120 horas

Academia Administração de Base de Dados Oracle

Fundamentos de administração do Microsoft SQL Server 2005

Transações Seguras em Bancos de Dados (MySQL)

Boas Práticas com Bancos de Dados

NoSQL Apache Cassandra para DBAs. Conceitos básicos que todo DBA deve conhecer sobre Apache Cassandra.

Projeto de Banco de Dados: Empresa X

SISTEMA DE MONITORAMENTO DE SGBD SQL SERVER.

Base de Dados II. Relatório do 2º Trabalho. Curso de Engenharia de Informática (regime nocturno) Escola Superior de Tecnologia e Gestão de Beja

Cursos Guia DBA Pacote Curso SQL Server 2014 e o passo a passo para otimização SQL Server 2016

PRO201 - Integrando o Visual Studio 2005 Team Edition for Database Professional no Ciclo de Desenvolvimento de Software. Regis Gimenis - Microsoft

Documentação Técnica

ESTRATÉGIAS DE OTIMIZAÇÃO NO SGBD MICROSOFT SQL SERVER 2008 R2 IREMAR NUNES DE LIMA 2

SGBD. Funções Básicas de um SGBD

Oracle Database 11g: Workshop de Administração II Novo

Linguagem SQL (Parte I)

BD II (SI 587) Segurança em Banco de Dados. Josenildo Silva.

AGRADECIMENTOS COMO UTILIZAR ESTE LIVRO 0. INTRODUÇÃO 1

EXADATA NO AR, COMO FAÇO BACKUP? Andreia Rizzatto de Gouveia

PROCEDIMENTOS DE BACKUP/RESTORE SQL SERVER 2005

Sénior SQL Server DBA

CONSULTORIA REMOTA BANCO DE DADOS SQL SERVER

MCSA SQL Server. Sobre o curso. Destinatários. Com certificação. Nível: Intermédio Duração: 90h

Visão geral do Microsoft SQL Server 2012

Upgrade do Sophos Enterprise Console (SEC) 5.x para 5.5.0

SQL CREATE DATABASE. MySQL, SQL Server, Access, Oracle, Sybase, DB2, e outras base de dados utilizam o SQL.

*O RDBMS Oracle é um sistema de gerenciamento de banco de dados relacional.

Administração de Banco de Dados

Sharding e replicação com Citus

Apresentação. Objetivos. Dados Principais

Administering Microsoft Exchange Server 2016 ( )

ADMINISTRAÇÃO DE BANCOS DE DADOS DO MICROSOFT SQL SERVER

Restauração do Exchange Server.

VMware vsphere: Install, Configure, Manage [v6.5] (VWVSICM6.5)

SQL Server Ferramenta de administração. SQL Server Management Studio. 1º passo conectar ao banco de dados 2ª Query (consulta) usando SQL

BANCO DE DADOS. info 3º ano. Prof. Diemesleno Souza Carvalho

SGBD. Definição. Funções básicas

A base de dados. A plataforma Internet Oracle9i Completa, Logo Simples. Page 1. Luís Marques Senior Sales Consultant Solutions Team

trigger insert, delete, update

Visual Studio+SQL Server Express LocalDB ANTONIO LUIS

Histórico de revisões

Seja Bem-Vindo. System Center Family. Inicio: 09:00 Termino: 12:00

A & F Consultoria em Sistemas e Treinamentos 2014 af.tecnoserv@gmail.com. A linguagem SQL. Autor: Hélio de Almeida Fonte: Wikipédia

Advanced IT S/A. EM10g Grid Control. Introdução. Introdução. Agenda. Como alcança estes objetivos Grid Control Home Page Pode gerenciar:

Backup e Restauração Banco de Dados. Evandro Deliberal

Plataforma de TI O que é? De onde vem? Do que se alimenta?

Conteúdo. 1. Propósito 3 2. Realizar Backup Por PrefDBManager Por SQL Server 7 3. Restaurar Backup 10

BANCO DE DADOS 2 TRANSAÇÃO

DB-1: Multi-database query for ODBC and JDBC Brian Werne

PROVA ESPECÍFICA Cargo 04

Crash recovery é similar ao instance recovery, onde o primeiro referencia ambientes de instância exclusiva e o segundo ambientes parallel server.

Oracle Failover e Reinstate DANIEL T. AVILA

INF BD2. SGBD <Oracle> Grupo: Amanda Christian Gustavo

Aula 2 Arquitetura Oracle

Estudo Dirigido Programação de Banco de Dados

Oracle 12c: Multitenant Architecture

Administering Windows Server 2012 (20411)

Em nosso exemplo, o banco de dados XE está trabalhando no modo NOARCHIVELOG, e para verificar isso, basta executar as seguintes tarefas:

Procedimento de Configuração. Database Mirroring. SQL Server

Transcrição:

Administrando SQL Server para "Não DBAs" Marcelo Fernandes @marcelodba fernandes_dba@hotmail.com Guilherme Torres @ guitorres_dba guilhermetorres.dba@gmail.com

PATROCINADORES

SP_WHO Especialista em SQL Server Microsoft Most Valuable Professional (MVP) Palestrante em vários eventos Online e presenciais Co-autor dos livros: SQL Server 2014: Alta Disponibilidade na Prática com AlwaysOn Failover Cluster Instances SQL Server: Além do conceito SQL Server Blog Post Collection Contatos http://marcelodba.wordpress.com fernandes_dba@hotmail.com @marcelodba

SP_WHO SQL Server DBA MCSE Data Management and Analytics 2016 Contatos guilhermetorres.dba@gmail.com @guitorres_dba

Begin transaction Agenda Discos, Arquivos, File Groups etc... Overview dos objetos do Banco de Dados Backups Restaurando Backup Recovery Model Overview de Índices Manutenções nas Bases de Dados Opções de disponibilidade Boas Praticas

First tip Inglês A maioria dos livros, artigos, documentações estão todos em inglês!!!! As melhores oportunidades exigem inglês!

Discos, Arquivos, File Groups etc... Database Files: Primary data file (*.mdf) Secondary data files (*.ndf) Transaction log file(s) (*.ldf) Filegroups: Agrupamento lógico de arquivos Discos: Melhores práticas

Monitorando a utilização de Disco SQL Server Management Studio Reports Server: Server Dashboard Database: Disk Usage (diversos relatórios) Transact-SQL Stored Procedures: sp_help, sp_helpdb, sp_spaceused System Tables / Views Sys.Database_Files

Overview dos objetos do Banco de Dados Tables Indexes Views Programmability Data storage & Retrieval Referential integrity Improves query performance Clustered Non-clustered Logical result sets Based on SELECT queries Stored Procedures Functions Triggers Constraints

Backups Full Backups Differential Backups Transaction Log Backups Other Types: Copy-Only Backups Partial Backups File Backups Mantenha uma cópia fora do Servidor (recomendado em outro local físico)

Processo de Restore / Recuperação Ordem de Restore: 1. Backup Full 2. Último diferencial (se existir) 3. Cadeia de backup de logs NO RECOVERY / WITH RECOVERY Backup Full Backup Diff Backup Log Base Recupera da

Recovery Model Existem 3 tipos de Recovery Models: Simple Bulk-Logged Full Usado para controlar a quantidade de registro Controla a capacidade de recuperação

Overview Indices Clustered Non-clustered Considerações sobre Índices Pode aumentar dramaticamente o desempenho da consulta Adiciona sobrecarga para manutenção do índice Boas Práticas Criado baseado em workloads do servidor de produção SQL Profiler; Execution Plans Cenários: Recupera intervalos de dados Recupera valores específicos

Manutenções nas Bases de Dados Backup Databases Full Backup Differential Backup Transaction Log Backup Maintenance Tasks Check database integrity Shrink database Rebuild / reorganize indexes Update statistics Miscellaneous Tasks Execute SQL Server Agent Job Maintenance Cleanup Task

Opções de Disponibilidade Database Mirroring Log-shipping SQL Server Fail-Over Clusters SQL Server AvailabilityGroups Replication Backup

Boas Práticas Monitore o seu ambiente Mantenha um canal de comunicação com o desenvolvedor, coordenador de sistemas e usuários Desenvolva policies e roles para ajudar na administração do banco de dados Automatize as tarefas rotineiras Mantenha um repositório com os scripts de manutenção

Boas Práticas Tarefas diárias! Monitores o espaço em disco Monitore a performance das aplicações Revise as operações de Backup e Restore Revise a segurança LEIA O ERROLOG e EVENT VIEWER Verifique o status dos jobs

Referências Fórum Technet https://social.technet.microsoft.com/forums/pt-br/ SQLSaturday http://www.sqlsaturday.com How to Become a Database Administrator https://www.brentozar.com/sql/becoming-a-dba/

SP_HELP? Marcelo Fernandes Blog - http://marcelodba.wordpress.com email - fernandes_dba@hotmail.com twitter - @marcelodba Guilherme Torres email - guilhermetorres.dba@gmail.com twitter - @guitorres_dba

COMMIT