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 / user-16351

Ruchit Rami's questions

Martin Hope
Ruchit Rami
Asked: 2016-12-11 03:39:31 +0800 CST

O escravo do MySQL não é capaz de executar a consulta de atualização de longa duração

  • 3

Estou executando servidores de replicação mestre-escravo do MySQL. Como parte da limpeza de dados antigos, executei uma consulta de exclusão que exclui um grande número de registros do banco de dados. Funcionou bem no servidor mestre, mas no servidor escravo, está me dando o seguinte erro:

A thread SQL do escravo tentou novamente a transação 10 vezes em vão, desistindo. Considere aumentar o valor da variável slave_transaction_retries.

A máquina servidora escrava é menos poderosa que a master. Como posso superar isso?

A consulta é uma consulta de exclusão de linha única. Estou executando o MySQL 5.6.

mysql replication
  • 2 respostas
  • 5461 Views
Martin Hope
Ruchit Rami
Asked: 2014-01-09 06:28:52 +0800 CST

MySQL: Como corrigir um log binário do MySQL corrompido no servidor mestre?

  • 4

Estamos usando MySQL DB com um mestre e um escravo. Estamos usando essa configuração há meses. A sincronização do escravo parou hoje e o erro que recebemos foi:

Last_IO_Errno: 1236
            Last_IO_Error: Got fatal error 1236 from master when reading data from binary log: 'log event entry exceeded max_allowed_packet; Increase max_allowed_packet on master'
           Last_SQL_Errno: 1594
           Last_SQL_Error: Relay log read failure: Could not parse relay log event entry. The possible reasons are: the master's binary log is corrupted (you can check this by running 'mysqlbinlog' on the binary log), the slave's relay log is corrupted (you can check this by running 'mysqlbinlog' on the relay log), a network problem, or a bug in the master's or slave's MySQL code. If you want to check the master's binary log or slave's relay log, you will be able to know their names by issuing 'SHOW SLAVE STATUS' on this slave.

Tentamos reiniciar o serviço mysql do escravo e iniciar e parar a replicação do escravo sem ajuda. Após uma investigação mais aprofundada, descobrimos que havia um problema com o tamanho particularmente grande da consulta. No log de erros do servidor mestre, obtivemos o log de erros como abaixo:

[ERROR] Error in Log_event::read_log_event(): 'Event too big', data_len: 1936941420, event_type: 109

Identificamos a consulta que causou esse problema. Podemos ignorar a atualização dessa consulta. Este erro é registrado constantemente no log de erros do mysql.

O problema é que o mestre não é capaz de ler o registro do relé após essa posição específica do registro. Queremos apenas remover esse número de log de retransmissão específico do log binário do servidor mestre. Como podemos remover uma determinada entrada de log de retransmissão do arquivo de log binário? E sim, temos uma situação crítica com o aplicativo devido a isso. :(

mysql replication
  • 4 respostas
  • 16795 Views
Martin Hope
Ruchit Rami
Asked: 2013-04-18 03:11:59 +0800 CST

Tapa MySQL com consulta personalizada

  • -1

Eu quero realizar um teste de estresse em nosso banco de dados MySQL. Eu tenho a lista de consultas que preciso executar. Eu tentei usar o Apache JMeter para isso, mas é muito demorado. É possível executar mysqlslap com arquivo .sql personalizado contendo consultas INSERT, UPDATE, SELECT no banco de dados MySQL especificado?

mysql mysqlslap
  • 1 respostas
  • 2438 Views
Martin Hope
Ruchit Rami
Asked: 2013-04-05 02:57:19 +0800 CST

Teste de estresse do MySQL com consultas capturadas com log geral no MySQL

  • 2

Existe alguma ferramenta disponível que possa fazer testes de estresse usando o arquivo de log criado pelo log geral do MySQL? Depois de muita pesquisa no google, encontrei algumas ferramentas de teste de estresse que usam apenas alguns benchmarks para teste de estresse. Uma solução é usar o Apache JMeter, mas ele não cria planos de teste a partir do arquivo de log do MySQL e criar um plano de teste personalizado para todas as consultas que tenho consome muito tempo.
Ou existe uma ferramenta que pode pelo menos criar um arquivo .sql a partir do log do MySQL?

mysql logs
  • 2 respostas
  • 6374 Views
Martin Hope
Ruchit Rami
Asked: 2012-12-27 20:31:46 +0800 CST

Conectando-se ao AWS RDS DBInstance com MySQL workbench

  • 3

Estou tentando avaliar o AWS RDS para usar como banco de dados possível para nosso aplicativo. Eu criei um DBInstance(micro) e adicionei um grupo de segurança IP. Eu sou capaz de me conectar ao DBInstance da linha de comando do shell Xampp e posso executar consultas a partir dele.

Mas quando tento me conectar com o workbench ao mesmo DBInstance, ocorre o erro de que 'o servidor MySQL foi embora'. A seguir estão as etapas que segui para conectar-me ao workbench:

  1. Forneça o endereço Endpoint de DBInstance como Hostname.
  2. Porta: 3306
  3. Defina o nome de usuário e a senha para o usuário mestre e sua senha.

Meu banco de dados é completamente novo, acabei de criar um banco de dados simples e estou tentando conectar com o workbench imediatamente. Estou usando o workbench versão 5.2.25.

Alguma ideia do que estou perdendo? E sim, sou apenas um iniciante com MySQL e AWS.

Editar: Conforme solicitado por RolandoMySQLDBA, executei a consulta SELECT USER(),CURRENT_USER();e no resultado obtive uma linha com duas colunas USER()[email protected]e CURRENT_USER()=ei@%. eié o nome de usuário mestre para minha instância de banco de dados RDS. E a coluna USER()tem meu endereço IP depois de @.

Eu tentei usar ambos [email protected]e ei@%com o workbench, mas recebo o erro de acesso negado.

mysql mysql-workbench
  • 2 respostas
  • 20206 Views
Martin Hope
Ruchit Rami
Asked: 2012-12-19 22:53:16 +0800 CST

Referência DBT2 para AWS RDS

  • 0

Sou novo no MySQL e no Linux e também no AWS. Anteriormente, trabalhei com windows azure e .NET framework.

Atualmente, estou tentando fazer com que o benchmark DBT2 seja executado no AWS RDS para MySQL. Consegui conectar-me ao RDS com a linha de comando shell do MySQL. Mas não consegui configurar ou instalar o benchmark no DBInstance.

Para configurar o dbt2, é necessário executar o shell script no sistema. Até agora eu tenho 'cd' para o diretório onde os arquivos para dbt2 estão localizados. Mas quando tento executar './configure' dá erro que "'.' não é reconhecido como um comando interno ou externo, programa operável ou arquivo de lote." Mesmo erro se eu usar 'sh ./configure'.

Eu sou apenas um iniciante nisso, há algo que estou fazendo de errado?

Como posso executar qualquer script de shell no sistema AWS RDS?

Qualquer ajuda é apreciada.

mysql amazon-rds
  • 1 respostas
  • 431 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