内容提要
在Cybertec的PGEE分发版中,透明数据加密(TDE)性能测试显示,启用数据校验和的开销约为0.25%,而同时启用TDE和数据校验和的开销约为0.5%。在低缓存命中率的情况下,这些差异较小。
关键要点
-
Cybertec的PGEE分发版中,透明数据加密(TDE)性能测试已久,最后一次测试是在2016年。
-
在性能测试中,启用数据校验和的开销约为0.25%。
-
同时启用TDE和数据校验和的开销约为0.5%。
-
测试配置使用了1MB的shared_buffers和pgbench工作负载,导致缓存命中率仅为82.8%。
-
在低缓存命中率的情况下,启用数据校验和和TDE的性能差异较小。
-
192位TDE在启用校验和时并不比不启用校验和更快。
延伸解读
性能测试的重要性
透明数据加密(TDE)在数据库安全中扮演着重要角色。通过对Cybertec PGEE分发版的性能测试,可以更好地理解TDE和数据校验和的开销。这些测试为数据库管理员提供了在启用安全功能时可能面临的性能影响的实用数据,帮助他们在安全与性能之间做出平衡。
缓存命中率的影响
测试中使用的低缓存命中率(82.8%)显著影响了性能结果。在实际应用中,优化缓存设置可以减少启用数据校验和和TDE的性能损失。因此,数据库管理员应关注缓存配置,以提高整体性能,尤其是在处理大量数据时。
启用校验和的成本
根据测试结果,启用数据校验和的开销约为0.25%。虽然这个数字看似较小,但在高负载情况下,累积的开销可能会影响系统的响应时间。因此,在选择启用校验和时,需考虑具体的工作负载和性能需求。
延伸问答
透明数据加密(TDE)在PGEE中的性能测试结果是什么?
在PGEE中,启用数据校验和的开销约为0.25%,同时启用TDE和数据校验和的开销约为0.5%。
在低缓存命中率的情况下,启用数据校验和和TDE的性能差异如何?
在低缓存命中率的情况下,启用数据校验和和TDE的性能差异较小。
PGEE的性能测试使用了什么配置?
测试配置使用了1MB的shared_buffers和pgbench工作负载,导致缓存命中率为82.8%。
192位TDE在启用校验和时的性能表现如何?
192位TDE在启用校验和时并不比不启用校验和更快。
启用数据校验和和TDE对性能的影响在不同工作负载下会有什么变化?
任何具有更好shared_buffers缓存命中率的工作负载,启用校验和和TDE的惩罚会更低。
PGEE中透明数据加密的性能测试是何时进行的?
最后一次性能测试是在2016年进行的。