![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Kingbase
深灰涩
1
展开
-
kingbase常见故障处理
repmgr node rejoin -h 主节点IP -U esrep -p 54329 -F。repmgr node rejoin -h 主节点IP -U esrep -p 54329 -F。1.确保已经配置superuser_reserved_connections参数为system预留连接。repmgr standby clone -h 主节点IP -c -U esrep -p 54329。集群中主库发生异常宕机,备库未升为主库,服务中断。集群中主库发生异常宕机,备库成功升为新主库,服务正常。原创 2023-12-28 11:02:58 · 470 阅读 · 0 评论 -
金仓数据库缩减节点
主机名IP端口角色业务IP网关IPdb0154321主库db0254321从库db0354321从库(缩减节点)vi /home/kingbase/cluster/kingbase/bin/install.conf[shrink]原创 2023-10-02 09:42:37 · 52 阅读 · 1 评论 -
金仓数据库性能分析工具利器之一——KSH
原创 2023-09-04 15:13:45 · 885 阅读 · 1 评论 -
金仓数据库性能分析工具利器之一——KWR
数据库实例运行过程中不断产生一些统计数据,比如对某个表的访问次数,数据页的命中次数,某个等待事件发生的次数和总时间,SQL语句的解析时间等,这些统计数据被一个叫做KWR collector的后台性能监控进程周期性地(默认每小时)自动采集,存储到KWR快照里面,这些快照默认保存8天,到期后那些快照被自动删除。主要从报告摘要部分进行分析,摘要部分从总体角度描述数据库性能,分析完摘要部分就能大体了解性能情况,甚至可以定位性能问题所在,也可以结合报告主体详细内容分析问题。---手动清空所有快照。原创 2023-09-04 15:38:40 · 975 阅读 · 1 评论 -
kingbase系统表sys_replication_slots
sys_replication_slots 视图提供了当前存在于数据库集簇上的所有复制槽的列表,其中也包括复制槽的当前状态。原创 2023-12-28 15:28:55 · 420 阅读 · 0 评论 -
Kingbase自动巡检工具-并输出excel文件
auto_check是一个自动巡检KingbaseES数据库的巡检工具,会自动根据数据库的状态信息生成excel文件。excel 生成的excel文件存放目录。inlcude 存放巡检数据库的相关脚本函数。include/excel_create 生成excel文件的可执行程序。include/template.xlsx 巡检报告模板文件。原创 2023-12-28 15:15:52 · 478 阅读 · 0 评论 -
kingbase兼容oracle视图all_views
描述当前用户所能查看的所有的视图信息。原创 2023-12-28 11:26:09 · 395 阅读 · 0 评论 -
kingbase动态性能视图sys_stat_database_conflicts
每个数据库一行,显示数据库范围的统计信息,这些信息的内容是关于由于与后备服务器的恢复过程发生冲突而被取消的查询。原创 2023-12-28 11:23:25 · 395 阅读 · 0 评论 -
kingbase动态视图sys_stat_cached_plans
的执行计划缓存统计信息和状态。原创 2023-12-28 11:20:29 · 346 阅读 · 0 评论 -
kingbase动态性能视图 sys_statio_all_tables
模式名、表名、从该表中读取的磁盘块总数、缓冲 区命中次数、该表上所有索引的磁盘块读取总数、该表上所有索引的缓冲区命中总数、在该表的辅助 TOAST。表的索引的缓冲区命中总数。当前数据库中的每个表一行,显示有关在指定表上。当前数据库中每个表一行 (表的索引的磁盘 块读取总数、TOAST。上的磁盘块读取总数、在该表的辅助。上的缓冲区命中总数、原创 2023-12-28 11:17:13 · 340 阅读 · 0 评论 -
kingbase动态性能视图sys_statio_all_sequences
模式名、序列名、序列的磁盘读取总数、序列的缓冲区命中总数。当前数据库中的每个序列一行,显示与指定序列上的 I/O。当前数据库中每个序列对象一行,显示:序列 OID。原创 2023-12-28 11:14:25 · 350 阅读 · 0 评论 -
金仓数据库sys_ctl工具
t, --timeout=SECS 当使用-w 选项时需要等待的秒数。-V, --version 输出版本信息, 然后退出。sys_ctl stop [-D 数据目录] [-m SHUTDOWN-MODE]-W, --no-wait 不用等待操作完成。-D, --kingbase-data 数据库实例目录。sys_ctl start [-D 数据目录]原创 2023-12-28 10:51:15 · 618 阅读 · 0 评论 -
金仓数据库ksql命令行工具
d, --dbname=DBNAME 指定要连接的数据库 (默认:"kingbase")-p, --port=端口 数据库服务器的端口(默认:"54321")-U, --username=用户名 指定数据库用户名(默认:"kingbase")-V, --version 输出版本信息, 然后退出。-w, --no-password 永远不提示输入口令。原创 2023-12-28 10:43:03 · 774 阅读 · 0 评论 -
kingbase逻辑恢复工具sys_restore
sys_restore 是一个用来从sys_dump创建的非文本格式归档恢复KingbaseES数据库的工具。它将发出必要的命 令把该数据库重建成它被保存时的状态。这些归档文件还允许 sys_restore选择恢复哪些内容或者在恢复前对恢复项 重排序。二、语法sys_restore [选项]... [文件名]原创 2023-12-28 10:26:52 · 644 阅读 · 0 评论 -
kingbase逻辑备份工具sys_dump
sys_dump 是一种用于备份KingbaseES数据库的工具。即使数据库正在并发使用,它也能创建一致的备份。sys_dump 不阻塞其他用户访问数据库(读取或写入)。二、使用语法sys_dump...] [option...] [dbname三、参数一般选项:-f, --file=FILENAME 输出文件或目录名。原创 2023-12-28 10:20:44 · 551 阅读 · 0 评论 -
kingbase数据库sys_stat_user_functions视图
模式,名称,数量通话总时间,和自我的时间。自我时间是在函数本身所花费 的时间量,总时间包括它调用函数所花费的时间。时间值以毫秒为单位。每一个被跟踪的函数一行,显示与执行该函 数有关的统计信息。对于所有跟踪功能,函数的 OID。原创 2023-11-30 09:54:48 · 36 阅读 · 0 评论 -
kingbase数据库sys_stat_sqltime视图
统计数据库中SQL语句运行次数等信息。原创 2023-11-30 09:52:20 · 34 阅读 · 0 评论 -
kingbase数据库sys_stat_progress_create_index视图
每个后台运行或REINDEX的后端都有一行,显示当前的进度。原创 2023-11-30 09:49:27 · 44 阅读 · 0 评论 -
kingbase数据库sys_stat_cached_plans视图
查询当前Backend的执行计划缓存统计信息和状态。原创 2023-11-30 09:46:19 · 34 阅读 · 0 评论 -
kingbase数据库 sys_stat_sqlio视图
简介:统计数据库中 SQL 语句读写信息。 字段含义:原创 2023-11-30 09:40:29 · 24 阅读 · 0 评论 -
kingbase数据库sys_stat_all_tables视图
当前数据库中每个表一行,显示有关访问指定表的统计信息。原创 2023-11-30 09:29:55 · 47 阅读 · 0 评论 -
kingbase数据库sys_stat_replication视图
每一个WAL发送进程一行,显示有关到该发送进程连接的后备服务器的复制的统计信息。原创 2023-11-30 09:34:30 · 40 阅读 · 0 评论 -
kingbase数据库sys_stat_activity视图
每个服务器进程一行,显示与那个进程的当前活动相关的信息,例如状态和当前查询。原创 2023-11-30 09:23:06 · 102 阅读 · 0 评论 -
kingbase性能视图-sys_stat_ssl
原创 2023-10-02 14:49:14 · 40 阅读 · 0 评论 -
kingbase性能视图-sys_stat_subscription
原创 2023-10-02 14:47:31 · 27 阅读 · 0 评论 -
kingbase等待事件-IO
原创 2023-10-02 14:42:59 · 29 阅读 · 1 评论 -
kingbase等待事件-Client
原创 2023-10-02 14:40:54 · 29 阅读 · 1 评论 -
kingbase等待事件-BufferPin、Activity
BufferPinActivity。原创 2023-10-02 14:39:46 · 30 阅读 · 1 评论 -
kingbase等待事件-Lock
原创 2023-10-02 14:36:44 · 25 阅读 · 1 评论 -
kingbase等待事件-LWLock
原创 2023-10-02 14:34:36 · 26 阅读 · 1 评论 -
金仓数据库cli工具createuser
指定一个角色,这个角色将立即加入其中成为其成员。如果要把这个角色加入到多个角色中作为成员,可以写多个-g。createuser 是一个命令行工具,该命令行工具位于。新角色将自动继承把他作为成员的角色的特权。为该新用户设置一个最大连接数。默认值为不设任何限制。新角色将不会自动继承把他作为成员的角色的特权。此选项已过时,但为了实现向后兼容仍然接受。新用户将不被允许创建新数据库。生成并发送给服务器的命令信息。KingbaseES 用户。安装中所有现存角色名字不同。新用户将被允许创建新数据库。原创 2023-10-02 10:19:17 · 50 阅读 · 1 评论 -
金仓数据库cli工具createdb
通常,执行这个命令的 数据库用户将成为新数据库的所有者。指定用于创建这个数据库的模板数据库(这个名称被当做一个双引号引用的标识符处理)。指定要连接到用来发现那些其它数据库应该被集簇的数据库的名字。指定拥有这个新数据库的数据库用户(这个名称被当做一个双引号引用的标识符处理)。指定该数据库使用的默认表空间(这个名称被当做一个双引号引用的标识符处理)。数据库名中唯一,默认是创建一个 与当前系统用户同名的数据库。指定要被创建的数据库名。指定要在这个数据库中使用的区域。的选项,关于这些选项的信息可见该命令的内容。原创 2023-10-02 10:12:27 · 68 阅读 · 1 评论 -
金仓数据库citext插件
返回计算完成的特定的日期类型值。t1 的参数为’c’类型以及其相关函数。原创 2023-10-02 10:02:05 · 37 阅读 · 1 评论 -
金仓数据库seg数据类型
数据类型的使用,是为了表示线段或者浮点区间而实现的一种数据类型。的一个扩展插件,这个插件可以为程序提供。原创 2023-10-02 09:57:06 · 55 阅读 · 1 评论 -
金仓数据库sys_jieba插件
SELECT * FROM ts_parse('jieba', 'KingbaseES 中文分词插件测试。SELECT to_tsvector('jiebacfg','KingbaseES 中文分词插件测试。SELECT to_tsquery('jiebacfg', '分词。'kingbasees':1 '中文。的扩展,主要用于全文搜索的中文分词。sys_jieba 是一个。原创 2023-10-02 09:54:06 · 55 阅读 · 1 评论 -
金仓数据库uuid-ossp插件
插件 uuid-ossp。原创 2023-10-02 09:50:03 · 289 阅读 · 1 评论 -
金仓数据库集群扩节点
主机名IP端口角色业务IP网关IPdb0154321主库db0254321从库db0354321从库(扩容节点)mkdir -p /home/kingbase/cluster/kingbaseunzip db.zipcp license.dat bin/cd /home/kingbase/cluster/kingbase/bin/原创 2023-10-02 09:41:01 · 74 阅读 · 1 评论 -
金仓数据库系统视图 sys_stat_activity
每个服务器进程一行,显示与那个进程的当前活动相关的信息。二、字段含义datidoid这个后端连接到的数据库的OIDdatnamename这个后端连接到的数据库的名称pidinteger这个后端的进程IDusesysidoid登录到这个后端的用户的OIDusenamename登录到这个后端的用户的名称text连接到这个后端的应用的名称inet连接到这个后端的客户端的IP地址。如果这个域为空,它表示客户端通过服务器机器上的一个Unix套接。原创 2023-09-28 14:59:16 · 539 阅读 · 0 评论 -
金仓数据库backtrace
core堆栈信息打印输出到前端或日志文件里。可用于协助分析 KingbaseES。主要功能是在服务端程序崩溃时捕获宕机堆栈信息,并将。修改kingbase.conf 文件添加到。shared_preload_libraries 中,插件后,程序崩溃时会自动捕获宕机的堆栈信息,并将。KingbaseES 需要使用 debug。KingbaseES 加载。backtrace 是。重启数据库时自动加载,无需认为干预。堆栈信息打印输出到前端或日志文件里。文件协助分析宕机原因。backtrace简介。原创 2023-09-28 14:46:23 · 46 阅读 · 0 评论 -
金仓数据库sys_rewind工具
不需要等待就返 回,这样会更快,但是这意味着后续的操作系统崩溃会导致同步数据目录损坏。KingbaseES 数据目录与另一个从该目录中复制出来的数据目录同步。如果不设置此参数,会 从默认的路径获取主密钥文件,如果默认路径下的主密钥文件也不存在,会停止。一 种典型的场景是让一个故障后的旧主服务器重新上线为一个备服务器,并且使该备机跟随新的主机。这个选项指定要与源数据目录同步的目标数据目录。指定要和目标服务器同步的源服务器的数据目录的文件系统路径。在从源集簇拷贝数据时,打开这个选项将会发送一个近似的进度报告。原创 2023-09-13 14:42:53 · 56 阅读 · 1 评论