6

如果我在我的数据库上使用透明数据加密,对我的数据库性能有任何影响吗?它会对数据库索引造成任何问题吗?

4

2 回答 2

11

有些人已经对此进行了测试(请参见此处此处此处此处)并给出了一些通用建议(请参见此处此处)。似乎普遍的看法是影响约为 3-5%。但是3-5%是什么?如果那是 CPU 并且您的工作负载已经受 CPU 限制,那可以接受吗?难道会更糟?如果那是 I/O 并且您已经遇到 I/O 问题,它会杀死您的系统吗?谁知道?

确定它将对您的性能产​​生什么影响的最佳方法是在您的环境中对其进行测试。这里有很多“取决于”因素,这并不好笑。您应该根据您的数据库、硬件、网络、使用模式和备份过程测试您的工作负载。您可能会有人回来说“这严重损害了我的表现”或“我什至没有注意到它”,但您认为他们的情况与您的情况有多相似?

于 2012-02-12T18:58:57.883 回答
1

亚伦是绝对正确的。肯定会受到影响的是所有备份的大小。您必须考虑备份压缩,因为使用 TDE 时它不存在。这意味着所有备份和日志传送的性能都会差得多。

于 2012-02-12T22:50:54.840 回答