- 博客(26)
- 收藏
- 关注
原创 Kingbase V8R3 等保安全策略
注:如果在等保配置开始时就更改密码等策略,那么在第3步对system进行重命名时,重命名后的密码更改就要按照密码策略进行更改,也可以先做system的重命名操作,以保留初始密码123456。(1)修改数据库kingbase.conf,添加如下参数,并重启数据库生效。(2)以dba用户登录数据库,修改system用户名并重置密码。(1)新建Superuser用户(dba)3、数据库对默认账号system重命名。2、数据库对登录地址进行限制。(3)删除dba用户。
2024-01-03 14:38:02
657
原创 Kingbase V8R6 事务中发生错误,跳过继续执行
当被设置为on时,如果事务块中的一个语句产生一个错误,该错误会被忽略并且该事务会继续。当被设置为interactive时,只在交互式会话中忽略这类错误,而读取脚本文件时则不会忽略错误。postgresql jdbc驱动中,可通在连接数据库时可以设置如下参数,会在每条语句前自动加一个隐式的SAVEPOINT,报错后自动回滚事务到SAVEPOINT,来保证整个事务不会abort,但会降低性能。postgresql 事务块中不允许出错,任何一个SQL出错后,事务为变为aborted,必须rollback掉重来。
2024-01-03 14:37:16
970
原创 Kingbase V8R3 命令行搭建集群
4.2 主库(node1)将db/etc/kingbase.conf内容添加到data/kingbase.conf中。2.设置hostname并添加主机名与IP映射关系(node1与node2执行)3.一键工具添加kingbase用户且优化系统参数(node1与node2执行)2.3 修改authorized_keys文件权限(node1与node2执行)2.1 在任意节点执行如下命令汇集公钥(node1执行)1.各个节点生成密钥对(node1与node2执行)4.关闭防火墙(node1与node2执行)
2024-01-03 14:36:59
1383
原创 Kingbase V8R6 单机升级集群
注:默认安装(图形化)时,无法执行数据data目录,可以登集群部署完成后,修改repmgr.conf中data_directory参数。5.所有节点创建kingbase.auto.conf、kingbase.conf、es_rep.conf等文件。3.将单机数据库data目录拷贝到集群的主备节点。4.备节点创建standby.signal文件。2.查看repmgrd进程状态(所有节点)2.备份集群data目录(主备)3.注册主备库到repmgr集群。六、配置repmgr集群管理。1.启动主库,创建复制槽。
2024-01-03 14:36:38
679
原创 Kingbase V7 sys_xlogical数据同步
sys_xlogical 与 Kingbase 类似,要求有一个工作目录,可以用 -D 指定,默认是创建在当前目录下, sys_xlogical 启动时会去工作目录下读取 xlogical.conf 配置文件,同时 sys_xlogical 将会利用这个工作目录存储 Pid文件,Control 控制文件,大对象解析时可能用到的临时文件,zombiexact僵死事务文件。5. 从一个sys_xlogical实例到另一个sys_xlogical实例。1. Kingbase数据库到文件。
2024-01-03 14:35:51
647
1
原创 Kingbase V8R3 autovacuum调优
因为读取共享缓存区中每个页面的相关成本为1,因此每个唤醒可以读取200(vacuum_cost_limit/vacuum_cost_page_hit )个页面,在50个唤醒中可以读取200*50个页面,如果在共享缓存区找到了所有的具有死亡元组的页,并且autovacuum代价延迟为20ms,则每一轮可以读取:(vacuum_cost_limit /vacuum_cost_page_hit *8)KB。2.增加autovacuum_vacuum_cost_limit 可能会导致IO瓶颈;
2024-01-03 14:34:36
1090
1
原创 Kingbase V8R3 重做备节点
-然后去/home/kingbase/cluster/ceshi/db/etc下面,把recover.done,kingbase.conf拷贝到新传输过来的data下面。--注意检查备节点kingbase.conf里面的synchronous_standby_names这个参数注释掉。--启动集群前检查参数文件,主节点数据库的data下面是recover.done,备节点是recover.conf。8.在主节点和备节点检查复制槽。4.在主节点启动数据库服务。--ip填写主节点的ip。
2024-01-02 20:41:55
496
原创 Kingbase V8 执行计划
buffers:默认false,显示缓冲区共享块,本地块,临时块的使用信息,前提是开启analyze;verbose:默认false,显示关于计划的额外信息(每个节点的输出列表、模式等等);costs:默认true,显示每个计划节点的启动代价和总代价,估计的行数和每行平均宽度;timing:默认true,显示实际启动时间和执行时间,前提是要开启analyze;analyze:默认false,执行命令并显示实际运行时间和其他相关信息;format:默认text,指定执行计划的输出格式;二、执行计划结果解读。
2024-01-02 20:33:13
560
原创 Kingbase V8 sys_control-控制文件多副本
KingbaseES使用control_file_copy 配置参数指定一个绝对路径和文件名称。在control_file_copy中设置数据库配置参数kingbase.conf可以指定多个控制文件,以‘;’作为分隔,最多指定2个控制文件副本。可以不必提前创建好目录,此副本功能能够自动创建目录,但是当因为磁盘,权限等问题无法创建时,会获取相应的提示并终止服务启动。sys_control文件多副本。此功能仅在数据库重启才能生效。
2024-01-02 20:30:53
482
原创 Kingbase V8 逻辑同步
注意:需要保证建立逻辑同步的两台数据库的"lc_monetary","case_sensitive"参数设置一致,否则"lc_monetary"不一致会导致“money”类型数据的逻辑同步时会出错,"case_sensitive"有可能会导致数据同步数据丢失。逻辑同步原理类似物理同步,它们之间的区别在于,逻辑同步能更细化的进行表级复制,并且逻辑同步通过逻辑解码解析WAL日志获取逻辑日志,并非物理上的同步WAL日志。10.逻辑同步创建成功,pub_10服务器上的表t1和t2会同步到sub_11服务器上。
2024-01-02 20:29:39
533
1
原创 Kingbase 数据库坏块的处理
当Kingbase数据库出现坏块时,Kingbase数据库在查询到记录时,记录坏块的信息:[KingbaseESserver]invalidpage header in block 1301 of relation “FAMILY_CONTENT”其中,<1301>代表据坏块的块号,出现这种情况时,应该首先检查是否是硬件及操作系统上的故障导致Kingbase数据库出现坏块。在排除了数据库以外的原因后,再对发生坏块的数据库对象进行处理。修复方法:方法一:如果发生坏块的对象是一个索引,那么
2024-01-02 20:17:44
485
原创 Kingbase V8 JDBC配置读写分离
(2)多语句事务,这种情况下,读语句处于事务内,分发需要考虑事务隔离级别,V82支持的三种隔离级别:可重复读,读提交,序列化。但是如果事务内的语句就不分发的话,读写分离就失去大半意义了,因为无论是应用还是框架基本上都是用事务控制的,所以JDBC提供一个分发策略参数TransactionDispatchStrategy控制。JDBC内部直接识别语句类型和事务读写状态,把读事务中的读语句分发给备机节点执行,以减轻主机的读语句负载,提高整体DB集群的处理能力。配置读写分离的所有参数可在 JDBC连接属性 看到。
2024-01-02 20:16:21
611
原创 Kingbase V8 关闭长连接或锁
-查看sys_state_activity表中state为active的行,如果event_wait_type为lock时,发生了锁表。--当sys_locks表中granted字段有false时,出现了锁表。--查看sys_stat_activity和sys_locks这两个视图。
2024-01-02 20:14:37
827
原创 Kingbase7.1.2 standby 集群部署
注:Dataguard和kingbase运行在普通用户模式下,普通用户没有设置和删除IP的权限,IP浮动过程中,需要设置和删除IP,因此,如果需要浮动IP功能,需要增加普通用户设置和删除IP的权限。注:Dataguard和kingbase运行在普通用户模式下,普通用户没有设置和删除IP的权限,IP浮动过程中,需要设置和删除IP,因此,如果需要浮动IP功能,需要增加普通用户设置和删除IP的权限。1.编辑/home/kingbase/KingbaseES/config/observer.conf,内容如下。
2024-01-02 19:55:53
449
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人