Parametros de Carga

Discussão em 'Banco de Dados / Database' iniciado por eder.luca2011, Setembro 6, 2011.

  1. kirchner

    kirchner Membro Participativo Moderador

    Boa,

    Unificação sempre é quente. O único motivo que existia para não unificar, na minha opinião, era que até antes do 10.2 não existia OE 64-bit. Agora existe.
    Se eu puder, eu coloco tudo em 1 banco. As abordagens variam, mas 6 bancos is WAY BETTER than 39.

    5 a 10% do tamanho físico dos bancos é bom um início quando não se tem nada. Mas é necessário acompanhar e ajustar.
    Também não usa 10% se teu banco tem 1TB e tua máquina tem menos de 100GB de memória :)
  2. eder.luca2011

    eder.luca2011 Membro Participativo

    Por exemplo eu tenho dois bancos que são os meus maiores:

    o Srmovcon tem 11,8 GB
    o Emsfin tem 11 GB

    No caso como seria feito o cálculo desse 10% para eu ter uma idéia de como proceder?
    E como eu coloco o parametro -B em Kbyter, megas, gigas?
  3. kirchner

    kirchner Membro Participativo Moderador

    Não coloca :)
    O -B (o -B2 também) é sempre em número de blocos.

    Então digamos que o banco tem 11GB e você quer iniciar com 1,1GB.
    Transforma p/ KB e divide pelo tamanho do bloco (1, 2, 4 ou 8).

    Ex:
    1,1GB ~= 1.153.433,6KBs.
    Assumindo bloco de 8KB:
    1.153.433,6 / 8 = 144.179,2

    Arredondando:
    -B 144000, que usa aproximadamente 1.152.000 KB.

    Mas você tem que saber o tamanho do bloco do banco, importante isso.
  4. Claudemir

    Claudemir Membro Participativo

    Mas lembrando uma coisa.
    pros 2 bancos que ele diz ser maior o recomendado (10% do banco) é mais ou menos 1,2GB de memoria.
    somando da 2,4GB so pra esses 2 bancos (sobram 37 bancos, levando em conta que ele nao tem bancos de teste nesse servidor).
    e sobram 1,6GB (dos 4GB que ele tem no total) para esses 37 bancos e pro sistema operacional.

    Sugestao:

    UNIFIQUE os bancos (porem eu acho que 4GB de memoria é pouco).
    Outra sugestao ponha os bancos em LINUX (o Marcos nao vai concordar comigo, mas como se diz por ai "o que seria do amarelo se todos gostassem do azul"), voce ficar muito mais feliz.
  5. kirchner

    kirchner Membro Participativo Moderador

    É, realmente, 4GB pode ser pouco para um desempenho bom nessa máquina.
    Mas acho que melhor que -B 250 dá sim.

    Já vi casos de bom desempenho com menos de 5% do tamanho do banco de buffer. Varia conforme os padrões de acesso.


    Bah, mais um de linux aqui não :)
    Essa eu passo e deixo vocês batendo cabeça sozinhos.
  6. Pedro Henrique

    Pedro Henrique Sem Pontuação

    Boa tarde,
    Um ponto padrão em banco de dados, que pode determinar a lentidão é se sua maquina esta fazendo muita leitura física do banco, ou seja, consultando os dados direto no disco, sem nenhum buffer para ajudar.
    Como esta a atividade de disco da maquina?
    Outra coisa, jamais deixe fazer swap.

    Qual sistema operacional voce esta utilizando?

Compartilhe esta Página