DB2最吸引人的功能之一就是可以帮助我们分析SQL语句的性能。单击“表”中的任意一个表,在右键菜单中选择“查询”子菜单。出现如图10所示的查询和分析界面。

图10
在上方的SQL输入框中输入如下的SQL语句:
SELECT DECIMAL(AVG(salary),12,2) as average_sal, location, deptname
FROM staff a, org b
WHERE b.deptnumb=a.dept
GROUP BY dept,location, deptname
ORDER BY average_sal DESC
点击“查询”按钮,出现如图11的查询结果。

图11
DB2 Express C除了可以执行并显示查询结果外,还可以将所执行的SQL语句分解,并显示第一步的执行效率,以便用户进一步优化SQL语句。上面的SQL语句的分析效果如图12所示。
.jpg)
图12
从上图可以看出,中间是一个大的分析结果。左侧是这个分析结果的缩略图。在DB2 Express C中还提供了很多这样的图形化工具,如检测数据库的使用情况的“健康中心”。如图13所示。

图13
如果想了解DB2 Express C 9的其它图形化工具和情况和使用方法,请参阅DB2的联机帮助。本文不再一一讨论。