Quels sont les impacts de l'activation de TDE sur les performances de la database?

Si j'utilise Transparent Data Encryption sur ma database, y a-t-il un impact sur mes performances db? Cela pose-t-il un problème pour l'indexing de la database?

Certaines personnes ont testé cela (voir ici , ici , ici et ici ) et ont donné quelques conseils generics (voir ici et ici ). Semble la perception commune est que l'impact est d'environ 3-5%. Mais 3-5% de quoi? Si c'est de la CPU et que votre charge de travail est déjà liée au CPU, est-ce acceptable? Ça pourrait être pire? Si c'est E / S et que vous avez déjà des problèmes d'E / S, cela va-t-il tuer votre système? Qui sait?

La meilleure façon de déterminer l'impact que cela aura sur votre performance est de le tester dans votre environnement. Il y a tellement de facteurs "ça dépend" ici ce n'est pas drôle. Vous devriez tester votre charge de travail, par rapport à votre database, sur votre matériel, sur votre réseau, avec vos habitudes d'utilisation et vos procédures de sauvegarde. Il se peut que vous ayez des gens qui reviennent en disant "ça a beaucoup nui à ma performance" ou "Je ne l'ai même pas remarqué" mais à quel point votre scénario est-il similaire au vôtre?

Aron a absolument raison. Ce qui sera sûrement affecté, c'est la taille de toutes vos sauvegardes. Vous devez penser à la compression de sauvegarde car elle n'existe pas lorsque vous utilisez TDE. Et cela signifie que toutes les sauvegardes et l'envoi de journaux auront des performances bien pires.