SequoiaDB 简介
安装部署
数据库实例
分布式引擎
SAC 管控中心
参考手册
常见问题及解答(FAQ)
版本信息
本文档主要介绍如何通过 SAC 进行资源监控。
会话页面支持查看当前服务的所有会话快照。
该列表显示当前服务的所有会话快照信息。
Note:
- 表格中 【Classify】 列是为了更好的分类而添加显示的字段,并不是会话快照自带的字段信息。
- 会话快照默认显示非 Idle 状态和外部的会话(【Type】为"Agent"、"ShardAgent"、"ReplAgent"和"HTTPAgent"的会话),可通过字段下方的筛选框选择显示所有会话。
- 会话快照对应的字段说明可以通过会话快照查看。
上下文页面支持查看当前服务所有上下文快照,用户可以自行选择需要显示在列表中的信息。同时,该页面支持筛选搜索功能和实时刷新功能。
Note:
上下文快照对应的字段说明可以通过上下文快照查看。
域页面支持查看当前服务下所有由用户创建的域的详细信息。用户可以进行创建域、删除域和编辑域操作。
该页面会列出所有由用户创建的域的基本信息,包括域的分区组列表、集合空间列表、集合列表和是否自动切分等信息。
需要了解某一个域的详细信息时,可点击域名【Name】打开该域的详细信息窗口。如下图:
点击 创建域 按钮,在弹窗填写域名,选择是否自动切分及分区组后点击 确定 按钮完成创建域
点击 删除域 按钮,选择要删除的域后点击 确定 按钮
Note:
删除域前必须保证域中不存在任何数据,否则将删除失败。
点击 编辑域 按钮,选择需要编辑的域,修改需要编辑的属性后,点击 确定 按钮
Note:
- 删除复制组前必须保证其不包含任何数据,否则将编辑失败。
- 是否更改自动切分对之前创建的集合和集合空间不会产生影响。
存储过程页面支持查看当前服务的所有存储过程信息,用户可以进行创建和删除存储过程操作。
该页面显示服务的所有存储过程信息,且存储过程函数在该页面将被格式化显示。
创建存储过程
点击表格上方的 创建存储过程 按钮,在输入框中输入要创建的完整函数后点击 确定 按钮
Note:
- 函数必须包含函数名,不能使用匿名函数,如
function(x,y) { return x+y; }
,否则将会创建失败。- 函数中所有标准输出和标准错误会被屏蔽。同时,不建议在函数定义或执行时加入输出语句,大量的输出可能会导致存储过程运行失败。
- 函数返回值可以是除 db 以外任意类型数据,如
function getCL() { return db.sample.employee; }
。
删除存储过程
在表格中点击要删除的存储过程【函数名】后点击 删除 按钮
事务页面支持查看当前服务所有的事务快照。该页面用列表的形式显示当前服务的所有事务快照信息,从列表中可以查看事务各种类型的锁的数量。
需要查看单个事务的快照信息时,用户可以点击列表中的【事务ID】打开事务详细信息窗口
需要查看单个事务的会话快照信息时,用户可以点击列表中的【会话ID】打开会话详细信息窗口
Note:
资源图表页面支持查看当前服务的会话、上下文、事务和存储过程近 30s 内的实时数量。