SequoiaDB 简介
快速入门
安装部署
数据库实例
分布式引擎
SAC 管控中心
SequoiaPerf 性能分析工具
参考手册
常见问题及解答(FAQ)
版本信息
snapshot - 设置 collect() 收集 snapshot 快照
diaglog.collect().snapshot(<type>)
DiagLog
设置 collect() 收集 snapshot 快照。
| 参数名 | 参数类型 | 默认值 | 描述 | 是否必填 |
|---|---|---|---|---|
| type | string | --- | SNAP_CSCL: $SNAPSHOT_CS、$SNAPSHOT_CL、$SNAPSHOT_CATA SNAP_SYS: $SNAPSHOT_SYSTEM、$SNAPSHOT_CONFIGS、$SNAPSHOT_DB、$SNAPSHOT_HEALTH、$SNAPSHOT_SEQUENCES、$SNAPSHOT_SVCTASKS、$SNAPSHOT_TASKS SNAP_SESSION: $SNAPSHOT_SESSION、$SNAPSHOT_CONTEXT SNAP_QUERY: $SNAPSHOT_QUERIES、$SNAPSHOT_LOCKWAITS、$SNAPSHOT_LATCHWAITS、$SNAPSHOT_TRANS、$SNAPSHOT_ACCESSPLANS、$SNAPSHOT_INDEXSTATS、$SNAPSHOT_TRANSDEADLOCK、$SNAPSHOT_TRANSWAIT SNAP_ALL: 上面全部 |
是 |
DiagLog 对象。
如果出错则抛异常,并输出错误信息,可以通过getLastErrMsg()获取错误信息或通过getLastError()获取错误码。 关于错误处理可以参考常见错误处理指南。
常见错误可参考错误码。
v5.8 及以上版本
新建一个 Sdb 对象
> var db = new Sdb()
新建一个 DiagLog 对象
> var diaglog = new DiagLog()
收集所有类型的快照。
> diaglog.collect().snapshot( 'SNAP_ALL' ).conn(db) /tmp/sequoiadb/collect/diaglog_20250101_120101.auto
展开