none
Como definir o consumo de recursos de um banco novo

    Frage

  • Srs.

    acompanho projetos de implantação de novos ambientes usando o SQL Server e, de modo geral, temos grandes servidores físicos que compartilham vários bancos (algo como um silo).

    Nesse cenário, o grande desafio é definir para uma nova demanda qual seria o consumo de memória e CPU do banco (a máquina já tem o SQL Server instalado e alguns bancos rodando e é dedicada para banco). Que parâmetros devo considerar ou que perguntas devo fazer ao dono da aplicação para dimensionar o consumo desse novo banco, para saber se ele caberá ou não na máquina?

    Já vi algumas tabelas para MySQL que consideram IOPs, threads, usuários, etc e que no final cospem uma estimativa de memória. Mas nunca vi nada parecido para MS-SQL.

    Dienstag, 13. Juni 2017 19:17

Alle Antworten

  • Delamora,

     Já pensou em fazer ao contrário ? Acompanhar as transações via Profiler, estipula alguma métrica de tempos e  assim vai saber o consumo;

    Dienstag, 13. Juni 2017 20:06
  • Delamora,

    O primeiro passo é tentar com base na modelagem do seu banco de dados, analisando a estrutura das suas tabelas definir um possível fator de crescimento de dados, com isso, podemos começar a pensar em uma quantidade incial de disco e memória para uso do seu ambiente.


    Pedro Antonio Galvao Junior [MVP | MCC | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    Dienstag, 13. Juni 2017 23:25
    Moderator