如果我在数据库中使用透明数据加密,是否会对我的数据库性能产生影响?是否会导致数据库索引出现任何问题?
答案 0 :(得分:11)
有些人已对此进行了测试(请参阅here,here,here和here),并提供了一些通用建议(请参阅here和{{ 3}})。似乎普遍认为影响大约是3-5%。但3-5%的是什么?如果这是CPU并且您的工作负载已经受CPU限制,那是可以接受的吗?难道会更糟?如果这是I / O并且您已经遇到I / O问题,它会破坏您的系统吗?谁知道?
您要确定它对 性能产生的影响的最佳方式是在您的环境中对其进行测试。有很多“它依赖”这里的因素并不好笑。您应该使用在您的硬件上,您的网络上 数据库您的数据库进行测试您的使用模式和备份程序。你可能会有人回来说“这会伤害我的表现”或“我甚至没有注意到它”,但你认为他们的情景与你的情况有多相似?
答案 1 :(得分:1)
Aron是绝对正确的。肯定会受到影响的是所有备份的大小。您必须考虑备份压缩,因为在使用TDE时它不存在。它意味着所有备份和日志传送会有更糟糕的表现。