每个抽象查询计划在 sysqueryplans 中都有相应的两行或更多行。 它使用数据行锁。
| 名称 | 数据类型 | 说明 |
|---|---|---|
| uid | int | 捕获抽象计划的用户的用户 ID。 |
| dbid i | nt null | 仅供将来使用 |
| qpdate | datetime null | 仅供将来使用 |
| sprocid | int null | 仅供将来使用 |
| hashkey2 | int null | 仅供将来使用 |
| key1 | int null | 仅供将来使用 |
| key2 | int null | 仅供将来使用 |
| key3 | int null | 仅供将来使用 |
| gid | int | 保存抽象计划时使用的抽象计划组 ID。 |
| hashkey | int | SQL 查询文本上的散列键。 |
| id | int | 如果是抽象计划,则为唯一 ID。 |
| type | smallint | 如果文本列中包含查询文本,则为 10;如果文本列中包含抽象计划文本,则为 100。 |
| sequence | smallint | 如果 SQL 查询或抽象计划的文本需要多个行,则为序列号。 |
| status | int null | 保留。 |
| text | varchar(255) null | 如果 type 为 10,则为 SQL 文本;如果 type 为 100,则为抽象查询计划文本。 |