WEB开发网
开发学院数据库DB2 DB2 日常维护技巧,第 3 部分:表的使用状态、用户... 阅读

DB2 日常维护技巧,第 3 部分:表的使用状态、用户连接、日志管理与数据恢复等

 2010-04-15 00:00:00 来源:WEB开发网   
核心提示:快速查找没有索引表的办法如果想快速查看系统中哪些表没有建立索引,可以通过查询系统视图 syscat.tables 和 syscat.indexes 来获得,DB2 日常维护技巧,第 3 部分:表的使用状态、用户连接、日志管理与数据恢复等,比如我们想查看我们的示例数据库 SAMPLE 中有哪些表没有建立索引,可以在当前

快速查找没有索引表的办法

如果想快速查看系统中哪些表没有建立索引,可以通过查询系统视图 syscat.tables 和 syscat.indexes 来获得,比如我们想查看我们的示例数据库 SAMPLE 中有哪些表没有建立索引,可以在当前 DB2CLP 窗口中,发出 SELECT 命令检索系统视图 syscat.tables 和 syscat.indexes 来获得,具体如清单 7 所示:

清单 7. 快速查找没有索引的表的办法

C:\> db2 connect to sample 
 
数据库连接信息 
 
数据库服务器 = DB2 / NT 9.1.0 
 SQL 授权标识 = RHETTE 
本地数据库别名 = SAMPLE 
 
 C:\> db2 select tabname from syscat.tables where tabname not in 
       (select tabname from syscat.indexes) 
 TABNAME 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 ABC 
 ADEFUSR 
 CL_SCHED 
 DEPT 
 EMP 
 EMPACT 
 EMPPROJACT 
 EMP_ACT 
 IN_TRAY 
 ORG 
 PROJ 
 SALES 
 STAFF 
 STAFFG 
 TEST1 
 TEST2 
 TEST3 
 TEST4 
 TEST5 
 TEST6 
 TEST7_EXCEPTION 
 TEST8 
 TEST9 
 
 . . . . . . . . . . . . . . . . . . 
 
 354 条记录已选择。

命令成功完成。为了节省篇幅,清单 7 中只显示了部分结果。

1 2 3 4 5 6  下一页

Tags:DB 日常 维护

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接