Configurações para otimização de performance



Documentos relacionados
Configurações para otimização de performance

Instalando software MÉDICO Online no servidor

Procedimentos para Reinstalação do Sisloc

Procedimentos para Instalação do Sisloc

Produto : TOTVS Framework Versão: 11.xx. Processo : Instalação. Subprocesso : Instalação dos Módulos CorporeRM. Data da publicação : 27/05/2014

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

Procedimentos para Instalação do SISLOC

HOW TO Como distribuir o Aker Client em

Mercado Eletrônico Instalação e Atualização MEConnect2

Personata Recorder. Manual de Instalação e Configuração

HOW TO Procedimento para instalar Aker Firewall virtualizado no ESXi 5.0

Satélite. Manual de instalação e configuração. CENPECT Informática cenpect@cenpect.com.br

Introdução. O Windows Server 2003 está dividido em quatro versões:

Solicitação de Manutenção de Veículo. Manual SRM

01. (FCC MPE/PGJ-PE ANALISTA MINISTERIAL ) No Windows XP Home Edition, em sua configuração padrão e original,

MicrovixPOS Requisitos, Instalação e Execução

Manual de Instalação do PBM VIDALINK

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

Sistema de Gerenciamento de Arquivos (SGA) (Manual de Instalação)

Emissão de Nota Fiscal de Serviço Eletrônica

Conteúdo Store manager... 2

Manual de Utilização do TOTVS Restore

MANUAL DE IMPLEMENTAÇÃO DO MÓDULO NOTA FISCAL ELETRONICA

ROTEIRO DE INSTALAÇÃO TEF DISCADO Módulo American Express

Instalação BibliotecaRM/Procedimento (título ilustrativo, não é preciso colocar)

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

Instalação - SGFLeite 1

Atualizaça o do Maker

GUIA CONFIGURAÇÃO DO AMBIENTE PARA O SISTEMA MILLENNIUM

Portabilidade da Linha RM Versão

MANUAL MÓDULO CIELO QUERY COMMERCE (VERSÃO 1.6.1) QUERY COMMERCE

O programa Mysql acompanha o pacote de instalação padrão e será instalado juntamente com a execução do instalador.

AULA USO DE FERRAMENTAS DE SUPORTE DO SISTEMA

TOTVS Série 1 Varejo (Simples) - Módulo e-commerce

Objetivo. Este documento tem como objetivo demonstrar o conceito, o processo de instalação e o funcionamento do SITEF (Tef dedicado).

Módulo Publicações Publicações On Line. Módulo Publicações

VIRTUALIZAÇÃO CONVENCIONAL

Manual de Instalação Hunes

Gerenciador Eletrônico de Documentos (GED) (Manual de Instalação)

Padrão ix. Manual de Instalação do Q-Ware Server Versão

RESTAURAÇÃO NO WINDOWS 8

ESET Remote Administrator ESET EndPoint Solutions ESET Remote Adminstrator Workgroup Script de Logon

Administração do Servidor da Aplicação e-sus Hospitalar

Gravação da quantidade de expostos por grupo homogêneo

Tutorial - Monitorando a Temperatura de Servidores Windows

2.0.0.X. Storage Client. TecnoSpeed. Tecnologia da Informação. Manual do Storage Client

DIFERENÇAS ENTRE FUNÇÃO E BLOCO FUNCIONAL; CRIAÇÃO DE FUNÇÃO / BLOCO FUNCIONAL; UTILIZAÇÃO NO LADDER; EXEMPLO DE BLOCO FUNCIONAL;

Agendamento para Importação de Notas Fiscais

Manual do usuário. Softcall Java. versão 1.0.5

GUIA CONFIGURAÇÃO DE AMBIENTE PARA OS SISTEMAS

ROTEIRO DE INSTALAÇÃO / DESINSTALAÇÃO SiB Finame V Rev.1

Guia de Utilização da IHM Touch Screen Rockwell. Realização:

e-stf WebServices Processo Eletrônico Smart Client Manual de Instalação

Tópicos. Atualizações e segurança do sistema. Manutenção Preventiva e Corretiva de Software (utilizando o MS Windows XP)

Gerenciamento de Arquivos e Pastas. Professor: Jeferson Machado Cordini jmcordini@hotmail.com

MANUAL DE UTILIZAÇÃO. ENVIO DE SMS.

NetEye Guia de Instalação

Para que o Educa Mobile seja disponibilizado para os alunos, responsáveis por alunos e/ou professores os passos abaixo devem ser seguidos:

SIMULADO Windows 7 Parte V

Sistema de Instalação e Criação da Estrutura do Banco de Dados MANUAL DO INSTALADOR. Julho/2007. Ministério da saúde

Manual de Administração

Tutorial Instalação Dual Boot Ubuntu e Windows XP Virtualização com VirtualBox

Manual de Utilização do Sistema GRServer Cam on-line (Gerenciamento de Câmeras On-line)

Portabilidade da Linha RM Versão

AP_ Conta Aplicativo para digitação e envio de contas médicas no padrão TISS

Realizando o P2V - Online

Manual de Instalação e OPERAÇÃO

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

Portabilidade da Linha RM Versão

MANUAL DE CONFIGURAÇÃO DO BACKUP

Fox Gerenciador de Sistemas

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS IMPRESSÃO. Professor Carlos Muniz

FACULDADE DE ADMINISTRAÇÃO E NEGÓCIOS DE SERGIPE

Manual Básico do Usuário. Monitoramento das Metas do Ciclo de Avaliação. de Desempenho Institucional - ADI

Manual de Configuração de Ambiente para Utilização do Login via Certificado Digital no Cadastro Web

LILDBI-Web. Objetivo: Aplicar as funcionalidades do LILDBI-Web para alimentação de bases de dados bibliográficas. Conteúdos desta aula

BI Citsmart Fornece orientações necessárias para instalação, configuração e utilização do BI Citsmart.

Guia De Configuração do Sistema de Comunicação GPRS ID DATA

Cadastramento de Computadores. Manual do Usuário

MANUAL DE UTILIZAÇÃO

Funções básicas Cronograma Cronograma Funções Básicas

Manual Comunica S_Line

Manual de Instalação (TEF LOJA)

SUMÁRIO 3 DAJE. 3 cartórios online E cartórios off-line

MANUAL DE UTILIZAÇÃO. Instalação do MV Portaria

Manual de Instalação do Sistema SGPV - Versão 7.1

Aloque 1024 MB de RAM para a VM. Crie um novo disco virtual. Figura 03. Figura 04.

SISTEMAS OPERACIONAIS LIVRES. Professor Carlos Muniz

Guia de instalação do Sugar CRM versão open source no Microsoft Windows XP

MANUAL DE INSTALAÇÃO DOS PROGRAMAS NOVA GIA DECLARAÇÃO DO SIMPLES PARA WINDOWS VISTA

GUIA INTEGRA SERVICES E STATUS MONITOR

Guia de instalação UEG Linux LTS

ROTEIRO: IMPLANTANDO O SISTEMA OPERACIONAL LINUX. Introdução: FERRAMENTAS. Abaixo segue relação de aplicativos utilizados para realizar este roteiro:

2 de maio de Remote Scan

PROCEDIMENTOS PARA ATUALIZAÇÃO DE VERSÃO DO APLICATIVO

Transcrição:

06/06/2014

Sumário 1 Objetivo... 3 2 Alias.dat... 3 3 Configurações Gerais... 3 4 Configurações Bases Oracle... 4 5 Boas práticas... 4 5.1 Sql Server (NOLOCK)... 4 5.2 Windows Performance... 5 5.3 Windows: DEP Data Execution Prevention... 6 5.4 Windows: Operações regionais e idiomas... 7 5.5 Windows: Compatibilidade MDI Windows XP... 9 5.6 Windows: Serviço de indexação do windows... 9 5.7 Windows: Antivírus... 10 5.8 Virtual Machine... 10 6 Actions automática - Notícias... 11 7 Linha RM: Limpeza da fila de processos e logs relacionados aos JOBS dispardos... 11 2

1 Objetivo O objetivo deste documento é listar uma série de procedimentos referentes à configurações e ajustes no sistema operacional hospedeiro e no.net framework com o intuito de se maximizar a performance das aplicações da linha RM. 2 Alias.dat Após análise, podemos gerenciamento o intervalo de tempo que os servidores de jobs verificam a fila de processos, através da tag <JobServerPollingInterval> e quantidade máxima de jobs executados simultaneamente através da <JobServerMaxThreads>. Figura 1 - Alias.dat 3 Configurações Gerais Para garantirmos o correto funcionamento do sistema em um ambiente N camadas, os arquivos de configurações devem ser configurados respeitando as orientações a seguir. FileServerPath Defina um único diretório para geração e leitura de arquivos temporários, assim todos os Hosts do ambiente irão gerar os arquivos somente nesse diretório. Desta forma, em ambientes que trabalham em N camadas, devemos adicionar a tag nos arquivos RM.Host.exe.config ou RM.host.Service.exe.config de todos os servidores de APP e Job. LogPath Estabeleça o caminho onde serão gerados os logs do sistema. Exemplo: <add key= FileServerPath value= \\Servidor\Pasta /> Exemplo: <add key= LogPath value= \\Servidor\Pasta /> 3

LOCALIZATIONLANGUAGE A tag LOCALIZATIONLANGUAGE determina em qual linguagem o sistema irá funcionar, habilitar essa tag evita que o RM valide qual a linguagem o sistema operacional está configurado. Exemplo: <add key= LOCALIZATIONLANGUAGE value pt-br /> ENABLECOMPRESSION DESABILITAR a compressão de dados para melhorar o desempenho da rede, contudo, o custo para compactação e descompactação dos dados em redes Gigabits, pode ser superior a transferências compactadas. Exemplo: <add key= ENABLECOMPRESSION value false /> 4 Configurações Bases Oracle Visando melhorar a performance de acesso em bancos Oracle, existe um cache para armazenagem de dados do schema da base de dados. Este cache se faz necessário pois o "GetSchema" no Oracle tem um custo bastante caro. Para a correta utilização do mesmo, deve-se parametrizar o Config do Host da seguinte forma: UseDbSchemaCache Indica se o sistema guardará em cache os esquemas obtidos pelas consultas. Exemplo: <add key="usedbschemacache" value="true" /> DbSchemaCacheMaxSize Define a quantidade de schemas que serão guardados em cache. Exemplo: <add key="dbschemacachemaxsize" value= 5000"/> Importante: Apesar do valor default ser 100, o valor ideal de acordo com testes já realizados é 4000. Este valor deve ser utilizado com bastante critério, visto que, se o mesmo for muito grande, pode-se comprometer a performance do banco. 5 Boas práticas 5.1 Sql Server (NOLOCK) Atualmente obtemos vários recursos de gerenciamento e extração de informações tais como relatórios, cubos, planilhas, dentre outros componentes que utilizam como fonte de dados Consultas SQL. Utilizando banco de dados SQL Server, é aconselhável a inclusão da clausula (NOLOCK) nas querys elaboradas, para que durante execução da mesma, a tabela filtrada não seja alocada, exceto para querys específicas que necessitam de um retorno full. Exemplo: 4

Figura 2 - Boas práticas Sql Server (NOLOCK) 5.2 Windows Performance Visando obter um ganho de performance do sistema operacional, podemos gerenciar a energia de modo há obter melhor desempenho da máquina. Conforme segue exemplo (lembrando que esta configuração se encontra disponível em Opções de energia, no painel de controle): Figura 3 - Windows Performance 5

Inativação dos componentes IPV6 da placa de rede para aprimoramento do trafego de informações via IPV4. Figura 4 - Windows Performance 5.3 Windows: DEP Data Execution Prevention Habilitação do DEP apenas para programas e serviços essenciais do Windows. Figura 5 - Windows DEP 6

5.4 Windows: Operações regionais e idiomas Ajustar as configurações regionais de todos servidores e terminais clientes para linguagem Brasil e pt-br e, replicadas para as contas do sistema. Figura 6 - Operações regionais e idiomas (Formatos) Figura 7 - Operações regionais e idiomas (Local) 7

Figura 8 - Operações regionais e idiomas (Teclados e Idiomas) Figura 9 - Operações regionais e idiomas (Administrativo) 8

5.5 Windows: Compatibilidade MDI Windows XP Em casos específicos, o executável RM.exe pode ser executado em compatibilidade com o Windows XP SP3, além da inativação dos recursos visuais, contudo impacta no design de alguns itens. Figura 10 - Compatibilidade MDI - Windows XP 5.6 Windows: Serviço de indexação do windows Serviço de Indexação realiza buscas no seu disco rígido e indexa arquivos para tentar acelerar sua localização. O serviço Windows Search é executado em segundo plano consumindo recursos de memória e processamento. Este serviço possui a função de fornece indexação de conteúdo, cache de propriedade e resultados de pesquisa para arquivos, e-mail e outros conteúdos, não sendo necessário nos servidores de aplicação e JOBS. Figura 11 - Windows: Serviços de Indexação. 9

5.7 Windows: Antivírus Por segurança a maioria dos antivírus realizam as verificações em tempo real nos diretórios TOTVS e banco de dados, prejudicando qualquer execuções e/ou gravação a serem realizadas nos diretórios. Deste modo é aconselhável tratar os diretórios abaixo como exceção, em todos ambientes que possuem a estrutura instalada: Linha RM... :\TOTVS... :\WINDOWS\Microsoft.Net... :\Windows\Assembly Banco de dados ORACLE:..:\ORACLE\app ou..:\app SQL Server: * 32bits..:\Program Files (x86)\microsoft SQL Server..:\Program Files (x86)\microsoft SQL Server Compact Edition * 64 bits..:\program Files\Microsoft SQL Server..:\Program Files\Microsoft SQL Server Compact Edition 5.8 Virtual Machine É aconselhável em servidores virtualizados (VM) a inativação do componente CheckSum Offload para desabilitação das verificações cruzada de usuários. Figura 12 - Virtual Machine 10

É importante lembrar que é totalmente recomendável o aumento de memória disponível nas VM, inclusive para gerenciamento dos recursos visuais (vídeo), para obter o máximo de desempenho da aplicação. 6 Actions automática - Notícias Por default, quando iniciamos qualquer aplicação retorna a tela de Noticias TOTVS obtendo maior tempo para abertura. Isso acontece porque o sistema comunicase com um link externo. Contudo podemos desabilitar o carregamento da action GlbActionStartup, responsável pela tela de notícias, reduzindo o tempo de acesso ao sistema. Para inativação, acesse o contexto Serviços Globais, tela Actions do sistema e após editar a informada, desabilite a execução através do ceckbox. Figura 13 - Actions automática - Notícias 7 Linha RM: Limpeza da fila de processos e logs relacionados aos JOBS dispardos Para cada solicitação de JOBS, são inseridas informações nas tabelas de gerenciados dos demais, tais como GJOBX, GJOBXEXECUÇÃO, GJOBLOG dentre outras, preenchendo um alto número de registros temporários. Deste modo, é aconselhável a habilitação da limpeza de logs dos jobs, disponível na tela de Gerenciamento de jobs (Processos) conforme segue abaixo. Figura 14 - Linha RM 11

Habilitando o recurso, a limpeza será realizada automaticamente de acordo com a periodicidade definida no agendamento de processos. Figura 15 - Linha RM 12