错误集合——前三十讲

本文详细介绍了SequoiaDB的进程作用、配置管理、集群部署注意事项,以及PostgreSQL的启动配置、远程访问设置和SQL查询监控方法。同时,还涉及了事务功能的启用和日志审计功能的用途。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第二十二讲

  1. sdbbp这个进程的作用?
    调用sdb -s或者sdb --shell时启动的后台服务

第二十三讲

  1. minKey和maxKey使用在哪些场景?
    范围切分场景:主子表、水平范围切分、垂直切分
  2. 如何查看SequoiaDB的安装目录?
    cat /etc/default/sequoiadb
  3. 卸载SequoiaDB时,应该先做什么?
    停止这台机器上的全部服务节点:C、S、D、OM、CM
  4. 如何停止协调节点、编目节点、数据节点?
    bin/sdbstop -t db == bin/sdbstop
    bin/sdbstop -r coord;bin/sdbstop -r data;bin/sdbstop -r catalog;-r == --role
    kill -15 PID
  5. 如何停止OM?CM?
    kill -15 PIDbin/sdbstop -t ombin/sdbstop -r om
    kill -15 PIDservice sdbcm stopbin/sdbcmtop

第二十五讲

  1. 安装SequoiaDB时,默认创建的用户是?
    sdbadmin,是系统的普通用户
  2. 命令行部署SequoiaDB集群时,应该注意?
    sdbadmin用户必须拥有节点的数据目录的读写权限,且确保所有机器都开启了sdbcm服务

第二十六讲

  1. SequoiaDB是否能够支持SQL?
    仅支持部分SQL,SequoiaDB原生系统不支持标准SQL,需要对接SQL引擎
  2. 启动PostgreSQL时,应注意?
    root用户无法启动PostgreSQL,且先检查5432端口是否被占用
  3. 部署PostgreSQL时如果希望其他机器也能够访问PostgreSQL服务,应如何操作?
  • postgresql.conf将listen_address设置为0.0.0.0
  • pg_hba.conf将信任目录添加一行host all 0.0.0.1/0 trust
  1. 如何从PostgreSQL的Shell中查看SQL引擎向SequoiaDB发送了什么查询条件?
    set client_min_messages=debug1,再重启PostgreSQL服务

第二十七讲

  1. 用命令行方式部署SequoiaDB集群的时候,IP地址发生变化后,SequoiaDB会如何?
    能够正常启动,但是数据库集群会处于异常状态
  2. 如何快速查看本台机器所有的数据库服务的数据目录?
    bin/sdblist -m local -l -t all
  3. 数据库安装目录:/opt/sequoiadb,sdbadmin用户的HOME_PATH为:/home/sdbadmin,coord节点的数据目录在/sequoiadb/database/coord/11810,那么coord节点的进程日志在哪?
    在节点数据目录下的/diaglog/目录存放,即/sequoiadb/database/coord/11810/diaglog/sdbdiag.log

第二十八讲

  1. PostgreSQL设置事务功能,应该怎么生效?
    创建server时声明开启事务后,应该重启PostgreSQL,新会话就会支持事务

第三十讲

  1. SequoiaDB的日志审计功能有何用途?会审计哪些内容?
    记录数据库执行的操作命令,帮助DBA定位问题
    审计的内容:
    • BSON记录的CRUD
    • 记录Lob的创建,但不会记录Lob的内容
    • 记录Lob的删除,并将Lob的LOBID记录在日志内
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值