Oracle Performance Diagnostics & Tuning Ricardo Portilho Proni
|
|
|
- Valentina Bentes Belém
- 10 Há anos
- Visualizações:
Transcrição
1 Oracle Performance Diagnostics & Tuning Ricardo Portilho Proni
2 Mitificação
3 Métodos antigos o o o o o o Experiência Intuição Imprecisão Tempo Sorte Recursos
4 Top Tuning Verificar maior consumidor de CPU Verificar o SQL agressor Alterar o SQL e esperar que o desempenho melhore Adicionar índices e esperar que o desempenho melhore Se não melhorar, matar a sessão Se o desempenho não melhorar, voltar ao início
5 Checklist Tuning Verificar Sistema Operacional Verificar SGA e PGA Verificar coleta de estatísticas e fragmentação Verificar parâmetros do Oracle Verificar LOCKs Verificar SQLs que consomem mais recursos Construir uma teoria baseada nos dados observados Alterar algo e esperar que o desempenho melhore Se o cliente não gostar da teoria, apenas cite e altere alguns parâmetros relacionados Se o desempenho não melhorar, voltar ao início
6 Ratios Tuning Verificar Buffer Cache Hit Ratio Verificar Data Dictionary Hit Ratio Verificar SQL Cache Hit Ratio Verificar Library Cache Hit Ratio Construir uma teoria baseada nos dados observados Alterar algo (geralmente aumentar) e esperar que o desempenho melhore Se o desempenho não melhorar, voltar ao início
7 KIWI Tuning KIWI = Kill It With Iron Adicionar Memória RAM Adicionar CPUs Melhorar o I/O Migrar para um Servidor maior Migrar para RAC Adicionar Nós no RAC Pagar a conta, e esperar que o desempenho melhore Se o desempenho não melhorar, voltar ao início
8 Manager Tuning Migrar Banco para outro servidor Executar Upgrade de Banco de Dados Executar Upgrade da Aplicação Executar Upgrade do Application Server Juntar Aplicação e Banco de Dados Separar Aplicação e Banco de Dados Mudar o Application Server Voltar Backups Se o desempenho não melhorar, tentar outra coisa, até melhorar
9 O que está errado?
10 Paradigma
11 O carro e o leite Seu filho leva 2 horas para comprar leite na padaria, de carro. Como melhorar este tempo? É necessário um carro mais rápido? São necessários dois carros? É necessário tornar a estrada mais larga? É melhor só comprar 1 litro de leite de cada vez? Deve-se utilizar uma padaria que só tenha 1 tipo de leite? A porta da garagem deve estar sempre aberta?
12 O chefe e o atraso
13 Resultados
14 O método correto
15 O Tempo
16 R = S + W Response Time = Service Time + Wait Time
17 Instrumentação
18 Instrumentação
19 Oracle Wait Interface
20 Nascimento da OWI Benchmark : Juan Loaiza YAPP Paper: Anjo Kolk
21 Evolução da OWI Versão : 104 Wait Events Versão 8: 140 Wait Events Versão 8i: 220 Wait Events Versão 9i: 400 Waits Events Versão 10gR1: >800 Wait Events Versão 11gR2: >1100 Wait Events
22 Wait Events mais comuns buffer busy control file parallel write db file parallel read db file parallel write db file scatteread read db file sequential read db file single write direct path read direct path write enqueue free buffer latch free library cache pin library cache lock log buffer space log file sequential read log file switch (archiving needed) log file switch (checkpoint incomplete) log file switch completion log file sync SQL*Net mesage from client SQL*Net message to client
23 Enterprise Manager
24 Exemplo de Wait Event db file scattered read P1: File number P2: Starting block P3: Number of blocks Explicação: durante Full Table Scan, a leitura do Datafile espera pelo mecanismo de I/O. Causas: DB_CACHE_SIZE insuficiente, Full Table Scan incorreto ou desnecessário, I/O ineficiente (RAID 5?). Correção: Aumente o DB_CACHE_SIZE; Elimine o Full Table Scan; Otimize o DB_FILE_MULTIBLOCK_READ_COUNT para seu I/O; Melhore o mecanismo de I/O.
25 Exemplo de Wait Event log file switch completion P1: Not used P2: Not used P3: Not used Explicação: todos os grupos de Redo Logs foram utilizados e ainda são necessários para um eventual Recover, pois o DBWR ainda não gravou os blocos alterados nos Datafiles. Causas: Redo Logs sub-dimensionados para a gravação corrente, DB_CACHE_SIZE insuficiente, I/O ineficiente. Correção: Aumentar os Redo Logs em quantidade e/ou tamanho; Aumente o DB_CACHE_SIZE; Melhore o mecanismo de I/O.
26 Granularidades de Análise SQL Statement Session Instance
27 Ferramentas de Análise Dynamic Performance Views Extended SQL Trace (Event 10046) Statspack / AWR
28 OWI Dynamic Performance Views V$SYSTEM_EVENT V$SESSION_EVENT V$SESSION_WAIT
29 Cenários de Análise O Banco de Dados está lento agora O Banco de Dados estava lento ontem Este SQL está lento
30 O Banco de Dados está lento Encontrar indícios do gargalo na V$SYSTEM_EVENT Verificar os maiores gargalos na V$SESSION_EVENT Verificar os maiores gargalos na V$SESSION_WAIT, repetidamente Encontrar o SID ofensor na V$SESSION_WAIT Encontrar o maior Wait Event deste SID na V$SESSION_EVENT Corrigir o maior Wait Event possível Se o tempo esta satisfatório, finalizar a análise
31 O Banco de Dados está lento SQL> CREATE TABLE T2 AS SELECT * FROM T; Table created. SQL> SELECT EVENT, TIME_WAITED FROM V$SESSION_EVENT WHERE SID = 184 ORDER BY TIME_WAITED DESC; EVENT TIME_WAITED SQL*Net message from client direct path read 8403 log buffer space 7337 direct path write 2698 log file switch (checkpoint incomplete) 1037 log file switch completion 396 buffer busy waits 346 log file switch (private strand flush incomplete) 218 Data file init write 61
32 O Banco de Dados estava lento Encontrar indícios do gargalo na V$SYSTEM_EVENT Encontrar o maior Wait Event via Statspack / AWR Corrigir o maior Wait Event possível Se o tempo esta satisfatório, finalizar a análise
33 Este SQL está lento Executar o comando SQL com Extended SQL Trace Encontrar o maior Wait Event via tkprof Corrigir o maior Wait Event possível Se o tempo esta satisfatório, finalizar a análise
34 Este SQL está lento *** :43: WAIT #9: nam='db file scattered read' ela= file#=4 block#=9124 blocks=26 obj#=74574 WAIT #9: nam='db file scattered read' ela= 2528 file#=4 block#=9150 blocks=26 obj#=74574 WAIT #9: nam='db file scattered read' ela= file#=4 block#=9176 blocks=26 obj#=74574 WAIT #9: nam='db file scattered read' ela= file#=4 block#=9202 blocks=26 obj#=74574 WAIT #9: nam='db file scattered read' ela= 1669 file#=4 block#=9228 blocks=26 obj#=74574 WAIT #9: nam='db file scattered read' ela= file#=4 block#=9254 blocks=26 obj#=74574 WAIT #9: nam='db file scattered read' ela= 4760 file#=4 block#=9280 blocks=26 obj#=74574 WAIT #9: nam='db file scattered read' ela= file#=4 block#=9306 blocks=26 obj#=74574 tim= =====================
35 Limitações OWI: Views Não é um monitoramento End-to-End Sem dados de consumo de CPU Sem dados de consumo de Memória Sem histórico Bugs Imprecisões
36 Limitações OWI: Extended Trace Muitos dados Altíssima granularidade Desempenho Correlação de informações Bugs Imprecisões Sessões PARALLEL Sessões SHARED SERVER Waits só disponíveis em >=9iR1 Suporte oficial só em >10gR1
37 Limitações OWI: Statspack / AWR Baixa granularidade
38 Minha abordagem em Tuning Performance de Sistemas Computacionais só pode ser medida em TEMPO. Performance Tuning deve ser reativa. Performance Tuning deve ter ROI. Apenas os maiores gargalos devem ser solucionados. O processo deve ser Diagnostics, e depois Tuning. Alto consumo de CPU não é um problema. O usuário não executa um SQL por prazer. O desenvolvedor não deveria saber como fazer um bom SQL (COBOL?). Ferramentas Gráficas / Enterprise Manager / Wizards / Automação são bons auxiliares.
39 Minha abordagem em Tuning Bancos com bom desempenho devem ser observados. Não acredite em nada (separar tabelas e índices?). Teste. Se houvesse um parâmetro que sempre deixasse o Oracle mais rápido, sem nenhum efeito colateral, ele já viria habilitado. Desenvolva um método de convencimento gerencial. Por algo chamar-se Storage, não quer dizer que ele não tenha problemas. KISS (Keep It Simple, Stupid): a probabilidade de falha cresce linearmente com o aumento de complexidade. Conheça outros RDBMSs: TI não é lugar para paixões.
40 Perguntas? Blog: Twitter:
Lendas do Oracle. Ricardo Portilho Proni [email protected]. TITLE Speaker
TITLE Speaker Lendas do Oracle Ricardo Portilho Proni [email protected] Esta obra está licenciada sob a licença Creative Commons Atribuição-SemDerivados 3.0 Brasil. Para ver uma cópia desta
Análise de Relatórios AWR / Statspack 9iR2 a 12cR1
Análise de Relatórios AWR / Statspack 9iR2 a 12cR1 Ricardo Portilho Proni [email protected] Esta obra está licenciada sob a licença Creative Commons Atribuição-SemDerivados 3.0 Brasil. Para
Oracle 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 [email protected] Nerv Informática Quem sou eu Ricardo Portilho Proni - Consultor e Instrutor
Performance 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
Oracle Performance Diagnostics & Tuning 9iR1 a 11gR2
Oracle Performance Diagnostics & Tuning 9iR1 a 11gR2 Ricardo Portilho Proni [email protected] Esta obra está licenciada sob a licença Creative Commons Atribuição-SemDerivados 3.0 Brasil. Para
Workshop Oracle Tuning
Workshop Oracle Tuning Ricardo Portilho Proni [email protected] Esta obra está licenciada sob a licença Creative Commons Atribuição-SemDerivados 3.0 Brasil. Para ver uma cópia desta licença,
Aula 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
Crash 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
CONTENÇÕES NO SGBD MICROSOFT SQL SERVER 2008 R2
CONTENÇÕES NO SGBD MICROSOFT SQL SERVER 2008 R2 ROMULO RUBENS CUNHA JUNIOR 1 IREMAR NUNES DE LIMA 2 Resumo: Este artigo aborda os tipos de contenções que podem ocorrer no Sistema Gerenciador de Banco de
www.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
OTIMIZAÇÃO E PERFORMANCE DE BANCO DE DADOS UTILIZANDO SQL TUNING
OTIMIZAÇÃO E PERFORMANCE DE BANCO DE DADOS UTILIZANDO SQL TUNING Jéssica Correa dos Santos¹, Alexandre Paulino Sierra da Silva¹ ¹Universidade Paranaense (Unipar) Paranavai-PR-Brasil [email protected],
*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
Advanced 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
UNINOVE 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
Banco 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.
Everson 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
PROGRAMA DE PÓS-GRADUAÇÃO POSEAD. Curso Banco de Dados. Resenha Crítica: Backup e Recovery Aluno: Wilker Dias Maia
PROGRAMA DE PÓS-GRADUAÇÃO POSEAD Curso Banco de Dados Resenha Crítica: Backup e Recovery Aluno: Wilker Dias Maia Brasília 2012 SUMÁRIO 1- INTRODUÇÃO... 3 2- DESCRIÇÃO DO ASSUNTO... 4 2.1- Estrutura fisica
Comparativo de desempenho do Pervasive PSQL v11
Comparativo de desempenho do Pervasive PSQL v11 Um artigo Pervasive PSQL Setembro de 2010 Conteúdo Resumo executivo... 3 O impacto das novas arquiteturas de hardware nos aplicativos... 3 O projeto do Pervasive
Como Processos Criam Valor?
Como Processos Criam Valor? Eu comecei este Advisor há um mês. Li um artigo sobre processos e valor que pensei estar inadequado e decidi ver se eu poderia disponibilizar uma descrição mais clara e compreensível.
Oracle 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
Acordos de Nível de Serviço (SLA)
Poder Judiciário Justiça do Trabalho TRT - 11ª Região (AM/RR) Acordo de Nível de Serviço Acordos de Nível de Serviço (SLA) Serviço Abrangência Área de Negócio Cliente TRT SMS Toda a jurisdição do TRT da
Acordos de Nível de Serviço (SLA)
Poder Judiciário Justiça do Trabalho TRT - 11ª Região (AM/RR) Acordo de Nível de Serviço Acordos de Nível de Serviço (SLA) Serviço Abrangência Área de Negócio Relógio de Ponto Interna (Sede do Tribunal)
Acordos de Nível de Serviço (SLA)
Poder Judiciário Justiça do Trabalho TRT - 11ª Região (AM/RR) Acordo de Nível de Serviço Acordos de Nível de Serviço (SLA) 1 Poder Judiciário Justiça do Trabalho TRT - 11ª Região (AM/RR) Acordo de Nível
Guia de procedimentos de backups
Guia de procedimentos de backups Sumário Sobre o guia 3... 4 Procedimentos de backup do banco de dados Oracle... 5 Backup lógico... 6 Backup físico... 7 Envio de backup... para fita 9 2 3 Sobre o guia
ESTRATÉ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
Administração de Usuários e Privilégios no Banco de Dados
Administração de Usuários e Privilégios no Banco de Dados Todo agrupamento de bancos de dados possui um conjunto de usuários de banco de dados. Estes usuários são distintos dos usuários gerenciados pelo
SQL 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
Sumá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
Documentação Symom. Agente de Monitoração na Plataforma Windows
Documentação Symom de Monitoração na Plataforma Windows Windows Linux Windows Linux Plataforma Windows Instalação A instalação do de Monitoração do Symom para Windows é feita através do executável setup.exe
Gerenciamento de Redes de Computadores. Resolução de Problemas
Resolução de Problemas É preciso que o tempo médio entre as falhas sejam o menor possível. É preciso que o tempo médio de resolução de um problema seja o menor possível Qualquer manutenção na rede tem
Projeto 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
CONSULTORIA REMOTA BANCO DE DADOS SQL SERVER
CONSULTORIA REMOTA BANCO DE DADOS SQL SERVER Fabrício França Lima MCITP Database Administrator http://fabriciolima.net EXPERIÊNCIA Trabalho desde 2006 com SQL Server em um ambiente de banco de dados crítico
Turbine seu Banco de Dados Utilizando Enterprise Flash Drives no CLARiiON
Turbine seu Banco de Dados Utilizando Enterprise Flash Drives no CLARiiON Gustavo Tamaki [email protected] 1 Agenda Breve Introdução ao EFD (Enterprise Flash Drive) Performance do EFD Configuração
Você consegue dirigir seu carro sem um painel de controle? Você consegue gerenciar um Service Desk sem Indicadores?
Você consegue dirigir seu carro sem um painel de controle? Você consegue gerenciar um Service Desk sem Indicadores? Será que está acabando a gasolina? Qual o consumo médio do carro na Estrada ou na Cidade?
Prof.: Roberto Franciscatto. Capítulo 1.2 Aspectos Gerais
Sistemas Operacionais Prof.: Roberto Franciscatto Capítulo 1.2 Aspectos Gerais Estrutura do Sistema Operacional Principais Funções do Sistema Operacional Tratamento de interrupções e exceções Criação e
Carga Horária 40 horas. Requisitos Servidor Oracle 10G Ferramenta para interação com o banco de dados
Oracle 10g - Workshop de Administração I Objetivos do Curso Este curso foi projetado para oferecer ao participante uma base sólida sobre tarefas administrativas fundamentais. Neste curso, você aprenderá
Introdução a Banco de Dados
Introdução a Banco de Dados Ricardo Henrique Tassi - Departamento de Replicação Índice 1- Introdução... 03 2- Quais são os bancos de dados mais conhecidos hoje em dia...04 3- Quais são os tipos de banco...05
ARQUIVOS 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
Fundamentos de Sistemas Operacionais
Fundamentos de Sistemas Operacionais Professor: João Fábio de Oliveira [email protected] (41) 9911-3030 Objetivo: Apresentar o que são os Sistemas Operacionais, seu funcionamento, o que eles fazem,
Novidades 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
BI: 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
implementação Nuno Ferreira Neves Faculdade de Ciências de Universidade de Lisboa Fernando Ramos, Nuno Neves, Sistemas Operativos, 2014 2015
Sistemas de ficheiros: implementação Nuno Ferreira Neves Faculdade de Ciências de Universidade de Lisboa Objetivos da aula Descrever algunsdetalhes daimplementação deumsistema de ficheiros Discutir algoritmos
MONITORAMENTO DO AMBIENTE TECNOLÓGICO FoccoMONITOR
MONITORAMENTO DO AMBIENTE TECNOLÓGICO FoccoMONITOR Fevereiro/2012 Índice APRESENTAÇÃO... 3 O QUE É ESSE SERVIÇO?... 3 POR QUE MONITORAR?... 3 QUAL A ABRANGÊNCIA?... 4 MÉTRICAS... 4 PERÍODO DO MONITORAMENTO...
As 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
GUIA DE BOAS PRÁTICAS
GUIA DE BOAS PRÁTICAS Sumário Requisitos para um bom funcionamento...3 Menu Configurações...7 Como otimizar o uso da sua cota...10 Monitorando o backup...8 Manutenção de arquivos...12 www.upbackup.com.br
Servidores 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
Gerência de Redes Áreas Funcionais
Gerência de Redes Áreas Funcionais Cássio D. B. Pinheiro [email protected] cassio.orgfree.com Sumário Áreas Funcionais Falhas Configuração Contabilização Desempenho Segurança Ferramentas de Gerenciamento
XP extreme Programming, uma metodologia ágil para desenvolvimento de software. Equipe WEB Cercomp [email protected]
XP extreme Programming, uma metodologia ágil para desenvolvimento de software. Equipe WEB Cercomp [email protected] Introdução Criada por Kent Baeck em 1996 durante o projeto Daimler Chrysler. O sucesso
Treinamento. DBA Oracle 11g. Duração: 120 horas
Treinamento DBA Oracle 11g Duração: 120 horas Neste curso no primeiro módulo (Introdução ao Oracle 11g SQL e PL_SQL) é oferecido um curso introdutório à tecnologia do banco de dados Oracle 11g. Também
TP303DTM - Device Type Manager
MANUAL DO USUÁRIO TP303DTM - Device Type Manager TP303DTM TP303DTMMP www.smar.com.br Especificações e informações estão sujeitas a modificações sem prévia consulta. Informações atualizadas dos endereços
FLUXO DE CAIXA: Módulo BI (Business Intelligence)
RELATÓRIO DE ESTÁGIO: Tânia Cristina Leite RA: 046567 Orientador: Prof. Dr. Aurelio Ribeiro Leite de Oliveira FLUXO DE CAIXA: Módulo BI (Business Intelligence) Universidade Estadual de Campinas Instituto
Sistemas Operacionais
Sistemas Operacionais Aula 5 Estrutura de Sistemas de Computação Prof.: Edilberto M. Silva http://www.edilms.eti.br Baseado no material disponibilizado por: SO - Prof. Edilberto Silva Prof. José Juan Espantoso
Manual Xerox capture EMBRATEL
Manual Xerox capture EMBRATEL Versão 2 Junho/2011 Tópicos 1) Instalação do Xerox Capture 2) Utilização do Xerox Capture 2.1) Capturar pacotes de imagens pelo scanner 2.2) Importar pacote de imagens a partir
Alta 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
Oracle Database 11g: Novos Recursos para Administradores
Oracle Database 11g: Novos Recursos para Administradores Course O11NFA 5 Day(s) 30:00 Hours Introduction Este curso de cinco dias oferece a você a oportunidade de conhecer e fazer exercícios com os novos
Real Application Cluster (RAC)
Real Application Cluster (RAC) Anderson Haertel Rodrigues OCE RAC 10g [email protected] AdvancedIT S/A RAC? Oracle RAC é um banco de dados em cluster. Como assim? São vários servidores
PROCEDIMENTOS PARA ATUALIZAÇÃO DE VERSÃO DO APLICATIVO
PROCEDIMENTOS PARA ATUALIZAÇÃO DE VERSÃO DO APLICATIVO MASTERSAFDW VERSÃO 5-25/04/12 PÁGINA 1 Índice Informações Importantes... 3 Atualizando o aplicativo... 4 Procedimentos para atualização da base de
Fundamentos de Sistemas Operacionais. Sistema de Arquivos. Prof. Edwar Saliba Júnior Março de 2007. Unidade 03-002 Sistemas de Arquivos
Sistema de Arquivos Prof. Edwar Saliba Júnior Março de 2007 1 Objetivos Facilitar o acesso dos usuários ao conteúdo dos arquivos; Prover uma forma uniforme de manipulação de arquivos, independente dos
SIMULAÇÃO DE UM RESTAURANTE
SIMULAÇÃO DE UM RESTAURANTE Introdução Este projeto tem como objetivo a simulação de um sistema de funcionamento de um restaurante. A simulação se faz necessário para a obtenção de relatórios com informações
Hitachi Unified Storage. Família HUS 100. Henrique Leite! [email protected]! Tuesday, 4 de September de 12! Solutions Consultant!
Hitachi Unified Storage Família HUS 100 Henrique Leite! Solutions Consultant! [email protected]! Tuesday, 4 de September de 12! 1 Hitachi Data Systems 2011. All rights reserved. AGENDA Direção do
Perguntas Freqüentes (FAQs)
Table of contents 1 Questions... 2 1.1 1. Problemas de instalação...2 Questions 1. Problemas de instalação 1.1. É necessário reiniciar o após a instalação? Sim. Feche todas a janelas do. Abra novamente
Dicas 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
Os desafios do Bradesco nas redes sociais
Os desafios do Bradesco nas redes sociais Atual gerente de redes sociais do Bradesco, Marcelo Salgado, de 31 anos, começou sua carreira no banco como operador de telemarketing em 2000. Ele foi um dos responsáveis
Data Transformation Services (DTS) por Anderson Ferreira Souza
Data Transformation Services (DTS) por Anderson Ferreira Souza O Sql Server possui um recurso extremamente poderoso que é muito pouco utilizado pelos administradores e programadores. Com certeza, sendo
Esta dissertação apresentou duas abordagens para integração entre a linguagem Lua e o Common Language Runtime. O objetivo principal da integração foi
5 Conclusão Esta dissertação apresentou duas abordagens para integração entre a linguagem Lua e o Common Language Runtime. O objetivo principal da integração foi permitir que scripts Lua instanciem e usem
Transações Seguras em Bancos de Dados (MySQL)
Transações Seguras em Bancos de Dados (MySQL) Índice Entendendo os storage engines do MySQL 5 1 As ferramentas 1 Mais algumas coisas que você deve saber 1 Com a mão na massa 2 Mais ferramentas Usando o
Manual do Painel Administrativo
Manual do Painel Administrativo versão 1.0 Autores César A Miggiolaro Marcos J Lazarin Índice Índice... 2 Figuras... 3 Inicio... 5 Funcionalidades... 7 Analytics... 9 Cidades... 9 Conteúdo... 10 Referência...
Ministério da Educação Secretaria de Educação Profissional e Tecnológica Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Sul
QUESTÃO: 29 Além da alternativa a estar correta a alternativa e também pode ser compreendida como correta. Segundo a definição de diversos autores, a gerência de falhas, detecta, isola, notifica e corrige
Checklist de Projeto de Data Warehouse
Checklist de Projeto de Data Warehouse Prof. Dr. Jorge Rady de Almeida Jr. Escola Politécnica da USP F/1 Revisão de Projeto Design Review Após uma área de interesse tenha sido projetada e posta em operação
14/09/2008. Curso Superior de Tecnologia em Bando de Dados Disciplina: Projeto de Banco de Dados Relacional II Prof.: Fernando Hadad Zaidan
Faculdade INED Curso Superior de Tecnologia em Bando de Dados Disciplina: Projeto de Banco de Dados Relacional II Prof.: Fernando Hadad Zaidan Unidade 2.2 1 2 Material usado na montagem dos Slides Bibliografia
Pedro F. Carvalho Analista de Sistemas [email protected] www.pedrofcarvlho.com.br AULA 12 MANUTENÇÃO DE BANCO DE DADOS
AULA 12 MANUTENÇÃO DE BANCO DE DADOS Estatisticas de Objetos Nível de Tabela DBA_TABLES Numero de Linhas de uma Tabela Numero de Blocos(usados e nunca usados) alocados para a tabela A quantidade de espaço
Assessoria Técnica de Tecnologia da Informação - ATTI. Projeto de Informatização da. Secretaria Municipal de Saúde do. Município de São Paulo
Assessoria Técnica de Tecnologia da Informação - ATTI Projeto de Informatização da Secretaria Municipal de Saúde do Município de São Paulo Agendamento Regulado Unidades Solicitantes Manual de Operação
Gerência de Redes de Computadores. 05 Gerência de Hospedeiros (Hosts)
Gerência de Redes de Computadores 05 Gerência de Hospedeiros (Hosts) UFCG / DSC / JPS * 05 GERÊNCIA DE HOSPEDEIROS 1 TIPOS DE HOSPEDEIROS DOIS TIPOS DE HOSPEDEIROS o Servidores o Estações Clientes HÁ GRANDE
Mantis. Solicitando suporte. Manual do Cliente
Mantis Solicitando suporte Manual do Cliente Telefones: 3355-1594, 3350-6917, 4053 9165 - WWW.intelidata.inf.br Página 1 2012 Sumário USANDO O MANTIS PARA SOLICITAR SUPORTE... 3 Tela de Login... 3 Minha
1. Quem somos nós? A AGI Soluções nasceu em Belo Horizonte (BH), com a simples missão de entregar serviços de TI de forma rápida e com alta qualidade.
1. Quem somos nós? A AGI Soluções nasceu em Belo Horizonte (BH), com a simples missão de entregar serviços de TI de forma rápida e com alta qualidade. Todos nós da AGI Soluções trabalhamos durante anos
Noções de. Microsoft SQL Server. Microsoft SQL Server
Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados
Banco 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
Prevayler. Perola. André Luís Sales de Moraes Juliana Keiko Yamaguchi Tatiana Yuka Takaki
Prevayler Perola André Luís Sales de Moraes Juliana Keiko Yamaguchi Tatiana Yuka Takaki Prevayler Prevayler é a implementação em Java do conceito de Prevalência. É um framework que prega uma JVM invulnerável
Gerenciamento de Incidentes
Gerenciamento de Incidentes Os usuários do negócio ou os usuários finais solicitam os serviços de Tecnologia da Informação para melhorar a eficiência dos seus próprios processos de negócio, de forma que
Gerenciamento de Transações
Gerenciamento de Transações Outros tipos de recuperação: Além das falhas causadas por transações incorretas, conforme vimos anteriormente, podem ocorrer outros tipos de falhas, que ocorrem por fatores
Atualização Volare 17 Release 010
Atualização Volare 17 Release 010 Principais novidades do Volare 17: Release 010 CORREÇÕES: Ao trazer um item da base SINAPI ou SICRO2 DNIT para o orçamentos. Ele não estava deixando adicionar componentes
Nome do curso. Administração de Banco de Dados DBA ORACLE. Objetivos. Objetivos Gerais. Objetivos Específicos. Público Alvo
Nome do curso Administração de Banco de Dados DBA ORACLE Objetivos Objetivos Gerais Aperfeiçoar o profissional da área de Banco de Dados e TI (Tecnologia da Informação), demonstrando conceitos de modelagem
ESTE DOCUMENTO APRESENTA UMA VISÃO GERAL SOBRE A GESTÃO DE ALERTAS
Gestão de Alertas ESTE DOCUMENTO APRESENTA UMA VISÃO GERAL SOBRE A GESTÃO DE ALERTAS A solução de Gestão de Alertas objetiva o monitoramento da geração, recepção e emissão de documentos eletrônicos garantindo
NAS Network Attached Storage
NAS Network Attached Storage Evolução Tecnológica 1993 Primeiro appliance de storage NAS; 1996 Primeiro protocolo de backup em rede NDMP; 1996 Primeiro storage multi-protocolo UNIX/Windows; 1997 Primeiro
Escrito por Daniel Donda Qui, 06 de Novembro de 2008 18:21 - Última atualização Qui, 06 de Novembro de 2008 18:47
Conhecendo o Event Viewer Muito importante na manutenção e monitoramento de servidores o Event Viewer é uma ferramenta que gera logs de eventos tudo o que ocorre no servidor. Como o sistema nunca para
Sistema de Gerenciamento de Arquivos (SGA) (Manual de Instalação)
Sistema de Gerenciamento de Arquivos (SGA) (Manual de Instalação) Quantico Sistemas de Informação Ltda. 1 / 12 A. Histórico de Alterações Histórico de Alterações Versão Responsáveis Objetivo Solicitante
Como escrever melhor em 5 passos simples
Como escrever melhor em 5 passos simples Escrever um artigo para seu blog pode ser um processo estressante e tomar bastante tempo, especialmente se você não é um escritor. Mas quando você está determinado
Gerenciamento de Memória
Gerenciamento de Memória Prof. Dr. José Luís Zem Prof. Dr. Renato Kraide Soffner Prof. Ms. Rossano Pablo Pinto Faculdade de Tecnologia de Americana Centro Paula Souza Tópicos Introdução Alocação Contígua
Sistemas Operacionais. Prof. André Y. Kusumoto [email protected]
Sistemas Operacionais Prof. André Y. Kusumoto [email protected] Estruturas de Sistemas Operacionais Um sistema operacional fornece o ambiente no qual os programas são executados. Internamente,
Principais Comandos SQL Usados no MySql
Principais Comandos SQL Usados no MySql O que é um SGBD? Um Sistema Gerenciador de Banco de Dados (como no Brasil) ou Sistema Gestor de Base de Dados (SGBD) é o conjunto de programas de computador (softwares)
