- 论坛徽章:
- 0
|
1>; select product.*,manufacturer.manufacturer_shortname
2>; from product,manufacturer where product.status='0' and product.pri in ('8','9','0') and manufacturer.manufacturer_sn=product.manufacturer_sn
3>; order by product.publish_date desc
4>; go
Message empty.
语句 1 的查询计划(第 1 行)。
Message empty.
Message empty.
步骤1
查询类型是INSERT.
更新方式是直接.
已经为 ORDER BY 以 allpages 锁定模式创建工作表 1。
Message empty.
FROM TABLE
product
内嵌循环.
索引: product_status_index
前向扫描。
以键定位.
键是:
status ASC
为索引叶页使用I/O大小 16 K字节。
为索引叶页使用 LRU 缓冲区替换策略。
为数据页使用的I/O大小为 4 K字节。
为数据页使用 LRU 缓冲区替换策略。
Message empty.
FROM TABLE
manufacturer
内嵌循环.
索引: manufactur_18386295931
前向扫描。
以键定位.
键是:
manufacturer_sn ASC
为索引叶页使用I/O大小 4 K字节。
为索引叶页使用 LRU 缓冲区替换策略。
为数据页使用的I/O大小为 4 K字节。
为数据页使用 LRU 缓冲区替换策略。
TO TABLE
Worktable1.
Message empty.
步骤2
查询类型是SELECT.
此步骤包括排序.
Message empty.
FROM TABLE
Worktable1.
使用GETSORTED
表扫描.
……………………………………………………
前向扫描。
定位于表头.
为数据页使用的I/O大小为 16 K字节。
为数据页使用 MRU 缓冲区替换策略。
Message empty.
对工作表 1 的排序在 Serial 中完成nn
每次总是停顿在作标记那个地方长达十几分钟之久。
各位可否帮我分析一下会是什么原因呢。 |
|