# 游标（Cursor）

### 缩写：无

### 简述

对查询结果集逐行遍历的机制，保持当前位置。便于过程化处理，但易拉长事务与加重资源占用。

### 使用场景

存储过程内逐行业务、ETL 中受控批处理、客户端流式读取大结果。

### 实践与应用

• 能用集合化 SQL 就不要游标。
• 必须用时控制 fetch 大小、尽快关闭。
• 避免在游标循环里再开长事务。

### 注意事项

• 服务端游标占用连接与内存。
• 与 ORM 懒加载叠加可能产生 N+1。

### 关联术语

• 结果集：游标遍历对象
• 集合化 SQL：优先替代
• 事务：游标生命周期常绑会话
