MySQL 是否支持 Intel 的 AES-NI 指令?

MySQL 是否支持 Intel 的 AES-NI 指令?

我知道 MySQL 有 AES_ENCRYPT 和 AES_DECRYPT 指令;它们使用 Intel 的 AES-NI 指令吗?MySQL 中还有其他加密选项吗?它们支持 AES-NI 吗?

其次,如果 MySQL 不支持 AES-NI,那么 MariaDB 不支持吗?

对于完整数据库加密 - 最好是透明数据库加密或 TDE - 它是否存在于 MySQL(最好是开源)并且它是否支持 AES-NI?

(顺便说一句,我已经了解全盘加密;这只是对其中一些替代方案的调查。)

答案1

MySQL 不需要支持 AES-NI - 它处于堆栈的“错误”部分。对 AES-NI 的支持将来自底层操作系统内核(Linux、Windows)。如果您在 Linux 上运行 MySQL,并且支持 AES-NI,您将获得 MySQL 工作负载的透明加速优势。

相关内容