J. Mini Asked: 2024-11-20 03:31:45 +0800 CST2024-11-20 03:31:45 +0800 CST 2024-11-20 03:31:45 +0800 CST 将小型且经常读取的只读表移动到内存 OLTP 有什么缺点吗? 772 假设您有一张表: 读取频率如此之高以至于它几乎总是在 RAM 中。 非常小。 几乎从未改变。 将这样的表移至内存 OLTP 有什么缺点吗?我的想法是,如果它始终在内存中,那么您应该考虑使用专为驻留在内存中而设计的架构。 sql-server 1 个回答 Voted Best Answer David Browne - Microsoft 2024-11-21T00:12:07+08:002024-11-21T00:12:07+08:00 数据结构是否不会使内存中的 OLTP 表变得更小,从而读取速度更快? 行不一定更小,但定义为 C 样式结构,并由生成的本机代码访问。在本机编译的存储过程上下文中读取速度更快,但读取并复制到 TDS 网络缓冲区并发送到客户端或在本机编译的 proc 上下文之外使用速度并不快。
行不一定更小,但定义为 C 样式结构,并由生成的本机代码访问。在本机编译的存储过程上下文中读取速度更快,但读取并复制到 TDS 网络缓冲区并发送到客户端或在本机编译的 proc 上下文之外使用速度并不快。