sql-server - SQL Server 是否“正常”存储系统版本(临时)表的历史表?
问题描述
我想知道 SQL Server 是否使用任何花哨的存储(例如,仅存储更改)来节省空间和/或促进搜索。
如果存储是“平面”的,就像在主表中一样,那么将系统版本控制的表在易失性和非易失性字段之间拆分可能不是有利的吗?例如,如果员工的姓名、SSN 和电子邮件很少更改,但他的 SickDaysThisYear 会更改(我并不是说这是一个好的模式),那么每次第四个更改时都重复前三个字段似乎很浪费。
解决方案
推荐阅读
- orbeon - xf:range 初始隐藏时的 Orbeon 错误
- laravel - 为什么我的 laravel 策略授权在一段时间后不起作用
- matlab - 如何在MATLAB中求解变量的方程
- ios - 滑动单元格时如何隐藏其他滑动单元格操作
- git - 致命:./config 中“receive.denycurrentbranch”的错误配置值
- reactjs - 如何存储输入文本值并在不同组件 Mobx 中使用?
- javascript - 从 Material-UI 实现一个压延机,在我的一个组件中使用 Hooks
- powerapps - 如何从 Microsoft PowerApp 打印条形码
- css - Symfony 4 - 无法在某些页面上加载我的 CSS
- angular - 从项目基目录复制单个文件作为资产