上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 52 下一页
摘要: 熟悉oracle的人都知道ROWID可用于快速的数据访问,KingbaseES 由于自身MVCC机制的原因,ctid 作为 oracle rowid 的替代方案不合适,但currtid 还是基本可以满足rowid 的功能的。本文向大家介绍如何通过currtid 实现rowid 的功能。 一、Orac 阅读全文
posted @ 2022-04-26 18:37 KINGBASE研究院 阅读(381) 评论(0) 推荐(0)
摘要: 对于重复执行的SQL,需要使用绑定变量,避免SQL的重复解析。但是,并不是说使用了绑定变量,就一定能避免硬解析。具体可以参见:https://www.cnblogs.com/kingbase/p/16191668.html 以下举例说明 参数 plan_cache_mode 对于游标共享的影响。 使 阅读全文
posted @ 2022-04-26 10:10 KINGBASE研究院 阅读(136) 评论(0) 推荐(0)
摘要: 方法一: 通过ksql -v [kingbase@singlekbdb ~]$ ksql -Usystem -p54321 test -v id=2 -c '\i 1.sql;' ksql:1.sql:9: 注意: time is 2020-09-18 00:00:00 ANONYMOUS BLOC 阅读全文
posted @ 2022-04-26 10:02 KINGBASE研究院 阅读(102) 评论(0) 推荐(0)
摘要: 概述: 对于数据严重倾斜的,极端如以下例子,不同的传入值,可能执行计划不同,制定执行计划时,就要求知道变量的值。对于绑定变量的情况,我们知道Oracle 有 _optim_peek_user_binds 参数,控制是否启用变量窥探。KingbaseES 也有类似参数,控制是否启用变量窥探。 窥探机制 阅读全文
posted @ 2022-04-25 19:07 KINGBASE研究院 阅读(273) 评论(0) 推荐(0)
摘要: 更改主键 假设您必须更改现有表的主键。您可以通过执行以下语句来实现此目的: ALTER TABLE tablename DROP CONSTRAINT tablename_pkey , ADD PRIMARY KEY (column_newkey); 如果主键在其他表中用作外键,则可以添加该关键字。 阅读全文
posted @ 2022-04-22 16:39 KINGBASE研究院 阅读(702) 评论(0) 推荐(0)
摘要: KingbaseES数据库的配置参数都在kingbase.conf文件中,这些参数有些是直接修改就可以生效,有些需要重启数据库才能生效,而有些根本就不能修改。数据库把这些参数分为以下几类: internal:这类参数为只读参数。有些是程序写死的,有些是在安装数据库时intdb时设置好的。 kingb 阅读全文
posted @ 2022-04-21 19:32 KINGBASE研究院 阅读(2472) 评论(0) 推荐(0)
摘要: 案例说明: KingbaseES V8R6C5版本中使用了securecmdd工具,用于主机节点间的通讯。sys_backup.sh默认使用了securecmdd工具,对于通用机单实例环境,在执行“sys_backup.sh init”后,会调用securecmd工具连接主机节点备份,导致在执行“s 阅读全文
posted @ 2022-04-21 19:20 KINGBASE研究院 阅读(543) 评论(0) 推荐(0)
摘要: ​ 案例说明: 本测试是在非生产环境下,在官方没有明确声明支持KingbaseCluster使用ssl的前提下,建议只能在测试环境使用,避免生产环境下直接使用。 数据库版本: TEST=# select version(); version Kingbase V008R003C002B0061 on 阅读全文
posted @ 2022-04-21 18:48 KINGBASE研究院 阅读(459) 评论(0) 推荐(0)
摘要: Stable 函数不能修改数据库,单个Query中所有行给定同样的参数确保返回相同的结果。这种稳定级别允许优化器将多次函数调用转换为一次。在索引扫描的条件中使用这种函数是可行的,因为索引扫描只计算一次比较值(comparison value),而不是每行都计算一次。 Immutable 函数不能修改 阅读全文
posted @ 2022-04-19 14:25 KINGBASE研究院 阅读(220) 评论(0) 推荐(0)
摘要: 概述 KingbaseES 对于where 条件的解析严格遵守“从左到右”的原则,因此,对于选择性比较强的条件,进行最先过滤是有利于性能的。 一、KingbaseES 1、条件顺序影响执行效率 例子: create table t1(id1 integer,id2 integer); insert 阅读全文
posted @ 2022-04-18 16:59 KINGBASE研究院 阅读(159) 评论(0) 推荐(0)
上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 52 下一页