SQL Server中的脚印是什么意思?
这是MSDN的一个片段“减少昂贵查询的锁定空间”LINK
答案 0 :(得分:3)
这种情况下的足迹意味着正在制作的不同锁的数量。例如锁越多 - 占地面积越大。
答案 1 :(得分:2)
“Footprint”与SQL Server没有特别关系,但它是一个通用术语,指的是受其他内容影响的系统部分。它与“生态足迹”或“碳足迹”等术语使用的“足迹”相同。在这种情况下,它表示查询可以仅通过运行来锁定其他表,这可以阻止其他查询访问相同的数据。因此,影响大量表的查询的“足迹”很大,并且会降低系统速度。但是如果你减少“足迹”以使其不会影响那么多,那么其他查询将可以自由运行并提高性能。
答案 2 :(得分:1)
这意味着资源使用率会降低。在特定的例子中,无论他们谈论什么都会使用更少的锁。这不是一个sql服务器的东西 - 你可以参考一个减少内存占用的进程,或减少一些数据的存储空间。
答案 3 :(得分:1)
“足迹”通常指某种有限资源的使用。可以把它想象成“对某事物可用性的影响”。如果某些内存占用空间很大,则会影响可用内存量。如果某些东西减少了锁定足迹,则意味着它会影响所采取的锁定数量(在这种情况下,肯定是这样)。
答案 4 :(得分:1)
“足迹”一词的使用引用了查询锁定的数据量,锁定数量和类型的组合,一个表级别锁定影响更多数据,然后是10个行级别锁定。
减少锁定足迹的方法包括