浏览器选项卡
浏览器选项卡¶
sdAdamin窗口的右窗格具有一组选项卡,这些选项卡在左窗口中显示有关sdAdamin树控件中当前所选对象的信息。选择一个选项卡以访问有关树控件中突出显示的对象的信息。
仪表板选项卡上的图形提供了对选定服务器或数据库的使用情况统计信息的活动分析:
-
“数据库会话”图显示与服务器或数据库的交互。
-
“每秒事务数”图显示了服务器或数据库上每秒的提交、回滚和总事务数。
-
图中的元组显示在服务器或数据库上插入、更新和删除的元组的数量。
-
元组输出图显示从服务器或数据库获取并返回的元组数。
-
“数据块I/O”图显示从文件系统读取或从服务器或数据库的缓冲区高速缓存(但不是操作系统的文件系统高速缓存)中获取的块数。
“服务器活动”面板显示有关会话、锁、准备好的事务和服务器配置的信息。该信息显示在上下文相关表中,使用表格上方的控件可以:
-
单击刷新按钮以更新每个表中显示的信息。
-
在“搜索”框中输入一个值,以将表内容限制为一个或多个满足搜索条件的会话。例如,可以输入一个进程ID来查找特定的会话,或者输入一个会话状态(例如“空闲”)来查找所有处于空闲状态的会话。
可以使用“会话”表中的图标来查看或控制会话的状态:
-
使用终止图标(位于第一列)停止会话并将会话从表中删除。服务器终止会话之前,系统将提示您确认选择。
-
使用“取消”图标(位于第二列)可终止活动查询,而不关闭会话。在取消查询之前,服务器将提示您确认选择。取消查询时,表“状态”列中显示的值将从“活动”更新为“空闲”。会话将保留在表中,直到会话终止。
-
使用“详细信息”图标(位于第三列)打开“详细信息”选项卡;该选项卡显示有关所选会话的信息。
“属性”选项卡显示有关所选对象的信息。
-
单击浏览器选项卡下工具栏中的“删除”图标,可以在“属性”面板中删除所选对象。
-
单击浏览器选项卡下工具栏中的Drop Cascade图标,可以删除“属性”面板中的所选对象和所有从属对象。
单击浏览器选项卡下工具栏中的“编辑”图标,以启动所选对象的“属性”对话框。
要保留对“属性”对话框的任何更改,请单击“保存”图标。所做的修改将显示在更新的“属性”选项卡中。
在树形控件中突出显示的对象的详细信息显示在一个或多个可折叠面板中。可以使用每个面板标签左侧的箭头来打开或关闭面板。
SQL选项卡显示创建突出显示对象的SQL脚本,以及在适用时显示(注释掉)SQL语句的SQL脚本,该语句将删除所选对象。可以使用剪切和粘贴快捷方式将SQL语句复制到您选择的编辑器中。
“统计信息”选项卡显示在树控件上为每个对象收集的统计信息。表中显示的统计信息因所选对象的类型而异。单击列标题以按列中显示的数据对表进行排序;再次单击以反转排序顺序。下表列出了一些可用的统计信息:
面板 | 说明 |
---|---|
PID | 与该行关联的进程ID。 |
User | 拥有对象的用户名。 |
Database | 显示数据库名称。 |
Backends | 显示当前与数据库的连接数。 |
Backend start | 后端进程的开始时间。 |
Xact Committed | 显示上一周内提交给数据库的事务数。 |
Xact Rolled Back | 显示上一周内回滚的事务数。 |
Blocks Read | 显示最近一周内从内存读取的块数(以兆字节为单位)。 |
Blocks Hit | 显示最近一周内缓存中命中的块数(以兆字节为单位)。 |
Tuples Returned | 显示上周返回的元组数。 |
Tuples Fetched | 显示上周内获取的元组数。 |
Tuples Inserted | 显示上一周内插入数据库的元组数。 |
Tuples Updated | 显示上周在数据库中更新的元组数。 |
Tuples Deleted | 显示上周从数据库中删除的元组数。 |
Last statistics reset | 显示上次重置数据库统计信息的时间。 |
Tablespace conflicts | 显示由于恢复而与数据库中删除的表空间发生冲突而取消的查询数。 |
Lock conflicts | 显示由于恢复与数据库中的锁冲突而取消的查询数。 |
Snapshot conflicts | 显示由于恢复而与数据库中的旧快照发生冲突而取消的查询数。 |
Bufferpin conflicts | 显示由于与数据库中固定缓冲区的恢复冲突而取消的查询数。 |
Temporary files | 显示临时文件的总数,包括统计信息收集器使用的临时文件的总数。 |
Size of temporary files | 显示临时文件的大小。 |
Deadlocks | 显示由于与数据库死锁的恢复冲突而取消的查询数。 |
Block read time | 显示读取读取的块所需的毫秒数。 |
Block write time | 显示写入读取的块所需的毫秒数。 |
Size | 显示所选数据库的大小(以兆字节为单位)。 |
“依赖关系”选项卡显示当前所选对象所依赖的对象。如果删除了依赖关系,则将影响sdAdamin树控件中当前选择的对象。为了确保整个数据库结构的完整性,数据库服务器确保您不会意外删除其他对象所依赖的对象。您必须使用DROP CASCADE命令删除具有依赖性的对象。
依赖关系表显示以下信息:
-
“类型”字段指定父对象类型。
-
名称字段指定父对象的标识名称。
-
限制字段描述了当前选定对象与父对象之间的依赖关系:
-
如果该字段是自动的,则所选对象可以与父对象分开放置,如果父对象被放置,则所选对象也将被放置。
-
如果该字段是内部字段,则所选对象是在创建父对象的过程中创建的,如果删除了父对象,则将删除该对象。
-
如果该字段是正常的,则可以删除所选对象而不删除父对象。
-
如果该字段为空白,则所选对象是系统必需的,不能删除。
-
依赖关系选项卡显示一个对象表,该表取决于sdAdamin浏览器中当前选择的对象。可以删除一个从属对象,而不会影响sdAdamin树控件中当前选择的对象。
-
“类型”字段指定从属对象类型。
-
名称字段指定从属对象的标识名称。
-
数据库字段指定对象所在的数据库。
当访问sdAdamin工具(例如查询工具、调试器或SQL编辑器)提供的扩展功能时,将打开其他选项卡。完成使用工具后,使用每个选项卡右上角的关闭图标(X)关闭该选项卡。像永久标签一样,这些标签可以在sdAdamin客户端窗口中重新放置。
默认情况下,每次打开工具时,sdAdamin都会打开一个新的浏览器选项卡。您可以通过修改每个工具的“首选项”对话框的“显示”节点来控制此行为。要打开“首选项”对话框,请从“文件”菜单中选择“首选项”。