Hello,

J'ai un simple table avec quelques champs numériques et un champs textes qui stockent une "grosse" quantité de donnée le taille d'un champs data est environ de 68Ko.

il n'y a pas d'index sur mon champs data, et l'overhead est relativement élevé.
Avec seulement 5 records la taille de la table s'élève à 1.5Mo et l'overhead à 5.1 Mo

pour quelle raison l'overhead est-il si élevé, que faire pour le faire diminuer ?

Merci d'avance pour votre aide

pour info voici le CREATE TABLE

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
CREATE TABLE IF NOT EXISTS `mytable` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `varchar1` varchar(15) COLLATE utf8_unicode_ci DEFAULT NULL,
  `int1` int(11) NOT NULL,
  `double1` double DEFAULT NULL,
  `data` text COLLATE utf8_unicode_ci,
  PRIMARY KEY (`id`),
  KEY `item_package_FI_1` (`order_id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci
Yoni