Question bête : t'as essayé d'écrire ton tableau non sérialisé dans un fichier stocké sur RAM FS ?
Pour l'écriture, ça te prendrait autant de temps que la sérialisation (car il faut parcourir le tableau pour l'écrire), par contre, à la lecture, il te suffira de faire un require montableau.php
Je dis ça, ça reste expérimental, faut voir les perfs.
Après faut voir les traitements que tu fais dessus, essaye de bien cibler QUI est le bottleneck : tes traitements ou le stockage en RAM, voir le stockage en base de données.
D'ailleurs, si ta BD est mal configurée, tu auras des perfs de chiotte. Vérifies que tu es InnoDB, que la taille de ton buffer peut contenir toutes tes données, que tu es en O_DIRECT, que le format des tables est barracuda, que tu as compressé tes tables, ...etc.
---------------
Directeur Technique (CTO)