SQL Server 中的足迹是什么意思?
这是 MSDN 中的一个片段“减少昂贵查询的锁占用空间”链接
在这种情况下,足迹意味着正在制作的不同锁的数量。例如,锁越多 - 占用空间越大。
“足迹”并不特别与 SQL Server 相关,而是一个通用术语,指的是系统中受其他事物影响的部分。它与“生态足迹”或“碳足迹”等术语中使用的“足迹”相同。在这种情况下,就是说查询可以通过运行锁定其他表,这可以阻止其他查询访问相同的数据。因此,影响大量表的查询的“足迹”很大,并且会减慢系统速度。但是,如果您减少“足迹”以使其影响不大,那么其他查询将可以自由运行并提高性能。
这意味着资源使用率会更低。在具体的例子中,无论他们谈论什么都将使用更少的锁。这不是 sql server 的事情 - 您可以指减少其内存占用或减少某些数据的存储占用的进程。
“足迹”通常是指对有限资源的某种使用。将其视为“对某物可用性的影响”。如果某些东西的内存占用很大,它会影响可用内存的数量。如果某事减少了锁占用空间,则意味着它会影响所占用的锁的数量(在这种情况下是肯定的)。