Perguntas com a marcação «innodb»

InnoDB: Mecanismo de armazenamento compatível com ACID do MySQL





4
Como melhorar o desempenho do InnoDB DELETE?
Então, eu tenho esta tabela de auditoria (rastreia ações em qualquer tabela no meu banco de dados): CREATE TABLE `track_table` ( `id` int(16) unsigned NOT NULL, `userID` smallint(16) unsigned NOT NULL, `tableName` varchar(255) NOT NULL DEFAULT '', `tupleID` int(16) unsigned NOT NULL, `date_insert` datetime NOT NULL, `action` char(12) NOT NULL …

2
A consulta de seleção leva mais tempo do que deveria
Eu tenho uma tabela de banco de dados MySQL com quase 23 milhões de registros. Esta tabela não possui chave primária, porque nada é exclusivo. Possui 2 colunas, ambas indexadas. Abaixo está sua estrutura: Abaixo estão alguns de seus dados: Agora, eu executei uma consulta simples: SELECT `indexVal` FROM `key_word` …


2
Índice de cobertura usado apesar da falta da coluna
Eu tenho a seguinte consulta, usando MariaDB 10 / InnoDB: SELECT id, sender_id, receiver_id, thread_id, date_created, content FROM user_message WHERE thread_id = 12345 AND placeholder = FALSE ORDER BY date_created DESC LIMIT 20 Essa consulta busca mensagens de acordo com as condições especificadas e classifica por data de criação. Eu …

2
MySql Gap Lock Deadlock em inserções
Estou obtendo Deadlocks de bloqueios de espaço em uma tabela ao inseri-lo frequentemente de várias fontes. Aqui está uma visão geral dos meus processos. START TRANSACTION UPDATE vehicle_image SET active = 0 WHERE vehicleID = SOMEID AND active = 1 Loop: INSERT INTO vehicle_image (vehicleID, vehicleImageFilePath, vehicleImageSplashFilePath ,vehicleImageThumbnailFilePath, vehicleImageMiniFilePath, mainVehicleImage, …


2
MySQL não liberando memória
O MySQL parece querer manter uma tabela inteira no cache (tamanho da tabela = ~ 20 GB) após a inserção de grandes inserções ou instruções de seleção. No momento, meu buffer pool do innodb é de 20 GB. A RAM total é de 32 GB. Fornecerei algum uso de memória …
8 mysql  innodb  memory 

1
Como otimizar tabelas InnoDB no MySQL
Eu tenho pesquisado como otimizar apenas tabelas fragmentadas no MySQL e revi este post sobre otimização de tabelas . Basicamente, ele executa uma consulta no banco de dados information_schema para qualquer tabela data_free > 0e cria uma instrução SQL OPTIMIZEapenas para essas tabelas. Fiz essa consulta e ele identificou 148 …




Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.