TDE启用对数据库性能的影响是什么?

时间:2012-02-12 15:56:03

标签: sql-server performance sql-server-2008 tde

如果我在数据库中使用透明数据加密,是否会对我的数据库性能产生影响?是否会导致数据库索引出现任何问题?

2 个答案:

答案 0 :(得分:11)

有些人已对此进行了测试(请参阅herehereherehere),并提供了一些通用建议(请参阅here和{{ 3}})。似乎普遍认为影响大约是3-5%。但3-5%的是什么?如果这是CPU并且您的工作负载已经受CPU限制,那是可以接受的吗?难道会更糟?如果这是I / O并且您已经遇到I / O问题,它会破坏您的系统吗?谁知道?

您要确定它对 性能产生的影响的最佳方式是在您的环境中对其进行测试。有很多“它依赖”这里的因素并不好笑。您应该使用您的硬件上,您的网络上 数据库您的数据库进行测试您的使用模式和备份程序。你可能会有人回来说“这会伤害我的表现”或“我甚至没有注意到它”,但你认为他们的情景与你的情况有多相似?

答案 1 :(得分:1)

Aron是绝对正确的。肯定会受到影响的是所有备份的大小。您必须考虑备份压缩,因为在使用TDE时它不存在。它意味着所有备份和日志传送会有更糟糕的表现。