CMU15-445/645

2022年5月20日

16 Timestamp Ordering Concurrency Control

当预期事务执行过程中会频繁出现线程争用时,就需要使用锁对资源使用加以限制,因此锁是一种悲观策略。如果预期争用并不是那么频繁,就可以使用更乐观的算法。时间戳顺序协议通过给每个事务指定时间戳来实现事务串行化,因而在使用资源前不需要申请锁。

进一步了解
2022年3月14日

13 Query Planning & Optimization

查询优化器是SQL Server针对用户的请求进行内部优化,生成(或重用)执行计划并传输给存储引擎来操作数据,最终返回结果给用户的组件。查询优化器是关系型数据库管理系统的核心之一,决定对特定的查询使用哪些索引、哪些关联算法、从而使其高效运行,它是优化器中最重要的组件之一。

进一步了解