Cuidados com Banco de Dados



Documentos relacionados
Manual Etiquetas OP DESENVOLVENDO SOLUÇÕES. Autora: Laila M G Gechele Doc. Vrs. 01 Revisores: Leandro Delgado de Souza Aprovado em: Setembro de 2013.

Instruções para Remessa Bancária

Manual Framework Daruma para ECF

Ordens de Produção Vinculadas

DESENVOLVENDO SOLUÇÕES

Requisição de Compra DESENVOLVENDO SOLUÇÕES

Manual Acordos Comerciais

Manual Comissões 1.1 ÍNDICE 1. VISÃO GERAL ÍNDICE MOTIVAÇÃO: INTRODUÇÃO... 4

Manual Fechamento Fiscal

Lei da Transparência - Lei 12741/2012

Manual Emissão de RPA

Manual Garantia e Serviço de Atendimento ao Consumidor - SAC

Instruções Servidor TeoremaEE

Manifestação do Destinatário da NF-e

Manual XML Center DESENVOLVENDO SOLUÇÕES. Autora: Laila Maria Doc. Vrs. 01 Revisão: Aprovado em: Outubro de 2015.

Manual CIAP Controle de Crédito de ICMS do Ativo Permanente.

Instruções para Área Restrita site Teorema

Instruções para Instalação do PAF-ECF 2.1

Instruções SPED Fiscal ECF

Novidades da Versão 15.02a

Novidades da Versão 15.02a

*HUPRQGR±0DQXDOGR8VXiULR

Instruções para Área Restrita site Teorema

Manual Posto de Combustível

Manual de Ordem de Serviço de Montagem OSM

Manual E-commerce DESENVOLVENDO SOLUÇÕES. Autor: Vinicius Brodinhao Doc. Vrs. 01 Revisão: Laila Maria Aprovado em: Agosto de 2015.

Pré-requisitos para Instalação Física e Lógica do SISLOC

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource Rev: 02

Caro cliente. Guia do cliente. Página 1

Manual do Usuário Mega Net Internet Wireless

Manual SPED Contábil DESENVOLVENDO SOLUÇÕES. Autora: Laila M G Gechele Doc. Vrs. 02 Aprovado em: Maio de 2013.

Pré-requisitos para Instalação Física e Lógica do Sisloc

CONFIGURAÇÃO Cobian Backup Programa gratuito e de qualidade para realizar seus backups automáticos

NetEye Guia de Instalação

29/06/ :30 Leite Júnior QUESTÕES CESPE BACKUP

Procedimentos para Reinstalação do Sisloc

Manual de Instalação Hunes

Manual de Instalação

Secure Client. Manual do Usuário. Versão 6.2. Procedimento para Instalação e configuração do Secure Client 6.1. Secure Client versão 6.

Backup.


Procedimentos para Instalação do SISLOC

Como obter Ajuda e Suporte

RESTAURAÇÃO E BACKUP DE BANCO DE DADOS FIREBIRD

Guia de Instalação DESENVOLVENDO SOLUÇÕES. Autora: Laila M G Gechele Doc. Vrs. 02 Aprovado em: dezembro de 2012

Manual de Instalação Corporate

Requisitos técnicos dos produtos Thema

Manual de Atualização Versão

Roteador Load-Balance / Mikrotik RB750

Algumas dicas para você ter uma boa qualidade de navegação

ADMINISTRAÇÃO E SERVIÇOS DE REDE

Manual de Instalação ProJuris8

Backup. Prof. Marciano dos Santos Dionizio

Como instalar Windows XP

as qualidades do banco de dados SQL Server 2000 a documentação é constantemente atualizada e de fácil acesso.

Manual de Instalação

Processo Manutenção de Computadores

Manual de Instalação Flex

MSYS - Cópia de segurança

Guia de instalação UEG Linux LTS

Backup. Prof. Marciano dos Santos Dionizio

Introdução a Informática - 1º semestre AULA 02 Prof. André Moraes

Guia Sphinx: instalação, reposição e renovação

TRABALHO COM GRANDES MONTAGENS

Manual Instalação, Configuração e Atualização FullCopyConvert Data FullCopyConvertService

FACULDADE DE ENGENHARIA DE COMPUTAÇÃO. PROJETO FINAL I e II PLANO DE TRABALHO <NOME DO TRABALHO> <Nome do Aluno> <Nome do Orientador>

Liner. Manual do Usuário

Revisão 7 Junho de 2007

Manual de Instalação

LINEAR EQUIPAMENTOS RUA SÃO JORGE, TELEFONE: SÃO CAETANO DO SUL - SP - CEP

Cadastramento de Computadores. Manual do Usuário

Guia De Utilização Do Ambiente LMS

CERTIFICADO DIGITAL ARMAZENADO NO COMPUTADOR (A1) GUIA DE EXPORTAÇÃO

Motorola Phone Tools. Início Rápido

Instalação: permite baixar o pacote de instalação do agente de coleta do sistema.

MANUAL DE INSTALAÇÃO 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS ; 3) SUMÁRIOS GENEPLUS.

SISTEMA/MÓDULO: SYSMO S1 / CONFIGURACOES CORRUPÇÃO DE BASE DE DADOS VERSÃO: 1.01 DATA: 11/06/2007

Instruções de Instalação do SciFinder Scholar 2007

Instalação do SisAlu 1. Apostila de Instalação do SisAlu

Manual de Itens com Saldo a Faturar

INSTALAÇÃO DO SOFTWARE DE PC PARA TRS5000/TRS5000-EVO.

Portal Petronect. Objetivo. Requisitos Mínimos - Hardware

Ação de copiar arquivos, como medida de segurança, permitindo sua recuperação em caso de perda.

MANUAL DO PROGRAMA PROJEF WEB

Manual Tacógrafos DESENVOLVENDO SOLUÇÕES. Autora: Laila M G Gechele Doc. Vrs. 01 Revisores: Aprovado em: Julho de 2013.

Software de Tarifação para centrais PABX e ambiente Windows

O servidor de banco de dados ORACLE corporativo da empresa deve possuir a seguinte especificação mínima:

Tópicos Especiais em Informática

Sistema Integrado de Gerenciamento ARTESP. MANUAL DO USUÁRIO - SIGA Extranet GRD e Projetos. MANUAL DO USUÁRIO SIGA EXTRANET GRD e Projetos

Requisitos Mínimos para Navegar no Portal Progredir

Procedimentos para Instalação do Sisloc

Revisão: Introdução. - Integração com o AutoManager; 1 Atualização de versão do banco de dados PostgreSQL

Instruções para Consulta Notas Fiscais contra Empresa

Manual de Instalação da leitora de SmartCard Teo by Xiring

13/03/ :24 Leite Júnior

mobile PhoneTools Guia do Usuário

Nota de Aplicação. Migrando a base da dados do software ION-GER da maquina servidor. Suporte Técnico Brasil. Versão: 1.0

Backup e recuperação. Guia do Usuário

Transcrição:

Cuidados com Banco de Dados DESENVOLVENDO SOLUÇÕES Autora: Laila M G Gechele Doc. Vrs. 02 Aprovado em: agosto de 2011 Nota de copyright Copyright 2013 Teorema Informática, Guarapuava. Todos os direitos reservados.

1. VISÃO GERAL 1.1 MOTIVAÇÃO: Verificar algumas dicas importantes de segurança e melhora de desempenho no. 1.2 ÍNDICE 1. VISÃO GERAL... 2 1.1 MOTIVAÇÃO:... 2 1.2 ÍNDICE... 2 1.3 INTRODUÇÃO:... 2 2. INSTRUÇÕES... 4 2.1 SEGURANÇA... 4 2.2 PERFORMANCE... 4 2.3 JUSTIFICATIVAS... 5 2.4 LEITURAS RECOMENDADAS... 5 2.5 CONSIDERAÇÕES FINAIS... 5 3. REFERÊNCIAS... 6 4. ACRÔNIMOS E ABREVIATURAS... 6 1.3 INTRODUÇÃO: Tratando-se do uso da ferramenta apresentada por este documento é necessário ao usuário, conhecimentos básicos relacionados a Banco de Dados, algum treinamento prévio. Vídeoaulas de processos para assistência de todos os agentes se encontram no curso Especial Agentes no Ambiente de Aprendizagem da área restrita Teorema. Para funcionamento correto certifique-se de que o computador atende aos requisitos mínimos de hardware e sistema operacional solicitados: Processador Pentium IV ou superior AMD 2.0 ou superior; RAM 1GB; Disco Rígido de 120GB; Sistema Operacional Windows XP (Professional, Home) ou superior; Sendo imprescindível o uso de antivírus e rotina de backup; Energia Elétrica: Filtrada, Estabilizada e Aterrada; Site: www.teorema.inf.br / Email: suporte@teorema.inf.br / Fone: (42) 3035-4030 2

Este documento foi confeccionado para atender aos usuários que fazem algum tipo de manipulação de Banco de Dados e para sanar eventuais dúvidas de procedimentos não realizados cotidianamente. Os assuntos abordados foram divididos em dicas de Segurança, na sequência Desempenho, são apontadas as Justificativas, Leituras Recomendadas sobre o assunto abordado, Considerações Finais, a penúltima seção trata das referências utilizadas e por último as siglas e abreviaturas citadas no decorrer deste documento são detalhadas para melhor compreensão dos assuntos. Problemas com relação ao uso do sistema, deste documento, sugestões de necessidades ou melhorias, registrar abertura de Chamadas por meio do sistema fornecendo o contato e uma descrição clara e objetiva. Site: www.teorema.inf.br / Email: suporte@teorema.inf.br / Fone: (42) 3035-4030 3

2. INSTRUÇÕES 2.1 SEGURANÇA Manter sempre os Backups atualizados utilizando as ferramentas de Backup do, Gbak e NBackup copiar o FDB diretamente somente quando não existirem usuários ativos pois pode e certamente vai corromper o Banco de Dados. Guardar Backups fora do ambiente da Empresa. Ao fazer atualizações de versão do Sistema sempre fazer Backup do Banco de Dados e dos executáveis, em caso de problemas com a atualização voltar o Backup para não comprometer a estrutura. 2.2 PERFORMANCE 1. Sempre efetuar rotinas de manutenção de Banco de Dados, para isto, existe um processo em que o Backup e o Restore podem ser executados no mesmo comando. Obs.: este processo só deve ser feito do 2.1 para frente, portanto, o processo seria, fazer o GFix_Arruma e após isto o Backup_Restore que possuem respectivamente a seguinte sintaxe: a. "%PROGRAMFILES%"\firebird\bin\gfix -m -i %1teorema.fdb -USER SYSDBA -pass masterkey b. "%PROGRAMFILES%"\firebird\bin\gbak -B -G -user SYSDBA -pas masterkey teorema.fdb stdout "%PROGRAMFILES%"\firebird\bin\gbak -C -bu 100000 -p 8192 -user SYSDBA -pas masterkey stdin teorema_restaurado.fdb 2. Para micros com mais de um Núcleo pode ser otimizado o uso do, o fazendo utilizar um Núcleo específico. Obs.: É importante nunca utilizar mais de um núcleo, pois o processo seria inverso ocorrendo perda de desempenho. Cada Núcleo tem uma numeração específica representada por 2 (dois) elevado ao número do Núcleo que vai de 0 (zero) a N. EX.: a. NUCLEO 1 = 20 = 1 b. NUCLEO 2 = 21 = 2 c. NUCLEO 3 = 22 = 4 d. NUCLEO 4 = 23 = 8 Tendo estas informações em mãos, acessar o arquivo.conf, encontrado no Diretório "%PROGRAMFILES%"\firebird\, editar este arquivo e acessar a seção: #CpuAffinityMask = 1. Retirar o comentário e colocar o número do Núcleo, Observar o detalhe se for um processador que conte com tecnologia Turbo Boost ou similar vale a pena utilizar o Núcleo 2 (dois) ficando: CpuAffinityMask = 2. Site: www.teorema.inf.br / Email: suporte@teorema.inf.br / Fone: (42) 3035-4030 4

Caso contrário utilizar o último Núcleo que normalmente é o menos usado. Ex.: No caso de Core i5 da ntel que possui 4 núcleos ficaria: CpuAffinityMask = 8 Estes procedimentos somente são válidos para o Sistema Operacional Windows com o SuperServer instalado. 3. Mudança de parâmetros no Restore gbak -R teorema.fbk -FIX_FSS_D WIN1252 -FIX_FSS_M WIN1252 -USER SYSDBA -PAS masterkey %1teorema.fdb -v -bu 100000 -p 8192 -use_all_space 2.3 JUSTIFICATIVAS -p 8192: Define o tamanho de cada bloco de dados, antigamente era utilizado 4096. Mas o que é isso afinal de contas? Basicamente um Banco de 100MB com blocos de 4096 teriam 25000 páginas de dados, o mesmo Banco teria 12500 páginas otimizando o desempenho de consulta, porém na inclusão teria uma queda de velocidade, por isto este número onde seria melhorada a consulta, não apresentando problemas. Uma dica importante seria na formatação dos micros utilizar páginas de 8192, assim o Banco estaria trabalhando em conformidade com o tamanho da página do Sistema Operacional. -bu 100000: O Banco de Dados deixará em cachê 100000 páginas de busca, ou seja, utilizando páginas de 8196 utilizaria 800MB de Buffers ao contrário dos 40MB que são utilizados atualmente. -use_all_space: O por padrão deixa 20% de cada bloco reservado para Updates, como na maioria dos nossos são poucos updates esta função utiliza todo o bloco, otimizando a consulta. 4. Está em estudo a possibilidade de Backup incremental que foi disponibilizada a partir do 2.1, no entanto ainda está em testes, mas basicamente a sintaxe é a seguinte, a. Backup: "%PROGRAMFILES%"\firebird\bin\nbackup -B 0 TEOREMA.fdb TEOREMA.nbk b. Restore: "%PROGRAMFILES%"\firebird\bin\nbackup -R TEOREMA_restaurado.fdb TEOREMA.nbk 2.4 LEITURAS RECOMENDADAS http://www.firebirdsql.org/manual/gbak.html http://www.firebirdsql.org/manual/nbackup.html 2.5 CONSIDERAÇÕES FINAIS ** Cuidar dos Backups dos ** ** Não fazer cópias do FDB direto ** Site: www.teorema.inf.br / Email: suporte@teorema.inf.br / Fone: (42) 3035-4030 5

** Tendo dúvidas ao fazer manutenção / Backup entrem em contato CONOSCO ** 3. REFERÊNCIAS. Disponível em: http://www.firebirdsql.org. Acesso em: 02 de janeiro de 2013. 4. ACRÔNIMOS E ABREVIATURAS AMD - Advanced Micro Devices; BD Banco de Dados; FDB - Font Definition Block (formato de arquivo para blocos fontes de computador); ); Caso tenha dúvidas, por favor, entre em contato com seu Agente. Tenha um excelente uso do sistema e obrigado pela confiança! Teorema Sistemas (42) 3035-4030 suporte@teorema.inf.br www.teorema.inf.br Site: www.teorema.inf.br / Email: suporte@teorema.inf.br / Fone: (42) 3035-4030 6