并行性的 TDE 性能和成本阈值

Ton*_*kle 2 sql-server transparent-data-encryption sql-server-2014

是否有任何文档、测试数据或其他证据表明在数据库上启用 TDE 时并行成本阈值 (CTP) 设置可能会影响性能?在不深入研究所有细节的情况下,我们发现在数据库上启用 TDE 后,基准测试出现了一些显着的性能下降,我们正在寻找可能产生影响的任何设置。CTP 当前设置为默认值 5,我知道这并不理想,所以请抵制对我进行惩罚的冲动。

我们还将添加 CPU 并进一步测试,但如果我们可以通过更改 CTP 或其他设置获得更好的性能,那当然比添加 CPU 更好(由于硬件成本以及每个 CPU 的 SQL Server 许可) .

我正在推动更改 CTP 并再次测试,但我希望看看是否有人已经对其进行了测试,以便我们可以相应地优先考虑要测试的更改。

谢谢!

Bre*_*zar 5

每当您遇到这样的总体一般性能问题时,首先要问:“服务器的主要等待类型是什么?”

我最喜欢的方法是使用sp_BlitzFirst @SinceStartup = 1。(免责声明:我是该开源脚本的作者之一。)其中的第一部分将返回自启动以来的最高等待时间。如果您在此处发布该输出,您将获得更好的诊断答案。