bonjour à vous,
J'ai une base contenant plusieurs tables dont 1 est très grosse (2 téras). Elle contient des données reparties sur plusieurs luns (1 par année)
Nous avons un proccess (qui sera supprimé d'ici 6 mois) qui fait un backup de la base, le transfère sur le réseau puis la restaure sur un autre serveur; du fait que les hébergeurs sont différents.
Comme les données des années n-2 ne sont jamais touchées (pas d'insert, update, delete) sur la grosse table, je voudrais "couper" la table en 2, mettre la partie dont les données sont mortes sur le même serveur mais sur une base différente. De ce fait mon backup sera bien plus petit. Je précise que je ne peux pas faire du différentielEnsuite je remplacerai les appels à cette table par une vue sur les deux tables.
D'où ma question: quelle sera ma perte de performance sur select entre avant ( 1 table) et après (1 vue sur 2 tables dans 2 bases différentes) ?
Merci
Partager