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[performance](dba)

Martin Hope
Amir reza Riahi
Asked: 2025-03-22 23:38:34 +0800 CST

Estratégia de alocação de recursos para Cassandra em um único servidor

  • 5

Tenho um único servidor físico executando Cassandra. Dado que Cassandra tem desempenho ruim com fat nodes, qual estratégia é melhor:

  • Executando um único nó grande no servidor (alocando todos os recursos para essa instância)
  • Executar vários nós menores no servidor e simular um cluster (dividindo os recursos nas instâncias)

Desde já, obrigado.

performance
  • 1 respostas
  • 26 Views
Martin Hope
Anand Sowmithiran
Asked: 2024-07-12 22:42:52 +0800 CST

Criação automática de índices – muitos

  • 7

Quando temos o ajuste automático definido como ON para criação de índice, o banco de dados de hiperescala SQL do Azure criou cerca de 10 índices para algumas de nossas tabelas grandes. Ao analisar os índices, alguns deles diferem apenas nas colunas 'incluídas', enquanto as colunas do índice eram iguais. Essa proliferação de índice prejudicará as operações INSERT e UPDATE nessas tabelas.

Existe uma opção no Azure para combinar/otimizar índices, em vez de eliminarmos e recriarmos manualmente índices melhores para muitas tabelas? A partir de agora, desligar a criação automática de índice parece ser a única coisa a fazer.

Existem outras sugestões?

performance
  • 2 respostas
  • 79 Views
Martin Hope
Yossi Geretz
Asked: 2024-05-16 22:14:48 +0800 CST

Como posso monitorar o desempenho da consulta no meu banco de dados de réplica de leitura do Azure?

  • 5

Estou analisando o Query Performance Insight para meu banco de dados de réplica de leitura. Mas as informações mostradas são estatísticas de desempenho do banco de dados primário . Como posso obter as estatísticas de desempenho da réplica de leitura?

Consultar insights de desempenho

performance
  • 1 respostas
  • 21 Views
Martin Hope
i486
Asked: 2024-03-02 22:50:54 +0800 CST

Uso de índice para valores NULL

  • 5

Se houver índice para uma coluna, isso acelerará a pesquisa se a condição for ... WHERE column IS NULL? Na verdade, é um índice composto em 2 colunas e a segunda coluna pode ser NULL ( WHERE col1 = X AND col2 IS NULL).

performance
  • 1 respostas
  • 49 Views
Martin Hope
meh
Asked: 2023-12-20 06:41:06 +0800 CST

Mariadb semi-congelamento ao gravar gigabytes por segundo de acordo com iotop

  • 6

Recentemente, tive uma falha no mariadb que deu início a um pesadelo. Quando restaurei dumps, às vezes o daemon travava durante inserções em massa. Isso aconteceu apenas nas poucas tabelas "grandes" do innodb (tenho muitos bancos de dados pequenos que realmente não contêm muitos dados e a maioria dos outros possui uma quantidade significativa apenas em algumas tabelas). O banco de dados geralmente se recuperava eventualmente (às vezes depois de horas), mas às vezes travava. Restaurei o banco de dados em uma máquina diferente sem problemas em questão de minutos e depois movi o diretório de dados na máquina de produção. A única diferença séria entre os dois é que a máquina de sucesso não é uma VM e sim um armazenamento SSD esportivo.

Desde então, os problemas descritos ainda acontecem, em momentos aleatórios, sempre ao acessar aquelas tabelas grandes. Geralmente terei várias consultas congeladas, mas apenas uma às vezes é suficiente para acionar o comportamento.

O que acho realmente difícil de acreditar é o fato de que o iotop relata um thread mariadb gravando gigabytes por segundo , de forma constante, durante todo o tempo em que a consulta trava. Isso é fisicamente impossível, já que o desempenho dos discos não chega nem perto desses números. Também vasculhei a internet para encontrar o que pude sobre como otimizar configurações que até alguns dias atrás pareciam perfeitamente adequadas para o meu ambiente, ajustei algumas variáveis, mas nada importante, também os padrões na máquina "importação bem-sucedida" não eram muito diferentes começar com.

O problema é semelhante a https://jira.mariadb.org/browse/MDEV-30884 , no entanto, isso foi supostamente corrigido porque estou usando o 10.6.14 (também testei o 10.6.15) no Gentoo.

Estou perplexo, o que poderia estar causando isso? O armazenamento mecânico do HDD pode de alguma forma justificar o que está acontecendo?

performance
  • 1 respostas
  • 20 Views
Martin Hope
paulH
Asked: 2023-12-14 22:45:07 +0800 CST

A tarefa Executar Pacote do SSIS demora para começar a ser executada pela primeira vez

  • 6

Estou migrando um pacote SSIS do SQL Server 2012 para um novo servidor 2022. O pacote usa a tarefa Executar Pacote dentro de um loop para executar outro pacote no projeto. Estou descobrindo que na primeira vez que a tarefa Executar Pacote é executada, parece que demora muito para iniciar e não sei por que ou onde procurar uma causa.

A parte relevante do pacote principal é esta:

insira a descrição da imagem aqui

Observando os tempos de execução, a primeira vez que o pacote Generic Parsing é chamado leva mais de 10 segundos (a coluna final em ms), mas os componentes do pacote levam apenas uma fração desse tempo. As execuções subsequentes da Análise Genérica (também mostradas nos resultados) são executadas conforme esperado, sem aquele atraso inicial.

insira a descrição da imagem aqui

performance
  • 1 respostas
  • 26 Views
Martin Hope
Joe
Asked: 2023-11-17 16:37:21 +0800 CST

Gargalos de rede estão concentrados em um host específico durante a consulta

  • 5

Implantei uma versão CoC do PieCloudDB em um ambiente de nuvem privada. Meu serviço S3 consiste em um cluster de três máquinas. Durante a implantação do banco de dados PieCloudDB, especifiquei uma das máquinas como host S3. Agora, durante as consultas, descobri que o gargalo da rede S3 está ocorrendo naquele host específico. Como posso resolver esse problema de gargalo?

performance
  • 1 respostas
  • 20 Views
Martin Hope
SQL_NoExpert
Asked: 2023-09-28 22:54:45 +0800 CST

Banco de dados SQL Server com 100 terabytes de dados

  • 5

Foi-nos atribuído um novo aplicativo em que o fornecedor espera que o banco de dados cresça para cerca de 100 TB. Eles mencionaram que o SQL Server Standard Edition é compatível.

Minha pergunta é se o SQL Server Standard Edition pode lidar adequadamente com um banco de dados desse tamanho?

A Enterprise Edition pode lidar com a reconstrução de índices online, mas no geral o SQL Server pode lidar com um banco de dados tão grande?

O maior banco de dados que gerenciei tem 3 TB e estou preocupado com o desempenho de um banco de dados de 100 TB com o SQL Server 2019.

Quaisquer conselhos de especialistas serão muito apreciados.

performance
  • 2 respostas
  • 104 Views
Martin Hope
Randall
Asked: 2023-09-22 02:59:24 +0800 CST

O meta-comando psql \d é muito lento

  • 5

Minha pergunta básica é: o que afeta o desempenho de \d?

Eu tenho um esquema separado (pequeno) que gerencio em um servidor de banco de dados no qual não tenho privilégios superiores. O servidor contém um enorme banco de dados (mais de bilhões de linhas) em seu esquema público. Meu esquema separado fornece algumas informações auxiliares usadas apenas para renderização de dados na página da Web no esquema público.
     Editar : na verdade, são mais de 5,5 bilhões de linhas, e isso está apenas em uma das maiores tabelas (e levou apenas 1,5 horas para terminar count(*)!).

Quando faço um simples \dno prompt do psql, é muito lento - da ordem de 6,5 segundos quando cronometro. Claramente, o banco de dados/servidor de banco de dados tem carga pesada, mas devo levar esse \ddesempenho à atenção dos administradores de sistemas (que geralmente não querem ser incomodados)? (Isso implica algo marcadamente errado no sistema?) Todo o resto no meu esquema é executado na ordem de milissegundos, portanto, não afeta o desempenho do meu esquema em si .

Independentemente de eu chamar a atenção deles, o que impacta o desempenho de \d? O esquema público possui 985 tabelas. Mesmo assim, parece que seria uma consulta bastante simples; Eu esperaria que estivesse apenas olhando os nomes das tabelas, não o conteúdo das tabelas.

performance
  • 1 respostas
  • 13 Views
Martin Hope
Stefano Ambrogi
Asked: 2023-09-19 19:11:00 +0800 CST

Erro VSSSQLwriter

  • 6

Tenho um servidor SQl 2019 em um núcleo padrão do Windows Server 2019, gerencio dois tipos de backup, um com planos de manutenção e outro com Veeam Backup. Os planos de manutenção estão ok, o backup com Veeam falha todos os dias com erro no SQL deixando o SQLServerWriter no estado Failed com último erro Erro não repetível. Abri um ticket no suporte da Veeam e lamentamos o log de variação e o problema não estava relacionado à Veeam porque mesmo criando backup com o comando vss há erros. De acordo com os logs, a tarefa de backup falha com o erro:

[11.09.2023 00:07:12] <01> Error Failed to create snapshot: Backup job failed.  
[11.09.2023 00:07:12] <01> Error Cannot create a shadow copy of the volumes containing writer's data.  
[11.09.2023 00:07:12] <01> Error A VSS critical writer has failed. Writer name: [SqlServerWriter].

Nos gravadores VSS, o erro pode ser observado:

Writer name: 'SqlServerWriter'  
Writer Id: {a65faa63-5ea8-4ebc-9dbd-a0c4db26912a}  
Writer Instance Id: {1fb6de2a-c593-45c2-b592-e90ff6aad393}  
State: [8] Failed  
Last error: Non-retryable error 

Os seguintes erros podem ser observados nos eventos de aplicativos do Windows:

Log Name: Application  
Source: SQLWRITER  
Date: 11.09.2023 0:07:05  
Event ID: 24583  
Task Category: None  
Level: Error  
Keywords: Classic  
User: N/A  
Computer: SQL03Core  
Description:  
Sqllib error: OLEDB Error encountered calling ICommandText::Execute. hr = 0x80040e14.   SQLSTATE: 42000, Native Error: 3013  
Error state: 1, Severity: 16  
Source: Microsoft SQL Server Native Client 11.0  
Error message: BACKUP DATABASE is terminating abnormally.  
SQLSTATE: 42000, Native Error: 3224  
Error state: 1, Severity: 16  
Source: Microsoft SQL Server Native Client 11.0  
Error message: Cannot create worker thread.  

Log Name: Application  
Source: SQLWRITER  
Date: 11.09.2023 0:07:05  
Event ID: 24583  
Task Category: None  
Level: Error  
Keywords: Classic  
User: N/A  
Computer: SQL03Core  
Description:  
Sqllib error: OLEDB Error encountered calling ICommandText::Execute. hr = 0x80040e14.   SQLSTATE: 42000, Native Error: 3013  
Error state: 1, Severity: 16  
Source: Microsoft SQL Server Native Client 11.0  
Error message: BACKUP DATABASE is terminating abnormally.  
SQLSTATE: 42000, Native Error: 3202  
Error state: 1, Severity: 16  
Source: Microsoft SQL Server Native Client 11.0  
Error message: Write on "{7F86B757-DC6E-4B76-B35D-F382797EB665}414" failed: 995(The I/O operation has been aborted because of either a thread exit or an application request.) 

O servidor possui 536 bancos de dados e 8 núcleos, então o suporte da Veeam supõe que o problema estava relacionado a um número insuficiente de threads de trabalho, portanto de acordo com https://learn.microsoft.com/en-us/sql/database-engine /configure-windows/configure-the-max-worker-threads-server-configuration-option?view=sql-server-ver16 , alteramos o número de threads de trabalho para 1000, mas os erros continuam aumentando, então o suporte da Veeam sugere contar com ajuda para otimizar máquina e rosca de acordo com a carga.

Alguém pode sugerir uma maneira de proceder? Desculpe pelo meu inglês ruim e desde já agradeço... Stefano

performance
  • 1 respostas
  • 21 Views

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