Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouLuís Daniel Guterres da Fonseca Alterado mais de 7 anos atrás
1
SQL Saturday #361 SQL SERVER para DBAs Oracle Quick Glance! Marcelo Gonçalves Adade
2
Líder técnico e engenheiro de BD SQL SERVER na TIVIT MCT – cursos SQL SERVER – Ka Solution e BFBiz MCP e OCP Consultoria/Blog DBBITS - www.dbbits.com.br www.dbbits.com.br DBA há 11 anos Sp_help 2 |
3
Patrocinadores
4
1.Motivação 2.Histórico de versões 3.Arquitetura 4.Administração 5.Coisas que gostaríamos que cada um tivesse 6.Demonstração Agenda – Um comparativo rápido! 4 |
5
Motivação - 1 5 | Não esquecer que ORACLE contempla MySQL! Fonte: Gartner - 2014
6
Motivação - 2 6 |
7
Histórico 7 | VersionRelease Year 1.01989 1.11991 4.21992 4.211994 6.01995 6.51996 7.01998 2000 2005 2008 2008 R22010 2012 2014 SQL Server VersionRelease Year 2.01979 3.01983 4.01984 5.01985 6.01988 7.01992 8.01997 8i1998 9i2001 10g2003 11g2007 12c2012 Oracle Versions
8
RDBMS - arquitetura genérica 8 | PC ServerStorage InstanceDatabaseClient MemoryProcess CPU TempLog ControlSystem Data
9
Sistemas Operacionais suportados 9 | ORACLE -> Linux (Oracle e Red Hat), compatível com praticamente todos os sistemas Operacionais; SQL SERVER -> Windows (integração mais otimizada)
10
Instância Oracle X SQL SERVER 10 |
11
Arquitetura Oracle 11 | SGA PGA Background processes Pfile, Spfile Control Files Redo log files Data files Listener
12
Arquitetura Oracle – simplificando... 12 | Users User process User process User process Process monitor System monitor Job queue Queue monitor Event monitor Recoverer Trace writer Dispatcher Shared server Dedicated server Checkpoint Redo log buffer SGA Instance Automatic storage management Database Data filesArchive log files Control files Redo log files Response queue Request queue Database writer Log writer Archiver Database buffer cache Client
13
Arquitetura SQL SERVER simplificada 13 | Users User process User process User process Relational engine Memory pool Database buffer cache SQLOS ODBC Storage engine Log cache Open data services Database cleanup Worker thread Log writer Lazy writer Worker thread Database shrinking Data files Log files Client
14
Estruturas de memória 14 | Buffer cache Shared pool Buffer cache Columnstore cache Procedure cache Redo buffers Fixed SGA Large pool Streams pool Java pool Log cache System structures Connection context CLR hosting layer Oracle System Global Area (SGA) SQL Server memory pool
15
Estruturas de armazenamento 15 | Data file Tablespace Data file Temporary tablespace groups Tablespace Segment Extent Segment Extent Heap/Index (hobt) Heap/Index Filegroup Físico Lógico OracleSQL Server Blocks Pages Data file
16
Heaps, Clustered Tables e IoTs TABELAS ORACLE: Padrão: HEAP Secundária: IoT SQL SERVER: Padrão: BTREE Secundária: HEAP estatísticas!
17
Detalhando as estruturas... 17 | EstruturaOracleSQL Server Menor unidade de armazenamento l. Tamanho Alocação de espaço Tamanho do extent Segmento Bloco Variável (por TBS) Variável Qualquer estrutura lógica alocada Página 8 KB Fixo em 64 KB Não existe Feito em várias páginas, extents
18
Detalhando as estruturas... 18 | Oracle database instance Data file Tablespace group Redo log System tablespace SysAux tablespace Temporary tablespace BigFile tablespace User data tablespace User index tablespace Undo tablespace Redo log files SQL Server instance Data file User database Log files Data file Master DB Resource DB Temp DB Model DB MSDB User DB Data FG Index FG Log file(s)
19
Processo de Startup Oracle 19 | Crash recovery
20
Metadados 20 | ORACLE: Schema SYS V$ DBA_, ALL_ SQL SERVER: Schema SYS DM_ Sys.tables, sys.columns
21
Mecanismos de LOG (ACID) 21 | SQL SERVER: Transaction Log ORACLE: REDO LOGs (mudanças realizadas no BD) Tablespace de Undo (Dados antes da alteração – Begin Tran) Virtual log 1Virtual log 2Virtual log 3Virtual log 4Virtual log 5 Truncated Unused Start of logical log MinLSN Last checkpoint End of logical log Virtual Log 1Virtual Log 2Virtual Log 3Virtual Log 4 Truncated Start of logical log MinLSN Next to last checkpoint Last checkpoint End of logical log
22
Recovery 22 | SQL SERVER: FULL BULK-LOGGED SIMPLE ORACLE: ARCHIVELOG NOARCHIVELOG Em qualquer um dos dois, é fundamental ter uma política de Backup/Restore bem definida e Validada!
23
Ferramentas 23 | SQL SERVER SSMS Todas as ferramentas gráficas legais da MS! Ferramentas de Prompt Powershell ORACLE SQLDEVELOPER e SQLPLUS SDSQL (linha de comando) RMAN ENTERPRISE MANAGER (pago!)
24
24 | O que gostaríamos de ver no SQL SERVER ASM – Automatic Storage Management; RAC – Real Application Clusters;
25
25 | O que gostaríamos de ver no ORACLE Management Studio; Ajuste dinâmico de memória (on the fly); Alterar o modo de recovery à quente; Dettach/Attach; Usabilidade... (melhorando ao longo do tempo)
26
ASM e RAC 26 |
27
Onde aprender? 27 | SQL SERVER: Technet wiki MVA SQL Server Books Online Eventos da comunidade Cursos oficiais Cursos extraoficiais ORACLE: Oracle wiki Oracle Books Online Eventos da comunidade Cursos oficiais: WDP e OAEC Cursos extraoficiais
28
Demonstração Arquitetura Ferramentas Metadados ASM
29
Referências 29 | http://www.microsoftvirtualacademy.com/training-courses/sql-server-para-dbas-oracle (pt-br)http://www.microsoftvirtualacademy.com/training-courses/sql-server-para-dbas-oracle http://www.microsoftvirtualacademy.com/training-courses/sql-server-2014-essentials- for-oracle-dbashttp://www.microsoftvirtualacademy.com/training-courses/sql-server-2014-essentials- for-oracle-dbas Curso oficial Microsoft: 40074A - Microsoft SQL Server 2014 for Oracle DBAs Blog do Ricardo Portilho: http://nervinformatica.com.br/blog/http://nervinformatica.com.br/blog/ Oracle X SQL SERVER: Indexes: https://www.youtube.com/watch?v=OBUedC08lf8&list=WL&index=8 https://www.youtube.com/watch?v=OBUedC08lf8&list=WL&index=8 Documentação Oracle: http://docs.oracle.com/en/http://docs.oracle.com/en/ Documentação SQL SERVER: https://msdn.microsoft.com/en- us/library/bb545450.aspxhttps://msdn.microsoft.com/en- us/library/bb545450.aspx
30
Dúvidas? 26/11/2011 |30 |
31
Obrigado 31
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.