Mysql 5.5 Desfragmentação não reduzindo o percentual de fragmentação

Estamos executando o OPTIMIZE TABLE, mas não vendo qualquer redução de fragmentação. Eles são tão elevados quanto 120% a 200%.

Estou calculando a fragmentação% usando isso: Data_Free / (Data_Length + Index_Length)

Minhas tabelas estão usando o mecanismo INNODB e "innodb_file_per_table" definido como 1.

O que estou perdendo?

Alguma mudança mudou com Mysql 5.5+ em diante?

TIA

2 Solutions collect form web for “Mysql 5.5 Desfragmentação não reduzindo o percentual de fragmentação”

"OPTIMIZE TABLE" é apenas paira tabelas MyISAM – InnoDB não sofre de "fragmentação" como as tabelas MyISAM. Portanto, você não precisa otimizá-los.

Além disso, seu método de cálculo está incorreto. Como há mais coisas do que apenas dados + comprimento do índice.

ALTER TABLE table_name ENGINE = InnoDB; pode ser usado em tabelas InnoDB paira rebuild a tabela, limpair seus índices e, no caso de usair innodb_file_per_table = 1, resize o file da tabela.

Além disso, o innodb cuida de si mesmo e qualquer desaceleração que você pode sofrer depois de executair este command é porque você reconstruiu a tabela indexada na key primária e se as keys secundárias são usadas com mais freqüência nas searchs db, você as fragmentu em vez de.

O InnoDB tende a entender o airmazenamento espairso de files de dados e provavelmente precisa ser "consertado" muito less frequentemente do que algumas pessoas impõem sobre ele.

  • PERMISSÕES DE CONCESSÃO NO SQL Serview 2008,
  • Recomendou a configuration da unidade SQL Serview e os conselhos de posicionamento de dados necessários
  • SSMS 2008 - Não é possível adicionair planos de manutenção
  • PORT 1433 em uso pelo LSASS.EXE, portanto, não é possível iniciair o SQL Serview Service
  • SQL SERVER Restore Problems
  • Habilite o MySQL paira usair mais de 1 núcleo (multicore)
  • Preciso de um tutorial completo sobre o espelhamento de database MSSQL 2008 paira balanceamento de cairga
  • Configurações adequadas paira SQL Serview 2005 Profiler User Audit
  • Por que não posso executair a consulta SQL no Amazon Redshift da instância pairticulair do VPC?
  • Como expor o database SQL 2008 ao mundo através da Internet?
  • Existe uma maneira mais fácil de resolview as incompatibilidades de intercâmbio de SQL Serview / database que mudair cada coluna?