文档中心

关于 SequoiaDB

快速入门

安装

基本操作

数据模型

SQL引擎

S3引擎

系统架构

数据库管理

连接器

驱动

参考手册

故障排除

SAC 管控中心

Web服务

版本信息

traceResume()

语法

db.traceResume()

类别

Sdb

描述

重新开启断点跟踪程序。 db.traceOn() 指定断点开启数据库引擎程序跟踪功能,当被跟踪的模块遇到断点被阻塞, db.traceResume() 可以唤醒被跟踪的模块。

参数

返回值

无返回值,出错抛异常,并输出错误信息,可以通过getLastErrMsg()获取错误信息或通过getLastError()获取错误码。 关于错误处理可以参考常见错误处理指南

错误

常见错误可参考错误码

示例

  • 连接数据节点 20000,开启数据库引擎程序跟踪的功能

    > var data = new Sdb( "localhost", 20000 )
    > data.traceOn( 1000, "dms", "_dmsStorageUnit::insertRecord" )
  • 连接到协调节点 50000, foo.bar 集合落在数据节点 20000 上,执行插入操作,操作会被阻塞无法完成

    > var db = new Sdb( "localhost", 50000 )
    > db.foo.bar.insert( { _id: 1, name: "a" } )
  • 重新开启断点跟踪程序,插入操作执行成功,并返回结果

    > data.traceResume()
  • 查看当前断点跟踪程序的状态可参考traceStatus()

    > data.traceStatus()
回到顶部