- Tous les types MAX ont une petite pénalité de performance, voir Comparaison des performances entre varchar(max) et varchar(N) .
- Si votre maintenance inclut des opérations en ligne (reconstruction d'index en ligne), vous perdrez la possibilité de les effectuer. Les opérations en ligne ne sont pas prises en charge pour les tables avec des colonnes BLOB :
La pénalité de performance est vraiment petit, donc je ne m'en soucierais pas. La perte de capacité à effectuer des reconstructions en ligne peut être problématique pour les tables d'opérations vraiment chaudes qui doivent être en ligne. À moins que les opérations en ligne ne soient indispensables, je voterais pour y aller et le changer en MAX.