*************************** 1. linha ******************** ******* Tipo: InnoDB Nome: Status:

*************************** 1. linha ******************** ******* Tipo: InnoDB Nome: Status:

Migramos nosso banco de dados do Mysql versão 5.1.73 MyISAM para o mecanismo Mariadb 10.3.26 Innodb. Desde então estamos observando lentidão nas inserções e uso muito alto da CPU do processo Mysqld.

Nosso my.cnf está abaixo.

[mysqld]
sql_mode=ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
datadir=/var/lib/mariadb/data
socket=/var/lib/mariadb/mysql.sock
transaction-isolation = READ-COMMITTED

symbolic-links = 1

port = 3306
key_buffer_size = 32M
max_allowed_packet = 500M
thread_stack = 256K
thread_cache_size = 64
query_cache_limit = 8M
query_cache_size = 64M
query_cache_type = 1
tmpdir=/var/lib/mariadb/tmp
tmp_table_size= 2GB


max_connections = 2048
expire_logs_days = 2
max_binlog_size = 100M


log_bin=/var/lib/mariadb/mysql_binary_log/mysql_binlog
server_id=1

binlog_format = mixed

read_buffer_size = 2M
read_rnd_buffer_size = 16M
sort_buffer_size = 8M
join_buffer_size = 8M

# InnoDB settings
innodb_file_per_table = 1
innodb_flush_log_at_trx_commit  = 2
innodb_log_buffer_size = 64M
innodb_buffer_pool_size = 410G
innodb_thread_concurrency = 8
innodb_flush_method = O_DIRECT
innodb_log_file_size = 512M
log_warnings = 1

[mysqld_safe]
log-error=/var/log/mariadb/mariadb.log
pid-file=/var/run/mariadb/mariadb.pid


#!includedir /etc/my.cnf.d
[client]
socket=/var/lib/mariadb/mysql.sock

Por favor, sugira se há algo que possamos fazer para corrigir isso. A configuração de innodb_page_cleaners = 1 corrigirá o problema de uso da CPU?

O tamanho do banco de dados é 800 GB

Atenciosamente, Padmini

Responder1

Obrigado pelas sugestões..

Desativarei o cache de consultas e alterarei a frequência de commit das inserções.

Consulte também o status o/p do innodb para obter quaisquer descobertas possíveis. Removi os ips e SQLs para segurança.

*************************** 1. linha ******************** ******* Tipo: InnoDB Nome: Status:

2020-12-28 15:23:03 0x7f53a87e0700 SAÍDA DO MONITOR INNODB

Médias por segundo calculadas a partir dos últimos 31 segundos

TÓPICO DE FUNDO

Loops srv_master_thread: 8128 srv_active, 0 srv_shutdown, 431935 srv_idle srv_master_thread libera log e grava: 440060

SEMÁFOROS

OS WAIT ARRAY INFO: contagem de reservas 30709730 OS WAIT ARRAY INFO: contagem de sinais 421296865 giros compartilhados por RW 1115208207, rodadas 2687646128, espera do SO 22420145 giros RW-excl 30775840, rodadas 277954745, espera do SO 695 8561 RW-sx gira 245636, arredonda 3976023, OS espera 58477 rodadas de giro por espera: 2,41 RW-compartilhado, 9,03 RW-excl, 16,19 RW-sx

TRANSAÇÕES

Contador de ID Trx 91991569 Limpeza feita para trx n:o <91770847 desfazer n:o <0 estado: em execução, mas inativo Comprimento da lista de histórico 110153 LISTA DE TRANSAÇÕES PARA CADA SESSÃO: ---TRANSACTION 421472262604096, não iniciada 0 lock struct(s), tamanho de heap 1128, 0 bloqueio(s) de linha ---TRANSACTION 421472262566152, não iniciado 0 estrutura(s) de bloqueio, tamanho de heap 1128, 0 bloqueio(s) de linha ---TRANSACTION 421472262599880, ATIVO 3 segundos dormindo antes de entrar nas tabelas mysql do InnoDB em uso 1, bloqueado 0 0 estrutura(s) de bloqueio, tamanho de heap 1128, 0 bloqueio(s) de linha ID de thread MySQL 228426, identificador de thread do SO 139997076879104, ID de consulta 58188566 Estatísticas SELECT Query ---TRANSACTION 421472262591448, ATIVO 6 segundos dormindo antes inserindo tabelas InnoDB mysql em uso 1, bloqueado(s) 0 0 estrutura(s) de bloqueio, tamanho de heap 1128, 0 bloqueio(s) de linha ID de thread MySQL 228425, identificador de thread do SO 139997278693120, ID de consulta 58188561 root Statistics SELECT ---TRANSACTION 421472262587232, ACTIVE 7 segundos, thread declarado dentro de tabelas mysql do InnoDB 4123 em uso 8, bloqueado 1 0 estrutura(s) de bloqueio, tamanho de heap 1128, 0 bloqueio(s) de linha ID de thread MySQL 228423, identificador de thread do SO 139538942158592, ID de consulta 58188555 root Criando índice de classificação CRIAR TABELA TEMPORÁRIA A visualização de leitura Trx não verá trx com id> = 91991569, vê <91991569 ---TRANSACTION 421472262574584, ATIVO 25 segundos buscando linhas, thread declarado dentro de tabelas MySQL do InnoDB 4798 em uso 8, bloqueado 1 0 estrutura(s) de bloqueio , tamanho de heap 1128, 0 bloqueio(s) de linha ID de thread MySQL 228404, identificador de thread do SO 139538945943296, ID de consulta 58186884 Criando índice de classificação CREATE TEMPORARY TABLE Trx read view não verá trx com id >= 91990920, vê < 91990920 ---TRANSACTION 421472262578800, ATIVO 120 segundos buscando linhas, thread declarado dentro de tabelas MySQL do InnoDB 1141 em uso 8, bloqueado(s) 1 0 estrutura(s) de bloqueio, tamanho de heap 1128, 0 bloqueio(s) de linha ID de thread MySQL 228335, identificador de thread do SO 139538945132288, ID de consulta 58178904 root Criando índice de classificação CREATE TEMPORARY TABLE ---TRANSACTION 421472262625176, ACTIVE 243 segundos buscando linhas, thread declarado dentro do InnoDB 1141 tabelas mysql em uso 8, bloqueadas 1 0 estrutura(s) de bloqueio, tamanho de heap 1128, 0 bloqueio(s) de linha ID de thread MySQL 228257, identificador de thread do SO 139538941347584, ID de consulta 58176235 Criando índice de classificação CREATE TEMPORARY TABLE

A visualização de leitura Trx não verá trx com id> = 91986376, vê <91986376 ---TRANSACTION 421472262616744, ATIVO 236 segundos buscando linhas, thread declarado dentro de tabelas MySQL do InnoDB 1141 em uso 8, bloqueado 1 0 estrutura(s) de bloqueio, tamanho de heap 1128, 0 bloqueio(s) de linha ID de thread MySQL 228254, identificador de thread do sistema operacional 139539194201856, ID de consulta 58176270 root Criando índice de classificação CREATE TEMPORARY TABLE SELECT, visualização de leitura Trx não verá trx com id >= 91986377, vê < 91986377 ---TRANSACTION 421472262612528, ATIVO 247 segundos buscando linhas, thread declarado dentro do InnoDB 1141 tabelas mysql em uso 8, bloqueadas 1 0 estrutura(s) de bloqueio, tamanho de heap 1128, 0 bloqueio(s) de linha ID de thread MySQL 228252, identificador de thread do SO 139997285033728, ID de consulta 58175990 root Criando índice de classificação CREATE TEMPORARY TABLE Trx read view não verá trx com id >= 91986373, vê < 91986373 ---TRANSACTION 421472262595664, ACTIVE 311 seg buscando linhas, thread declarado dentro do InnoDB 1141 tabelas mysql em uso 8, bloqueado 1 0 estrutura(s) de bloqueio, tamanho de heap 1128, 0 bloqueio(s) de linha ID de thread MySQL 228205, identificador de thread do SO 139997077149440, ID de consulta 58173387 root Criando índice de classificação CREATE TEMPORARY TABLE

A visualização de leitura Trx não verá trx com id >= 91985372, vê < 91985372 ---TRANSACTION 421472262608312, não iniciado 0 estrutura(s) de bloqueio, tamanho de heap 1128, 0 bloqueio(s) de linha ---TRANSACTION 421472262650472, não iniciado 0 estrutura(s) de bloqueio, tamanho de heap 1128, 0 bloqueio(s) de linha ---TRANSACTION 421472262583016, ATIVO 4510 segundos buscando linhas, thread declarado dentro de tabelas MySQL do InnoDB 4879 em uso 11, bloqueado(s) 0 0 estrutura(s) de bloqueio, tamanho de heap 1128, 0 bloqueio(s) de linha MySQL thread id 224972, OS thread handle 139997278963456, query id 57666902 root Enviando dados SELECT Trx read view não verá trx com id >= 91770846, vê < 91770846 ---TRANSACTION 421472262570368, não iniciado dormindo antes de inserir tabelas MySQL do InnoDB em uso 7, bloqueado 7 0 estrutura(s) de bloqueio, tamanho de heap 1128, 0 bloqueio(s) de linha ---TRANSACTION 421472262561936, não iniciado 0 estrutura(s) de bloqueio, tamanho de heap 1128, 0 bloqueio de linha (s)

E/S DE ARQUIVO

Estado 0 do thread de E/S: aguardando solicitações de aio concluídas (thread de buffer de inserção) Estado do thread de E/S 1: aguardando solicitações de aio concluídas (thread de log) Estado do thread de E/S 2: aguardando solicitações de aio concluídas (thread de leitura) I /O estado do thread 3: aguardando solicitações de aio concluídas (thread de leitura) Estado do thread de E/S 4: aguardando solicitações de aio concluídas (thread de leitura) Estado do thread de E/S 5: aguardando solicitações de aio concluídas (thread de leitura) E/S estado do thread 6: aguardando solicitações de aio concluídas (thread de gravação) Estado do thread de E/S 7: aguardando solicitações de aio concluídas (thread de gravação) Estado do thread de E/S 8: aguardando solicitações de aio concluídas (thread de gravação) thread de E/S 9 estado: aguardando solicitações de aio concluídas (thread de gravação) Leituras normais de aio pendentes: [0, 0, 0, 0] , gravações de aio: [0, 0, 0, 0] , ibuf leituras de aio:, log de E/S:, sincronizar E/S: log de liberações pendentes (fsync): 0; pool de buffers: 0 21568038 leituras de arquivo do SO, 55947091 gravações de arquivo do SO, 5176098 fsyncs do SO 0,00 leituras/s, 0 média de bytes/leitura, 110,61 gravações/s, 12,26 fsyncs/s

INSERIR BUFFER E ÍNDICE DE HASH ADAPTATIVO

Ibuf: tamanho 1, lista livre len 327, tamanho do seg 329, 29895 mescla operações mescladas: inserir 310690, excluir marca 2804937, excluir 98025 operações descartadas: inserir 0, excluir marca 0, excluir 0 Tamanho da tabela hash 108898523, heap do nó tem buffer 468 (s) Tamanho da tabela hash 108898523, heap do nó tem 4886 buffer(s) Tamanho da tabela hash 108898523, heap do nó tem 1174 buffer(s) Tamanho da tabela hash 108898523, heap do nó tem 804827 buffer(s) Tamanho da tabela hash 108898523, heap do nó tem 206 buffer(s) Tamanho da tabela hash 108898523, heap do nó tem 11802 buffer(s) Tamanho da tabela hash 108898523, heap do nó tem 10235 buffer(s) Tamanho da tabela hash 108898523, heap do nó tem 6018 buffer(s) 2282,60 pesquisas de hash/s, 168,19 pesquisas/s sem hash

REGISTRO

Número de sequência de log 1631035877442 Log liberado até 1631035877442 Páginas liberadas até 1631035877442 Último ponto de verificação em 1631035877433 0 liberações de log pendentes, 0 gravações de chkp pendentes 30700890 E/S de log concluídas, 55,68 E/S de log/segundo

PISCINA DE BUFFER E MEMÓRIA

Total de memória grande alocada 449826521088 Memória de dicionário alocada 209792 Tamanho do buffer pool 26868120 Buffers livres 2315898 Páginas do banco de dados 23712605 Páginas antigas do banco de dados 8753125 Páginas de banco de dados modificadas 0 Porcentagem de páginas sujas (LRU e páginas livres): 0,000 Porcentagem máxima de páginas sujas: 75.000 Leituras pendentes 0 Gravações pendentes : LRU 0, lista de liberação 0, página única 0 Páginas criadas jovens 18707, não jovens 0 0,00 jovens/s, 0,00 não jovens/s Páginas lidas 21568383, criadas 2144222, escritas 23631157 0,00 leituras/s, 0,74 cria/s, 50,68 grava/s Taxa de acerto do buffer pool 1000/1000, taxa de criação de jovens 0/1000 não 0/1000 Páginas lidas antecipadamente 0,00/s, despejadas sem acesso 0,00/s, leitura aleatória antecipada 0,00/s LRU len: 23712605, unzip_LRU len: 0 soma de E/S[0]:cur[0], descompacte soma[0]:cur[0]

INFORMAÇÕES SOBRE O BUFFER POOL INDIVIDUAL

--- BUFFER POOL 0 Tamanho do buffer pool 3358720 Buffers livres 281768 Páginas do banco de dados 2972171 Páginas antigas do banco de dados 1097131 Páginas db modificadas 0 Porcentagem de páginas sujas (LRU e páginas livres): 0,000 Porcentagem máxima de páginas sujas: 75.000 Leituras pendentes 0 Gravações pendentes: LRU 0 , lista de liberação 0, página única 0 Páginas criadas jovens 2433, não jovens 0 0,00 jovens/s, 0,00 não jovens/s Páginas lidas 2704251, criadas 267920, escritas 7476898 0,00 leituras/s, 0,00 cria/s, 19,42 gravações/s Taxa de acerto do buffer pool 1000/1000, taxa de criação de jovens 0/1000 não 0/1000 Páginas lidas antecipadamente 0,00/s, despejadas sem acesso 0,00/s, leitura aleatória antecipada 0,00/s LRU len: 2972171, unzip_LRU len: 0 I/ O sum[0]:cur[0], descompacte sum[0]:cur[0] ---BUFFER POOL 1 Tamanho do buffer pool 3358310 Buffers livres 293950 Páginas do banco de dados 2959617 Páginas antigas do banco de dados 1092494 Páginas db modificadas 0 Porcentagem de páginas sujas ( LRU e páginas gratuitas): 0,000 Porcentagem máxima de páginas sujas: 75,000 Leituras pendentes 0 Gravações pendentes: LRU 0, lista de descarga 0, página única 0 Páginas criadas jovens 2226, não jovens 0 0,00 jovens/s, 0,00 não jovens/s Páginas lidas 2692983, criado 266634, escrito 994418 0,00 leituras/s, 0,03 cria/s, 1,10 gravações/s Taxa de acerto do buffer pool 1000/1000, taxa de criação de jovens 0/1000 não 0/1000 Páginas lidas antecipadamente 0,00/s, despejadas sem acesso 0,00/s, leitura antecipada aleatória 0,00/s len LRU: 2959617, unzip_LRU len: 0 soma de E/S[0]:cur[0], soma de descompactação[0]:cur[0] ---BUFFER POOL 2 Buffer pool tamanho 3358720 Buffers livres 294486 Páginas do banco de dados 2959458 Páginas antigas do banco de dados 1092436 Páginas db modificadas 0 Porcentagem de páginas sujas (LRU e páginas livres): 0,000 Porcentagem máxima de páginas sujas: 75.000 Leituras pendentes 0 Gravações pendentes: LRU 0, lista de liberação 0, página única 0 Páginas criadas jovens 2374, não jovens 0 0,00 jovens/s, 0,00 não jovens/s Páginas lidas 2692116, criadas 267342, escritas 1400586 0,00 leituras/s, 0,71 criações/s, 5,06 gravações/s Taxa de acerto do buffer pool 1000/1000, taxa de criação de jovens 0/1000 não 0/1000 Páginas lidas antecipadamente 0,00/s, despejadas sem acesso 0,00/s, leitura aleatória antecipada 0,00/s LRU len: 2959458, unzip_LRU len: 0 I/O sum[0]:cur[ 0], descompacte sum[0]:cur[0] ---BUFFER POOL 3 Tamanho do buffer pool 3358310 Buffers livres 279408 Páginas do banco de dados 2973878 Páginas antigas do banco de dados 1097759 Páginas db modificadas 0 Porcentagem de páginas sujas (LRU e páginas livres): 0,000 Máx. porcentagem de páginas sujas: 75.000 Leituras pendentes 0 Gravações pendentes: LRU 0, lista de liberação 0, página única 0 Páginas criadas jovens 2419, não jovens 0 0,00 jovens/s, 0,00 não jovens/s Páginas lidas 2705442, criadas 268436, escritas 5297912 0,00 leituras/s, 0,00 cria/s, 14,42 gravações/s Taxa de acerto do buffer pool 1000/1000, taxa de criação de jovens 0/1000 e não 0/1000 Páginas lidas antecipadamente 0,00/s, despejadas sem acesso 0,00/s, leitura aleatória antecipada 0,00 /s LRU len: 2973878, unzip_LRU len: 0 I/O sum[0]:cur[0], unzip sum[0]:cur[0] ---BUFFER POOL 4 Tamanho do buffer pool 3358720 Buffers livres 310866 Páginas do banco de dados 2942617 Páginas antigas do banco de dados 1086219 Páginas de banco de dados modificadas 0 Porcentagem de páginas sujas (LRU e páginas gratuitas): 0,000 Porcentagem máxima de páginas sujas: 75.000 leituras pendentes 0 gravações pendentes: LRU 0, lista de liberação 0, página única 0 Páginas criadas jovens 2189, não jovens 0 0,00 jovens/s, 0,00 não jovens/s Páginas lidas 2671221, criadas 271396, escritas 4720179 0,00 leituras/s, 0,00 cria/s, 9,35 gravações/s Taxa de acerto do buffer pool 1000/1000, taxa de criação de jovens 0/1000 não 0/1000 Páginas lidas antecipadamente 0,00/s, removidas sem acesso 0,00/s, leitura aleatória antecipada 0,00/s LRU len : 2942617, unzip_LRU len: 0 soma de E/S[0]:cur[0], descompactação sum[0]:cur[0] ---BUFFER POOL 5 Tamanho do buffer pool 3358310 Buffers livres 282190 Páginas do banco de dados 2971125 Páginas antigas do banco de dados 1096743 Páginas de banco de dados modificadas 0 Porcentagem de páginas sujas (LRU e páginas gratuitas): 0,000 Porcentagem máxima de páginas sujas: 75.000 Leituras pendentes 0 Gravações pendentes: LRU 0, lista de liberação 0, página única 0 Páginas criadas jovens 2410, não jovens 0 0,00 jovens/s , 0,00 não-jovens/s Páginas lidas 2702315, criadas 268810, escritas 1055279 0,00 leituras/s, 0,00 cria/s, 0,58 gravações/s Taxa de acerto do buffer pool 1000/1000, taxa de criação de jovens 0/1000 e não 0/1000 páginas leitura antecipada 0,00/s, despejado sem acesso 0,00/s, leitura antecipada aleatória 0,00/s LRU len: 2971125, unzip_LRU len: 0 I/O sum[0]:cur[0], unzip sum[0]:cur[0 ] --- BUFFER POOL 6 Tamanho do buffer pool 3358720 Buffers livres 287692 Páginas do banco de dados 2966288 Páginas antigas do banco de dados 1094957 Páginas db modificadas 0 Porcentagem de páginas sujas (LRU e páginas livres): 0,000 Porcentagem máxima de páginas sujas: 75.000 Leituras pendentes 0 Gravações pendentes: LRU 0, lista de liberação 0, página única 0 Páginas criadas jovens 2430, não jovens 0 0,00 jovens/s, 0,00 não jovens/s Páginas lidas 2701700, criadas 264588, escritas 1357268 0,00 leituras/s, 0,00 cria/s, 0,19 gravações/ s Taxa de acerto do buffer pool 1000/1000, taxa de criação de jovens 0/1000 não 0/1000 Páginas lidas antecipadamente 0,00/s, despejadas sem acesso 0,00/s, leitura aleatória antecipada 0,00/s LRU len: 2966288, unzip_LRU len: 0 I /O soma[0]:cur[0], descompacte soma[0]:cur[0] ---BUFFER POOL 7 Tamanho do buffer pool 3358310 Buffers livres 285538 Páginas do banco de dados 2967451 Páginas antigas do banco de dados 1095386 Páginas db modificadas 0 Porcentagem de páginas sujas (LRU e páginas gratuitas): 0,000 Porcentagem máxima de páginas sujas: 75,000 Leituras pendentes 0 Gravações pendentes: LRU 0, lista de liberação 0, página única 0 Páginas criadas jovens 2226, não jovens 0 0,00 jovens/s, 0,00 não jovens/s Páginas leitura 2698355, criada 269096, escrita 1328617 0,00 leituras/s, 0,00 cria/s, 0,55 gravações/s Taxa de acerto do buffer pool 1000/1000, taxa de criação de jovens 0/1000 não 0/1000 Páginas lidas adiante 0,00/s, despejadas sem acesso 0,00/s, leitura antecipada aleatória 0,00/s LRU len: 2967451, unzip_LRU len: 0 I/O sum[0]:cur[0], unzip sum[0]:cur[0]cur [0] --- BUFFER POOL 5 Tamanho do buffer pool 3358310 Buffers livres 282190 Páginas do banco de dados 2971125 Páginas antigas do banco de dados 1096743 Páginas de banco de dados modificadas 0 Porcentagem de páginas sujas (LRU e páginas livres): 0,000 Porcentagem máxima de páginas sujas: 75.000 Leituras pendentes 0 Pendente escreve: LRU 0, lista de descarga 0, página única 0 Páginas criadas jovens 2410, não jovens 0 0,00 jovens/s, 0,00 não jovens/s Páginas lidas 2702315, criadas 268810, escritas 1055279 0,00 leituras/s, 0,00 cria/s, 0,58 gravações/s Taxa de acerto do buffer pool 1000/1000, taxa de criação de jovens 0/1000 não 0/1000 Páginas lidas antecipadamente 0,00/s, despejadas sem acesso 0,00/s, leitura aleatória antecipada 0,00/s LRU len: 2971125, unzip_LRU len : 0 I/O sum[0]:cur[0], unzip sum[0]:cur[0] ---BUFFER POOL 6 Tamanho do buffer pool 3358720 Buffers livres 287692 Páginas do banco de dados 2966288 Páginas antigas do banco de dados 1094957 Páginas db modificadas 0 Por cento de páginas sujas (LRU e páginas gratuitas): 0,000 Porcentagem máxima de páginas sujas: 75.000 Leituras pendentes 0 Gravações pendentes: LRU 0, lista de descarga 0, página única 0 Páginas criadas jovens 2430, não jovens 0 0,00 jovens/s, 0,00 não jovens /s Páginas lidas 2701700, criadas 264588, escritas 1357268 0,00 leituras/s, 0,00 cria/s, 0,19 gravações/s Taxa de acerto do buffer pool 1000/1000, taxa de criação de jovens 0/1000 não 0/1000 Páginas lidas antecipadamente 0,00/s , despejado sem acesso 0,00/s, leitura antecipada aleatória 0,00/s LRU len: 2966288, unzip_LRU len: 0 I/O sum[0]:cur[0], unzip sum[0]:cur[0] ---BUFFER POOL 7 Tamanho do pool de buffers 3358310 Buffers livres 285538 Páginas do banco de dados 2967451 Páginas antigas do banco de dados 1095386 Páginas db modificadas 0 Porcentagem de páginas sujas (LRU e páginas livres): 0,000 Porcentagem máxima de páginas sujas: 75.000 Leituras pendentes 0 Gravações pendentes: LRU 0, lista de liberação 0 , página única 0 Páginas criadas jovens 2226, não jovens 0 0,00 jovens/s, 0,00 não jovens/s Páginas lidas 2698355, criadas 269096, escritas 1328617 0,00 leituras/s, 0,00 criações/s, 0,55 gravações/s Taxa de acerto do buffer pool 1000/1000, taxa de criação de jovens 0/1000 não 0/1000 Páginas lidas antecipadamente 0,00/s, despejadas sem acesso 0,00/s, leitura aleatória antecipada 0,00/s LRU len: 2967451, unzip_LRU len: 0 I/O sum[0 ]:cur[0], descompacte soma[0]:cur[0]cur [0] --- BUFFER POOL 5 Tamanho do buffer pool 3358310 Buffers livres 282190 Páginas do banco de dados 2971125 Páginas antigas do banco de dados 1096743 Páginas de banco de dados modificadas 0 Porcentagem de páginas sujas (LRU e páginas livres): 0,000 Porcentagem máxima de páginas sujas: 75.000 Leituras pendentes 0 Pendente escreve: LRU 0, lista de descarga 0, página única 0 Páginas criadas jovens 2410, não jovens 0 0,00 jovens/s, 0,00 não jovens/s Páginas lidas 2702315, criadas 268810, escritas 1055279 0,00 leituras/s, 0,00 cria/s, 0,58 gravações/s Taxa de acerto do buffer pool 1000/1000, taxa de criação de jovens 0/1000 não 0/1000 Páginas lidas antecipadamente 0,00/s, despejadas sem acesso 0,00/s, leitura aleatória antecipada 0,00/s LRU len: 2971125, unzip_LRU len : 0 I/O sum[0]:cur[0], unzip sum[0]:cur[0] ---BUFFER POOL 6 Tamanho do buffer pool 3358720 Buffers livres 287692 Páginas do banco de dados 2966288 Páginas antigas do banco de dados 1094957 Páginas db modificadas 0 Por cento de páginas sujas (LRU e páginas gratuitas): 0,000 Porcentagem máxima de páginas sujas: 75.000 Leituras pendentes 0 Gravações pendentes: LRU 0, lista de descarga 0, página única 0 Páginas criadas jovens 2430, não jovens 0 0,00 jovens/s, 0,00 não jovens /s Páginas lidas 2701700, criadas 264588, escritas 1357268 0,00 leituras/s, 0,00 cria/s, 0,19 gravações/s Taxa de acerto do buffer pool 1000/1000, taxa de criação de jovens 0/1000 não 0/1000 Páginas lidas antecipadamente 0,00/s , despejado sem acesso 0,00/s, leitura antecipada aleatória 0,00/s LRU len: 2966288, unzip_LRU len: 0 I/O sum[0]:cur[0], unzip sum[0]:cur[0] ---BUFFER POOL 7 Tamanho do pool de buffers 3358310 Buffers livres 285538 Páginas do banco de dados 2967451 Páginas antigas do banco de dados 1095386 Páginas db modificadas 0 Porcentagem de páginas sujas (LRU e páginas livres): 0,000 Porcentagem máxima de páginas sujas: 75.000 Leituras pendentes 0 Gravações pendentes: LRU 0, lista de liberação 0 , página única 0 Páginas criadas jovens 2226, não jovens 0 0,00 jovens/s, 0,00 não jovens/s Páginas lidas 2698355, criadas 269096, escritas 1328617 0,00 leituras/s, 0,00 criações/s, 0,55 gravações/s Taxa de acerto do buffer pool 1000/1000, taxa de criação de jovens 0/1000 não 0/1000 Páginas lidas antecipadamente 0,00/s, despejadas sem acesso 0,00/s, leitura aleatória antecipada 0,00/s LRU len: 2967451, unzip_LRU len: 0 I/O sum[0 ]:cur[0], descompacte soma[0]:cur[0]LRU 0, lista de liberação 0, página única 0 Páginas criadas jovens 2430, não jovens 0 0,00 jovens/s, 0,00 não jovens/s Páginas lidas 2701700, criadas 264588, escritas 1357268 0,00 leituras/s, 0,00 cria/s, 0,19 gravações /s Taxa de acerto do buffer pool 1000/1000, taxa de criação de jovens 0/1000 não 0/1000 Páginas lidas antecipadamente 0,00/s, despejadas sem acesso 0,00/s, leitura aleatória antecipada 0,00/s LRU len: 2966288, unzip_LRU len: 0 Soma de E/S[0]:cur[0], descompacte soma[0]:cur[0] ---BUFFER POOL 7 Tamanho do buffer pool 3358310 Buffers livres 285538 Páginas do banco de dados 2967451 Páginas antigas do banco de dados 1095386 Páginas db modificadas 0 Porcentagem de sujeira páginas (LRU e páginas gratuitas): 0,000 Porcentagem máxima de páginas sujas: 75,000 Leituras pendentes 0 Gravações pendentes: LRU 0, lista de liberação 0, página única 0 Páginas criadas jovens 2226, não jovens 0 0,00 jovens/s, 0,00 não jovens/s Páginas lidas 2698355, criadas 269096, escritas 1328617 0,00 leituras/s, 0,00 criações/s, 0,55 gravações/s Taxa de acerto do buffer pool 1000/1000, taxa de criação de jovens 0/1000 não 0/1000 Páginas lidas antecipadamente 0,00/s, despejadas sem acesso 0,00/s, leitura antecipada aleatória 0,00/s LRU len: 2967451, unzip_LRU len: 0 I/O sum[0]:cur[0], unzip sum[0]:cur[0]LRU 0, lista de liberação 0, página única 0 Páginas criadas jovens 2430, não jovens 0 0,00 jovens/s, 0,00 não jovens/s Páginas lidas 2701700, criadas 264588, escritas 1357268 0,00 leituras/s, 0,00 cria/s, 0,19 gravações /s Taxa de acerto do buffer pool 1000/1000, taxa de criação de jovens 0/1000 não 0/1000 Páginas lidas antecipadamente 0,00/s, despejadas sem acesso 0,00/s, leitura aleatória antecipada 0,00/s LRU len: 2966288, unzip_LRU len: 0 Soma de E/S[0]:cur[0], descompacte soma[0]:cur[0] ---BUFFER POOL 7 Tamanho do buffer pool 3358310 Buffers livres 285538 Páginas do banco de dados 2967451 Páginas antigas do banco de dados 1095386 Páginas db modificadas 0 Porcentagem de sujeira páginas (LRU e páginas gratuitas): 0,000 Porcentagem máxima de páginas sujas: 75,000 Leituras pendentes 0 Gravações pendentes: LRU 0, lista de liberação 0, página única 0 Páginas criadas jovens 2226, não jovens 0 0,00 jovens/s, 0,00 não jovens/s Páginas lidas 2698355, criadas 269096, escritas 1328617 0,00 leituras/s, 0,00 criações/s, 0,55 gravações/s Taxa de acerto do buffer pool 1000/1000, taxa de criação de jovens 0/1000 não 0/1000 Páginas lidas antecipadamente 0,00/s, despejadas sem acesso 0,00/s, leitura antecipada aleatória 0,00/s LRU len: 2967451, unzip_LRU len: 0 I/O sum[0]:cur[0], unzip sum[0]:cur[0]

OPERAÇÕES DE LINHA

8 consultas dentro do InnoDB, 3 consultas na fila 8 visualizações de leitura abertas dentro do InnoDB ID do processo = 4487, thread principal ID = 139539341866752, estado: dormindo Número de linhas inseridas 149186838, atualizado 39010, excluído 921469, lido 233065780693 27,03 inserções/s, 0,00 atualizações /s, 0,00 exclusões/s, 2.432,12 leituras/s Número de linhas do sistema inseridas 0, atualizadas 0, excluídas 0, lidas 0 0,00 inserções/s, 0,00 atualizações/s, 0,00 exclusões/s, 0,00 leituras/s

FIM DA SAÍDA DO MONITOR INNODB

Tabela temporária:

CRIAR TABELA TEMPORÁRIA teste SELECT 'testData', data_test.a_id como a_id, data_test.d_name_id como d_name_id, data_test.c_id como c_id, data_test.b_id como b_id, data_test.meas_e_name_id como meas_e_name_id, data_test.recipe_id como receita_id, MIN(data_test.date_time ) como "início", MAX(data_test.date_time) como "fim", ep, COUNT() como f, CONTAGEM() - CONTAGEM (inferior)

Responder2

Para ACID, o InnoDB (diferentemente do MyISAM) toma medidas para evitar a perda de dados. Isso inclui uma ocorrência no disco por transação. (Sim, innodb_flush_log_at_trx_commit = 2suaviza esse golpe.)

O que provavelmente está acontecendo é que você está inserindo uma linha por vez com autocommit=ON? Quantas inserções/segundo você está fazendo?

Plano A: BEGIN; several inserts; COMMIT; - Recomende 100-1000 por vez.

Plano B: Lote INSERT-INSERT ... VALUES (...), (...), ...

Plano C: Para taxas de ingestão bastante altas, consultehttp://mysql.rjweb.org/doc.php/staging_table

Outros problemas...

  • O cache de consulta provavelmente deve estar desligado. Todoescrever em uma tabela causatodosentradas no QC para que essa tabela seja eliminada. Uma alta taxa de ingestão implica que o CQ é inútil (para essa tabela).
  • Por favor, forneça SHOW CREATE TABLEoutras dicas possíveis.

informação relacionada