AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / dba / Perguntas / 112122
Accepted
PseudoToad
PseudoToad
Asked: 2015-08-26 04:50:40 +0800 CST2015-08-26 04:50:40 +0800 CST 2015-08-26 04:50:40 +0800 CST

Expectativa de vida da página flutuando descontroladamente

  • 772

Há meses, o PLE em um de nossos servidores gira em torno de 2 milhões de segundos. Se variava um pouco de dia para dia, mas era bastante estável lá.

No último fim de semana, adicionamos 12 GB de RAM virtual e 1 núcleo de CPU virtual ao servidor. Não alteramos a RAM máxima usada no SQL Server para corresponder à nova RAM nem alocamos o novo núcleo da CPU para o SQL Server.

Desde que isso foi feito, nosso PLE oscilou muito, indo entre 50 e 4 milhões de segundos a cada 10-30 minutos. As mudanças não são uma ascensão ou queda lenta. As métricas vão de muito baixo a muito alto e vice-versa em menos de um minuto.

Nossos tempos de espera gerais para o servidor são bons. As travas são normais. Os tamanhos de cache do buffer e do plano não foram alterados. Não parece haver nenhum padrão consistente de uma consulta específica ou tipo de consulta drenando os recursos.

Nunca vi o PLE fazer isso antes. Alguém pode me indicar o que pode estar faltando ou precisar examinar mais a fundo?


Informações adicionais dos comentários:

  • Estamos com 5 CPUs no total, mas usando apenas 3 (estávamos em 4 usando 3).
  • Nossa memória total é de 49 GB e a máxima do SQL é de 28 GB.
  • Estamos usando VMWare com um sistema operacional x64 (Windows 2008).
  • Existem 14 bancos de dados de usuários no servidor, sendo o principal de cerca de 250 GB.
  • Buffer Cache Hit Ratio ficou em torno de 98+% desde que tudo começou.
  • O plano de energia do servidor está definido como Equilibrado (não Alto Desempenho); no entanto, isso não mudou em vários anos. Com isso dito, concordo plenamente que deve ser de alto desempenho.
  • Nem o erro do SQL Server nem os logs de eventos do Windows estão mostrando algo fora do comum.
  • A atividade no servidor não mudou nas últimas semanas.
  • O servidor reconhece NUMA. O MAXDOPé 4, com um limite de custo de 10.
sql-server sql-server-2008-r2
  • 1 1 respostas
  • 360 Views

1 respostas

  • Voted
  1. Best Answer
    PseudoToad
    2015-09-04T15:17:04+08:002015-09-04T15:17:04+08:00

    Aumentamos a memória de 28 GB (a quantidade original) para 40 GB, deixando 8 GB de memória para o sistema operacional e outros processos. Imediatamente depois tudo voltou ao normal e permaneceu estável. Um de nossos DBAs especulou que o SQL Server estava confuso sobre a quantidade de memória realmente disponível. Eu verifiquei a memória total do servidor antes e depois e os números eram consistentes com o que vejo nas propriedades do servidor, mas acho difícil contestar essa afirmação

    • 1

relate perguntas

  • SQL Server - Como as páginas de dados são armazenadas ao usar um índice clusterizado

  • Preciso de índices separados para cada tipo de consulta ou um índice de várias colunas funcionará?

  • Quando devo usar uma restrição exclusiva em vez de um índice exclusivo?

  • Quais são as principais causas de deadlocks e podem ser evitadas?

  • Como determinar se um Índice é necessário ou necessário

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host

    • 12 respostas
  • Marko Smith

    Como fazer a saída do sqlplus aparecer em uma linha?

    • 3 respostas
  • Marko Smith

    Selecione qual tem data máxima ou data mais recente

    • 3 respostas
  • Marko Smith

    Como faço para listar todos os esquemas no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Listar todas as colunas de uma tabela especificada

    • 5 respostas
  • Marko Smith

    Como usar o sqlplus para se conectar a um banco de dados Oracle localizado em outro host sem modificar meu próprio tnsnames.ora

    • 4 respostas
  • Marko Smith

    Como você mysqldump tabela (s) específica (s)?

    • 4 respostas
  • Marko Smith

    Listar os privilégios do banco de dados usando o psql

    • 10 respostas
  • Marko Smith

    Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Como faço para listar todos os bancos de dados e tabelas usando o psql?

    • 7 respostas
  • Martin Hope
    Jin conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane Como faço para listar todos os esquemas no PostgreSQL? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh Por que o log de transações continua crescendo ou fica sem espaço? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland Listar todas as colunas de uma tabela especificada 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney O MySQL pode realizar consultas razoavelmente em bilhões de linhas? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx Como posso monitorar o andamento de uma importação de um arquivo .sql grande? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison Como você mysqldump tabela (s) específica (s)? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas Como posso cronometrar consultas SQL usando psql? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas Como faço para listar todos os bancos de dados e tabelas usando o psql? 2011-02-18 00:45:49 +0800 CST

Hot tag

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve