设想:
\n我正在运行一个连接到 SQL Server 作为数据后端的用户应用程序。\n在正常的一天中,与应用程序关联的表中的数据可能会频繁更改,目前保存着 1500 万多条记录(并且还在进一步增长) 。但是,只有在整个更新语句成功完成后,应用程序才能应用和访问插入和更新插入,并且永远不会发生脏读。
\n为了能够为应用程序提供对表的持续可访问性,我使用了一个辅助表,在其中进行实际更新和索引重建,以便主表保持解锁状态。完成后,表就被交换了。
\n我还调查了:
\n问题:
\n由于我对此相当陌生,并且不太确定是否有任何“更好”的方法来解决这种情况(性能、数据库本机、设置方面等),因此值得深思。
\n更新:
\n