Lendas do Oracle. Ricardo Portilho Proni TITLE Speaker
|
|
- Tomás Caminha de Sintra
- 8 Há anos
- Visualizações:
Transcrição
1 TITLE Speaker Lendas do Oracle Ricardo Portilho Proni Esta obra está licenciada sob a licença Creative Commons Atribuição-SemDerivados 3.0 Brasil. Para ver uma cópia desta licença, visite 1
2 Melhores Práticas
3 Aplicação de conhecimento de Projetos anteriores. Valiosas no início de um Projeto. Engenharia Projetos. Também conhecidas como: Rules of thumb. Industry Standards. Blue prints. Guidelines.
4 Cada vez mais populares. Gerentes e Clientes estão obcecados por elas. Tornaram-se leis em TI. Projetos inteiros são dedicados às Melhores Práticas. A tecnologia evolui demais para ter regras que duram anos. São perigosas se aplicadas indiscriminadamente. São aplicadas cegamente quando não se conhece a causa real. Aplicar Melhores Práticas cegamente = adivinhação. A culpa dessa situação é dos DBAs.
5 Devemos entender sua origem. Devemos saber que problemas elas resolvem. Devemos conhecer seus efeitos colaterais. Devemos saber como elas funcionam. Devemos saber porque elas funcionam. Devemos saber porque elas não funcionam.
6 6 Eficiência X Eficácia
7 7 Regras Histórias Mitos Lendas Paradigmas
8 A experiência é mais perigosa do que a inexperiência. Não é só porque algo está escrito, que se trata da verdade. Jonathan Lewis
9 9 Lendas
10 10 Todo SELECT deverá utilizar um índice.
11 Estatísticas Optimizer Statistics Table statistics Number of rows Number of blocks Average row length Column statistics Number of distinct values (NDV) in column Number of nulls in column Data distribution (histogram) Extended statistics Index statistics Number of leaf blocks Levels Clustering factor System Statistics I/O performance and utilization CPU performance and utilization
12 Influenciando o Otimizador CURSOR_SHARING DB_FILE_MULTIBLOCK_READ_COUNT OPTIMIZER_INDEX_CACHING OPTIMIZER_INDEX_COST_ADJ OPTIMIZER_MODE PGA_AGGREGATE_TARGET STAR_TRANSFORMATION_ENABLED
13 Access Paths
14 Access Paths Full Table Scan Index Fast Full Scan Index Full Scan Index Unique Scan Index Range Scan Index Skip Scan Index Join
15 15 Índice BITMAP deve ser criado para colunas com baixa cardinalidade.
16 SESSÃO 1 SQL> INSERT INTO T VALUES (1); 1 linha criada. SESSÃO 2 SQL> INSERT INTO T VALUES (2); 1 linha criada. SESSÃO 1: SQL> INSERT INTO T VALUES (2); Neste momento a Sessão 1 fica aguardando a conclusão da transação da Sessão 2. SESSÃO 2: SQL> INSERT INTO T VALUES (1); Neste momento a Sessão 2 fica aguardando a conclusão da transação da Sessão 1. SESSÃO 1: ERRO na linha 1: ORA-00060: conflito detectado ao aguardar recurso
17 17 SQL> SELECT COUNT(*) FROM T; - - Sem índice. COUNT(1) SQL> SELECT COUNT(DISTINCT(OWNER)) FROM T; - - Sem índice. COUNT(DISTINCT(OWNER)) - 28 Decorrido: 00:00:26.75 SQL> SELECT COUNT(DISTINCT(OWNER)) FROM T; - - Com índice BTREE. COUNT(DISTINCT(OWNER)) - 28 Decorrido: 00:00:05.29 SQL> SELECT COUNT(DISTINCT(OWNER)) FROM T; - - Com índice BITMAP. COUNT(DISTINCT(OWNER)) - 28 Decorrido: 00:00:01.84
18 18 SQL> SELECT COUNT(*) FROM T; COUNT(1) SQL> SELECT COUNT(DISTINCT(OWNER)) FROM T; COUNT(DISTINCT(OWNER)) - 28 SQL> SELECT COUNT(DISTINCT(OBJECT_NAME)) FROM T; -- Com índice BTREE COUNT(DISTINCT(OBJECT_NAME)) Decorrido: 00:00:08.95 SQL> SELECT COUNT(DISTINCT(OBJECT_NAME)) FROM T; Com índice BITMAP COUNT(DISTINCT(OBJECT_NAME)) Decorrido: 00:00:03.15
19 19 Tabelas grandes devem ser particionadas.
20 20
21 21 Deverá fazer COMMIT a cada N linhas.
22 Qual a transação mais longa que o sistema deve suportar? UNDO_RETENTION CREATE UNDO TABLESPACE RETENTION GUARANTEE AUTOEXTEND ON
23 23 O desenvolvedor não quer alterar o SQL. Não tem jeito.
24 DBMS_ADVANCED_REWRITE BEGIN SYS.DBMS_ADVANCED_REWRITE.DECLARE_REWRITE_EQUIVALENCE ( NAME => 'PORTILHO_REWRITE', SOURCE_STMT => 'SELECT /*+ INDEX(T_ALIAS,IDX_T) */ COUNT(*) FROM T T_ALIAS WHERE OBJECT_NAME = ''T''', DESTINATION_STMT => 'SELECT COUNT(OBJECT_NAME) FROM T T_ALIAS WHERE OBJECT_NAME = ''T''', VALIDATE => FALSE, REWRITE_MODE => 'TEXT_MATCH'); END; /
25 25 É melhor criar bancos / servidores separados, para um não incluenciar o outro.
26 Resource Plan Separação de Recursos por: ORACLE_USER SERVICE_NAME CLIENT_OS_USER CLIENT_PROGRAM CLIENT_MACHINE MODULE_NAME MODULE_NAME_ACTION SERVICE_MODULE SERVICE_MODULE_ACTION Controle dos Recursos: CPU Sessões Ativas Paralelismo I/O (>= 11gR1)
27 27 Terá uma área de SWAP com o dobro da RAM.
28 28
29 29 Não utilizará mais que 50% da RAM para a SGA.
30 30 ~]# free total used free shared buffers cached Mem: /+ buffers/cache: Swap: [root@nerv01 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 286G 12G 260G 5% / tmpfs 1.9G 0 1.9G 0% /dev/shm RAM Total do Servidor - (quantidade máxima de conexões simultâneas + 40) x 20MB - Memória do Sistema Operacional = (OLTP) 80% SGA e 20% PGA OU = (OLAP) 20% PGA e 80% SGA
31 31 Deverá separar dados e índices.
32 32
33
34
35 35 Seus DATAFILEs deverão ter no máximo ngb.
36 36 Eventos relacionados control file single write control file parallel write control file sequential read db file single write
37 37 Não utilizará AUTOEXTEND ON.
38 38 Eventos relacionados Data file init write
39 39 Deverá ter no máximo um Switch a cada 20m. Não deverá ter grandes Redo Log. Archive causa lentidão.
40 Eventos relacionados Switch log file switch log file switch (checkpoint incomplete) log file switch (clearing log file) log file switch (private strand flush incomplete) log file switch completion Archive log file sequential read log file switch (archiving needed) Como controlar? archive_lag_target
41 41 Mais é melhor.
42 Oracle RAC GC * SHARED_POOL_SIZE latch free latch: library cache latch: shared pool DB_CACHE_SIZE buffer busy free buffer read by oher session latch: cache buffers chains latch: row cache objects
43 43 LOG_BUFFER log buffer space log file parallel write log file single write log file switch log file sync
44 44 Deverá desfragmentar seu banco regularmente.
45 Blocos logicamente contíguos espalhados fisicamente. Espaço livre na TABLESPACE / DATAFILEs. Espaço livre da TABELA. Espaço livre no ÍNDICE. Row Chaining. Migrated Rows. EXTENTs.
46 Fragmentação: COALESCE
47 47 Fragmentação: COALESCE
48 48 Fragmentação: Row Chaining
49 49 Fragmentação: Row Migration
50 50 Dúvidas? Ricardo Portilho Proni
Oracle Performance Diagnostics & Tuning Ricardo Portilho Proni
Oracle Performance Diagnostics & Tuning Ricardo Portilho Proni Mitificação Métodos antigos o o o o o o Experiência Intuição Imprecisão Tempo Sorte Recursos Top Tuning Verificar maior consumidor de CPU
Leia maisOracle Performance Diagnostics & Tuning 9iR1 a 11gR2
Oracle Performance Diagnostics & Tuning 9iR1 a 11gR2 Ricardo Portilho Proni ricardo@nervinformatica.com.br Esta obra está licenciada sob a licença Creative Commons Atribuição-SemDerivados 3.0 Brasil. Para
Leia maisAnálise de Relatórios AWR / Statspack 9iR2 a 12cR1
Análise de Relatórios AWR / Statspack 9iR2 a 12cR1 Ricardo Portilho Proni ricardo@nervinformatica.com.br Esta obra está licenciada sob a licença Creative Commons Atribuição-SemDerivados 3.0 Brasil. Para
Leia maisBanco de Dados Oracle. Faculdade Pernambucana - FAPE
Faculdade Pernambucana - FAPE Visão Geral dos Componentes Principais da Arquitetura Oracle Servidor Oracle É o nome que a Oracle deu ao seu SGBD. Ele consiste de uma Instância e um Banco de Dados Oracle.
Leia maisAula 2 Arquitetura Oracle
Aula 2 Arquitetura Oracle Instancia Oracle Uma instância Oracle é composta de estruturas de memória e processos. Sua existência é temporária na memória RAM e nas CPUs. Quando você desliga a instância em
Leia mais*O RDBMS Oracle é um sistema de gerenciamento de banco de dados relacional.
Arquitetura Oracle e seus componentes Hoje irei explicar de uma forma geral a arquitetura oracle e seus componentes. Algo que todos os DBA s, obrigatoriamente, devem saber de cabo a rabo. Vamos lá, e boa
Leia maisOracle Zero Downtime Migration (com Golden Gate)
Oracle Zero Downtime Migration (com Golden Gate) Ricardo Portilho Proni ricardo@nervinformatica.com.br Esta obra está licenciada sob a licença Creative Commons Atribuição-SemDerivados 3.0 Brasil. Para
Leia maisOracle Tuning. Este PDF está disponível em Ricardo Portilho Proni Nerv Informática
Oracle Tuning Este PDF está disponível em http://nervinformatica.com.br/t.pdf Ricardo Portilho Proni ricardo@informatica.com.br Nerv Informática Quem sou eu Ricardo Portilho Proni - Consultor e Instrutor
Leia maisIn-Memory Database Internals DPB304
In-Memory Database Internals DPB304 In-Memory Database Internals Alberto Lima Senior Premier Field Engineer-SQL Server allima@microsoft.com Frederico Guimarães Santos Premier Field Engineer SQL Server
Leia maisT-SQL Mitos. Vamos criar uma tabela para os nossos exemplos e, em seguida, comparar planos de execução. Mãos à obra.
T-SQL Mitos Mito T-SQL: COUNT(1) é mais rápido que COUNT(*) Já escutei algumas pessoas afirmarem, inclusive DBAs, que usar COUNT(1) é mais performático que COUNT(*). Além disso, também ouço programadores
Leia maisOracle Advanced Compression x External Tables (Armazenamento de dados históricos)
Oracle Advanced Compression x External Tables (Armazenamento de dados históricos) Agenda Sobre Rodrigo Mufalani Clico de dados Visão Geral Avanced Compression Visão Geral External Tables Performance Disponibilidade
Leia maisPostgreSQL Performance
PostgreSQL Performance André Restivo Faculdade de Engenharia da Universidade do Porto February 24, 2012 André Restivo (FEUP) PostgreSQL Performance February 24, 2012 1 / 45 Sumário 1 Armazenamento 2 Índices
Leia maisCrash recovery é similar ao instance recovery, onde o primeiro referencia ambientes de instância exclusiva e o segundo ambientes parallel server.
Recover no Oracle O backup e recuperação de dados em um SGBD é de grande importância para a manutenção dos dados. Dando continuidade a nossos artigos, apresentamos abaixo formas diferentes de se fazer
Leia maisPedro F. Carvalho Analista de Sistemas contato@pedrofcarvalho.com.br. RMAN: Ambiente de backup
RMAN: Ambiente de backup Olá amigos! Após algumas séries de colunas explicando os conceitos e modos que o RMAN pode trabalhar, iremos aprender a utilizar essa ferramenta para auxiliar os serviços administrativos
Leia maisDicas para uso de VLDB (very large databases)
Dicas para uso de VLDB (very large databases) Slide 1 Considerações e Marcas Registradas As informações contidas nesta apresentação não foram submetidas à nenhuma revisão formal e é distribuída sem nenhuma
Leia maisUniversidade Federal de Mato Grosso-UFMT Sistemas de Informação Laboratório de Banco de Dados Prof. Clóvis Júnior. Áreas de Trabalho (Tablespace)
Universidade Federal de Mato Grosso-UFMT Sistemas de Informação Laboratório de Banco de Dados Prof. Clóvis Júnior Áreas de Trabalho (Tablespace) Estruturado Bancode Dados Estruturas de Memória Instância
Leia maisRANGE-HASH e RANGE-LIST
RANGE-HASH e RANGE-LIST O COMPOSITE PARTITION é um método de particionamento composto, unindo os três métodos discutidos anteriormente. Como os métodos Range, Hash e List Partition. Existem dois tipos
Leia maisPerformance Tuning. O que é, por onde começar e o que fazer? Fábio Prado. www.fabioprado.net
Performance Tuning O que é, por onde começar e o que fazer? Fábio Prado Visão geral Nesta apresentação veremos: O que é Tuning? Objetivos do tuning Problemas mais comuns Onde e por que tunar? Atividades
Leia maisBancos de Dados IV. Tuning de Bancos de Dados. Rogério Costa
Bancos de Dados IV Tuning de Bancos de Dados Rogério Costa rogcosta@inf.puc-rio.br 1 Sintonia (Tuning) de Bancos de Dados O que é? Realizar ajustes de forma a obter um melhor tempo de resposta para determinada
Leia maisBI: Um estudo de Oracle MÉLODY BALLOUARD (MAMB)
BI: Um estudo de Oracle MÉLODY BALLOUARD (MAMB) Roteiro Introdução Motivação Objetivos Historico Conceitos Arquitetura Estado da arte Exemplos Referências Introdução Quantidade infinita de dados Ferramentas
Leia maisAlta concorrência com PostgreSQL
Alta concorrência com PostgreSQL ou Fazendo uma manada de elefantes passar debaixo da porta Fábio Telles Rodriguez Timbira - A empresa brasileira de PostgreSQL 09 de novembro de 2012 Agenda Sobre o que
Leia maisSumário. Capítulo 2 Conceitos Importantes... 32 Tópicos Relevantes... 32 Instance... 33 Base de Dados... 36 Conclusão... 37
7 Sumário Agradecimentos... 6 Sobre o Autor... 6 Prefácio... 13 Capítulo 1 Instalação e Configuração... 15 Instalação em Linux... 15 Instalação e Customização do Red Hat Advanced Server 2.1... 16 Preparativos
Leia maisExtend Statistics Multcolumn Statistics
Extend Statistics Multcolumn Statistics Extendend Statistics é uma feature do 11g que ajuda o otimizador baseado em custo (CBO) tomar melhores decisões utilizando estatisticas em grupo de colunas, quando
Leia maisSQL CREATE DATABASE. MySQL, SQL Server, Access, Oracle, Sybase, DB2, e outras base de dados utilizam o SQL.
LINGUAGEM SQL SQL CREATE DATABASE MySQL, SQL Server, Access, Oracle, Sybase, DB2, e outras base de dados utilizam o SQL. SQL CREATE TABLE SQL NOT NULL O valor NOT NULL obriga que o campo contenha sempre
Leia maisWorkshop Oracle Tuning
Workshop Oracle Tuning Ricardo Portilho Proni ricardo@nervinformatica.com.br Esta obra está licenciada sob a licença Creative Commons Atribuição-SemDerivados 3.0 Brasil. Para ver uma cópia desta licença,
Leia maisProf. Carlos Majer Aplicações Corporativas UNICID
Este material pertence a Carlos A. Majer, Professor da Unidade Curricular: Aplicações Corporativas da Universidade Cidade de São Paulo UNICID Licença de Uso Este trabalho está licenciado sob uma Licença
Leia maisProjeto de Banco de Dados: Empresa X
Projeto de Banco de Dados: Empresa X Modelo de negócio: Empresa X Competências: Analisar e aplicar o resultado da modelagem de dados; Habilidades: Implementar as estruturas modeladas usando banco de dados;
Leia maisCOMPETÊNCIAS ESPECÍFICAS Compreender e utilizar a linguagem SQL, na construção e manutenção de uma base de dados.
PLANIFICAÇÃO DA DISCIPLINA DE SISTEMAS DE INFORMAÇÃO 12.ºH CURSO PROFISSIONAL DE TÉCNICO MULTIMÉDIA ANO LECTIVO 2013/2014 6. LINGUAGENS DE PROGRAMAÇÃO IV Pré-requisitos: - Planificar e estruturar bases
Leia maisSQL Introdução ao Oracle
SQL Introdução ao Oracle Estagiários: Daniel Feitosa e Jaqueline J. Brito Sumário Modelo de armazenamento de dados Modelo físico Modelo lógico Utilizando o SQL Developer Consulta de Sintaxe Sumário Modelo
Leia maisWorldwide Online TechDay. 30 - Outubro
30 - Outubro 1 Como funciona um banco de dados Microsoft SQL Server? Fabricio Catae Premier Field Engineer Microsoft Certified Master Twitter: @fcatae WebSite: http://blogs.msdn.com/fcatae/ 2 Nossos Parceiros
Leia maisBD Oracle. Licenciatura em Engenharia Informática e Computação. Bases de Dados 2003/04
BD Oracle SGBD Oracle Licenciatura em Engenharia Informática e Computação Bases de Dados 2003/04 BD Oracle Introdução aos SGBD Base de Dados Colecção de dados que descrevem alguma realidade Sistema de
Leia maisIn-Memory OLTP Cenários de Utilização
MVP ShowCast Virtual Community Series WEBCASTS 15 set a 2 0 1 4 09 out #mvpbr Organizado por MVPs com apoio da Microsoft #mvpshowcast Nível: 300 In-Memory OLTP Cenários de Utilização Palestrante: Luan
Leia mais2015.1- INF1340 - BD2. SGBD <Oracle> Grupo: Amanda Christian Gustavo
SGBD Grupo: Amanda Christian Gustavo Breve Histórico Larry Ellison e amigos fundam a SDL(Software Development Laboratories) Primeira versão do oracle (Oracle V1) foi desenvolvida mas nunca lançada
Leia maisNovidades Oracle 11g. Rio Grande Energia - RGE
Novidades Oracle 11g Daniel Güths Rio Grande Energia - RGE 1 Agenda Oracle Database 11g new features SQL e PL/SQL new features Performance e gerenciamento de recursos Gerenciamento de mudanças Gerenciamento
Leia maisAdministração de Banco de Dados. Arquitetura Física do Banco de Dados. Arquitetura. Arquitetura. Instância. Base de Dados. Processos User e Server
Administração de Banco de Dados Arquitetura Física do Banco de Dados 5/27/09 Estruturas de Armazenamento 1 5/27/09 Estruturas de Armazenamento 2 Processos User e Server Arquitetura Instância Processos
Leia maisLogMiner Além do FlashBack Query
LogMiner Além do FlashBack Query O Oracle LogMiner é uma ferramenta que permite consultas a arquivos de redo log s online e archives através de SQL. Os arquivos de redo contém o histórico da atividades
Leia maisEXEMPLOS DE COMANDOS NO SQL SERVER
EXEMPLOS DE COMANDOS NO SQL SERVER Gerenciando Tabelas: DDL - DATA DEFINITION LANGUAG Criando uma tabela: CREATE TABLE CLIENTES ID VARCHAR4 NOT NULL, NOME VARCHAR30 NOT NULL, PAGAMENTO DECIMAL4,2 NOT NULL;
Leia maisBanco de Dados. Prof. Antonio
Banco de Dados Prof. Antonio SQL - Structured Query Language O que é SQL? A linguagem SQL (Structure query Language - Linguagem de Consulta Estruturada) é a linguagem padrão ANSI (American National Standards
Leia maisMySQL para DBAs Oracle
MySQL para DBAs Oracle Ricardo Portilho Proni ricardo@nervinformatica.com.br Esta obra está licenciada sob a licença Creative Commons Atribuição-SemDerivados 3.0 Brasil. Para ver uma cópia desta licença,
Leia maisP R E F Á C I O A UNIÃO FAZ A FORÇA
P R E F Á C I O G de grid. Fazer mais com menos. Essa é a grande promessa por trás da Grid Computing, a nova arquitetura de aplicativos desenvolvida pela Oracle. Lançada oficialmente no Brasil em 20 de
Leia maisAdministração de Banco de Dados
Administração de Banco de Dados Adriano J. Holanda http://holanda.xyz 28/8/2015 Índices Para os testes com os índices criaremos uma tabela chamada tteste com o comando teste=> CREATE TABLE tteste (id int4);
Leia maisEstatística, monitoramento e diagnóstico através do catálogo do PostgreSQL
Estatística, monitoramento e diagnóstico através do catálogo do PostgreSQL O trabalho Estatística, monitoramento e diagnóstico através do catálogo do PostgreSQL de Fabiano Machado Dias e Eduardo Wolak
Leia maisBANCO DE DADOS. info 3º ano. Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br www.diemesleno.com.br
BANCO DE DADOS info 3º ano Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br www.diemesleno.com.br Na última aula estudamos Unidade 4 - Projeto Lógico Normalização; Dicionário de Dados. Arquitetura
Leia maisUNINOVE Tec. Adm. e Des. de Sistemas. Administracão de Banco de Dados. ORACLE Backup / Recovery AULA 11
UNINOVE Tec. Adm. e Des. de Sistemas Administracão de Banco de Dados ORACLE Backup / Recovery AULA 11 Prof. MsC. Eng. Marcelo Bianchi AULA 09 A ARQUITETURA DO ORACLE O conhecimento da arquitetura Oracle
Leia maisÍndices no Oracle Database
Índices no Oracle Database Tudo o que você precisa saber sobre eles (em 50 minutos) Fábio Prado Apresentação Quem sou eu? Trabalho com TI há 16 anos: 2000/2001: Analista de Suporte; 2001/2007: Analista
Leia maisIntrodução à Engenharia da Computação. Banco de Dados Professor Machado
Introdução à Engenharia da Computação Banco de Dados Professor Machado 1 Sistemas isolados Produção Vendas Compras Banco de Dados Produtos... Banco de Dados Produtos... Banco de Dados Produtos... Desvantagens:
Leia maisQuando se seleciona os modos OS ou XML, arquivos são criados com os registros de auditoria, eles se localizam parâmetro audit_file_dest.
Auditoria é a habilidade do banco de dados Oracle poder gerar logs de auditoria (XML, tabelas, arquivos de SO, ) em atividades suspeitas do usuário, como por exemplo: monitorar o que um determinado usuário
Leia maisAs principais estruturas são a SGA (System Global Area ou Área Global do Sistema) e a PGA (Program Global Area ou Área Global de Programa).
ARQUITETURA ORACLE O conhecimento da arquitetura interna do ORACLE é de extrema importância para a compreensão das técnicas de otimização do produto. Basicamente, os seus mecanismos de execução são as
Leia maisADMINISTRAÇÃO ORACLE
BANCO DE DADOS ADMINISTRAÇÃO ORACLE Prof. Marcos Alexandruk SUMÁRIO INTRODUÇÃO 03 ORACLE 9i SERVER: OVERVIEW 05 ARQUITETURA FÍSICA 08 ARQUITETURA LÓGICA 16 SEGMENTOS 25 TRANSAÇÕES 27 SEGMENTOS DE ROLLBACK
Leia maisArquitetura de Banco de Dados
Arquitetura de Banco de Dados Daniela Barreiro Claro MAT A60 DCC/IM/UFBA Arquitetura de Banco de dados Final de 1972, ANSI/X3/SPARC estabeleceram o relatório final do STUDY GROUP Objetivos do Study Group
Leia maisGuia de Referência Rápida Administração de Bancos de Dados Oracle - Abstratos Tecnologia
Objetivo O objetivo deste guia é tão somente o de servir como referência, um lembrete, da sintaxe dos comandos de administração de bancos de dados Oracle mais usuais. Sendo assim ele não tem o objetivo
Leia maisTítulo da Apresentação
Título da Apresentação O Ambiente IntegraçãoSPED Palestrante: EDSON IE 00/00/0000 O SPED O SPED (SISTEMA PÚBLICO DE ESCRITURAÇÃO DIGITAL), foi instituído pelo Decreto nº 6.022, de 22 de janeiro de 2007,
Leia maismelhorado; mais eficiente; maior facilidade; e
Capa Oracle Melhore o desempenho de seu banco de dados Oracle De vento em popa Com uma configuração esperta e seleções SQL com velocidade otimizada é possível melhorar o desempenho do aplicativo de dados
Leia maisGerenciamento de memória virtual no Kernel Linux conceitos básicos
Gerenciamento de memória virtual no Kernel Linux conceitos básicos João Eriberto Mota Filho Rio de Janeiro, Eriberto RJ, 03 dez. dez. 2011 2011 Sumário Modelo von Neumann Causas de esgotamento da memória
Leia maisEverson Santos Araujo
Administrando Servidores Linux Everson Santos Araujo Esta apresentação O que esperar: Dicas para uma boa administração de O que não esperar: Como fazer passo a passo; sistemas; Monitoramento; Everson Santos
Leia maisARQUIVOS DE CONFIGURAÇAO ZIM 8.50
ZIM TECHNOLOGIES DO BRASIL ARQUIVOS DE CONFIGURAÇAO ZIM 8.50 Próx Antes de Iniciar Este documento detalha os arquivos de configuração da versão Zim 8.50 para Unix/WIndows. Você também deve consultar as
Leia maisPostgreSQL em Ambiente Financeiro de Alta Criticidade Data: 24 de outubro de 2009
PostgreSQL em Ambiente Financeiro de Alta Criticidade Data: 24 de outubro de 2009 Flavio Henrique Araque Gurgel http://creativecommons.org/licenses/by-sa/3.0/deed.pt Slide 2 Suporte nível 2, 24/7 Configurações,
Leia maisTuning de Banco de Dados
AULA 06 Tuning de Banco de Dados INTRODUÇÃO AO OWI Na aula anterior... Começamos a estudar OWI, vimos que todo o nosso problema associado a lentidão está sempre ligado a gargalos em banco de dados. Para
Leia maisMigrando para OpenEdge 10. Regis Martins Ezipato Sr Solution Engineer
Migrando para OpenEdge 10 Regis Martins Ezipato Sr Solution Engineer Façam as perguntas durante a apresentação 2 Visão Geral Versão 7.2A 8.2A 8.3A 9.0A 9.1A 10.0A 10.1A Quando Passado distante Passado
Leia maisPGBR 2013. Como lidar com cargas de trabalho mistas Flavio Gurgel
PGBR 2013 Como lidar com cargas de trabalho mistas Flavio Gurgel Flavio Gurgel Engenheiro eletricista - UFPR Líder de projetos especiais 4Linux EnterpriseDB Certified Postgres Plus Associate Experiência:
Leia maisLINGUAGEM SQL. DML - Linguagem de Manipulação de Dados
LINGUAGEM SQL Structured Query Language, ou Linguagem de Consulta Estruturada ou SQL, é uma linguagem de pesquisa declarativa para banco de dados relacional (base de dados relacional). Muitas das características
Leia maisFormação em Banco de Dados
Formação em Banco de Dados Sobre a KTEC A KTEC Escola de Tecnologia oferece uma série de cursos, para os que procuram uma base sólida no aprendizado, com foco nas boas práticas que fazem a diferença no
Leia maisAdministração de Banco de Dados
Administração de Banco de Dados Aula 6 Prof. Marcos Alexandruk Aula 6 Estruturas lógicas do Oracle: Tabelas tabelas relacionais tabelas temporárias tabelas organizadas por índices tabelas de objetos tabelas
Leia maisControle de transações em SQL
Transações Controle de transações em SQL Uma transação é implicitamente iniciada quando ocorre uma operação que modifica o banco de dados (INSERT, UPDATE ou DELETE). Uma transação pode terminar normalmente
Leia maisConsistem num conjunto de apontadores para instâncias especificas de cada relação.
Mecanismo usado para mais fácil e rapidamente aceder à informação existente numa base de dados. Bases de Dados de elevadas dimensões. Consistem num conjunto de apontadores para instâncias especificas de
Leia maisINSTITUTO SUPERIOR TÉCNICO Administração e Optimização de Bases de Dados
Número: Nome: 1 -------------------------------------------------------------------------------------------------------------- INSTITUTO SUPERIOR TÉCNICO Administração e Optimização de Bases de Dados Exame
Leia maisSumário 1 0.1 Introdução 1 0.2 Breve História da Linguagem SQL l 0.3 Características da Linguagem SQL 3 0.4 A Composição deste Livro 3
ÍNDICE o -INTRODUÇÃO Sumário 1 0.1 Introdução 1 0.2 Breve História da Linguagem SQL l 0.3 Características da Linguagem SQL 3 0.4 A Composição deste Livro 3 0.5 Sistemas Utilizados 6 0.5.1 Access 2003 (Microsoft)
Leia maisOracle 12c: Multitenant Architecture
Oracle 12c: Multitenant Architecture Ricardo Portilho Proni ricardo@nervinformatica.com.br Esta obra está licenciada sob a licença Creative Commons Atribuição-SemDerivados 3.0 Brasil. Para ver uma cópia
Leia maisInfraestrutura Convergente Implementação
Infraestrutura Convergente Implementação Nilton de Almeida Diretor de Vendas para Plataformas nilton@br.fujitsu.com 0 Copyright 2014 FUJITSU A Corporação Fujitsu Receita anual de 46 bilhões de dolares
Leia maisUm objeto de estatística contém informações de distribuição de valores de uma ou mais colunas de uma tabela ou view indexada
Desvendando Estatísticas do SQL Server Parte 1 Nesta série de artigos vamos dar um mergulho profundo nas Teorias Probabilísticas (mais conhecido como estatísticas) do SQL Server. Introdução Estatísticas
Leia maisBanco de Dados. Um momento crucial na organização dos dados é a forma com que cadastramos estes dados, a estrutura de armazenamento que criamos.
Banco de Dados O que é um Banco de Dados? Este assunto é muito vasto, tentaremos resumi-lo para atender as questões encontradas em concursos públicos. Já conhecemos o conceito de dado, ou seja, uma informação
Leia maisMANUAL INSTALAÇÃO WEB SERVICE
MANUAL INSTALAÇÃO WEB SERVICE Recebimento de dados pelo Hospital Versão 1.1 2/9/2014 Contato suporte@gtplan.com.br Índice Introdução... 2 Requerimentos para instalação do Web Service... 2 Instalação...
Leia maisAdvanced IT S/A. EM10g Grid Control. Introdução. Introdução. Agenda. Como alcança estes objetivos Grid Control Home Page Pode gerenciar:
Agenda Advanced IT S/A EM10g Grid Control Denise Cunha Advanced IT S/A - DBA Gerenciando Deployments (distribuições) Estendendo o EM Sistema de Jobs Start e Stop do EM Objetivos Extrair informações críticas
Leia maisORACLE ARQUITETURA FÍSICA
ORACLE ARQUITETURA FÍSICA Prof. Marcos Alexandruk alexandruk@uninove.br www.unilivros.com.br ARQUITETURA FÍSICA INSTÂNCIA BANCO DE DADOS MEMÓRIA ARQUIVOS PROCESSOS O servidor Oracle consiste em: uma INSTÂNCIA
Leia maisIntrodução à Banco de Dados. Nathalia Sautchuk Patrício
Introdução à Banco de Dados Nathalia Sautchuk Patrício Histórico Início da computação: dados guardados em arquivos de texto Problemas nesse modelo: redundância não-controlada de dados aplicações devem
Leia maisSQL Structured Query Language
Janai Maciel SQL Structured Query Language (Banco de Dados) Conceitos de Linguagens de Programação 2013.2 Structured Query Language ( Linguagem de Consulta Estruturada ) Conceito: É a linguagem de pesquisa
Leia maisFaculdade Pitágoras 16/08/2011. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet
Faculdade Pitágoras Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan SQL A linguagem SQL é responsável por garantir um bom nível
Leia maisFaculdade Pitágoras. Curso Superior de Tecnologia: Banco de Dados. Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan SQL
Faculdade Pitágoras Curso Superior de Tecnologia: Banco de Dados Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan SQL A linguagem SQL é responsável por garantir um bom nível de independência do
Leia maisESTRATÉGIAS DE OTIMIZAÇÃO NO SGBD MICROSOFT SQL SERVER 2008 R2 IREMAR NUNES DE LIMA 2
ESTRATÉGIAS DE OTIMIZAÇÃO NO SGBD MICROSOFT SQL SERVER 2008 R2 RAMON FELIPE MOREIRA DIAS DE SOUZA 1 IREMAR NUNES DE LIMA 2 Resumo: Este artigo identifica e discute diversas estratégias que podem ser utilizadas
Leia maisProjeto de Otimização de Performance e Redução de Custos. Sistema On-line. Empresa de Serviços
Projeto de Otimização de Performance e Redução de Custos Sistema On-line Empresa de Serviços PROJETO DE OTIMIZAÇÃO Objetivo do Projeto Comprovar a viabilidade de ganhos de performance e redução de custos
Leia maisA empresa brasileira de PostgreSQL
PostgreSQL 9.4: O que vem por aí A empresa brasileira de PostgreSQL 03/03/2015 Sobre este material Copyright 2015 Timbira. Todos os direitos reservados. Embora este material tenha sido elaborado com toda
Leia maisServidores SQL - SQL SERVER 7.0 e Oracle
Servidores SQL - SQL SERVER 7.0 e Oracle SQL SERVER O SQL Server é um sistema de gerenciamento de banco de dados cliente/servidor de alto desempenho com alta integração com o Windows NT. Suas características
Leia maisSumário Agradecimentos... 19 Sobre.o.autor... 20 Prefácio... 21 Capítulo.1..Bem-vindo.ao.MySQL... 22
Sumário Agradecimentos... 19 Sobre o autor... 20 Prefácio... 21 Capítulo 1 Bem-vindo ao MySQL... 22 1.1 O que é o MySQL?...22 1.1.1 História do MySQL...23 1.1.2 Licença de uso...23 1.2 Utilizações recomendadas...24
Leia maisUNIVERSIDADE DO VALE DO ITAJAÍ CENTRO DE CIÊNCIAS TECNOLÓGICAS DA TERRA E DO MAR CURSO DE CIÊNCIA DA COMPUTAÇÃO
UNIVERSIDADE DO VALE DO ITAJAÍ CENTRO DE CIÊNCIAS TECNOLÓGICAS DA TERRA E DO MAR CURSO DE CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE UMA FERRMANENTA PARA ANÁLISE DE AJUSTE DE DESEMPENHO DO BANCO DE DADOS
Leia maisPostgreSQL. www.postgresql.org. André Luiz Fortunato da Silva Analista de Sistemas CIRP / USP alf@cirp.usp.br
PostgreSQL www.postgresql.org André Luiz Fortunato da Silva Analista de Sistemas CIRP / USP alf@cirp.usp.br Características Licença BSD (aberto, permite uso comercial) Multi-plataforma (Unix, GNU/Linux,
Leia maisTópicos Avançados de Bases de Dados Instituto Politécnico da Guarda, Escola Superior de Tecnologia e Gestão, 2005/2006
Sistema de Gestão de Base de Dados Aspectos físicos de bases de dados (exemplo Oracle) Nota importante: A matéria sobre indexação corresponde aos acetatos 32 ao 53. A matéria dos restantes acetatos não
Leia maisProf.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br
Programação com acesso a BD Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br 1 Modelos de Dados, Esquemas e Instâncias 2 Modelos de Dados, Esquemas e Instâncias Modelo de dados: Conjunto de conceitos
Leia maisBest Practices SSIS 2008 for Starters
Best Practices SSIS 2008 for Starters A Fast Introduction By @Tiago Palhota tiago.palhota@gmail.com Index Design - Anotações - Containers - Expressões - Mapping de colunas Performance - SELECT * / Table
Leia maiswww.en-sof.com.br SOLUÇÕES PARA CONTINUIDADE DO NEGÓCIO
SOLUÇÕES PARA CONTINUIDADE DO NEGÓCIO 1 Soluções Oracle Voltadas à Continuidade dos Negócios Luciano Inácio de Melo Oracle Database Administrator Certified Oracle Instructor Bacharel em Ciências da Computação
Leia maisInstalação RAC10g em Linux
Instalação RAC10g em Linux Humberto Corbellini humberto.corbellini@advancedit.com.br Agenda Visão Geral Storage compartilhado Hardware utilizado Sistema operacional Configuração de rede Drivers e opções
Leia mais<Insert Picture Here> Comparativo entre DBSE e DBEE
Comparativo entre DBSE e DBEE Oracle Database Oracle Database Standard Edition Disponível para ambientes com até 4 processadores, possui features limitadas e não oferece possibilidade
Leia maisTópicos Avançados de Bases de Dados
Tópicos Avançados de Bases de Dados Henrique Madeira Exercícios práticos Transacções e Controlo de Concorrência Nota importante: Antes de fazer estes exercícios é preciso garantir que têm uma conta Oracle
Leia mais