STR_HASH

也不支持浮点数)randSeed 当子串以字符串类型计算路由的哈希值时 PolarDB-X 所使用的随机种子的值,通常不用需要填写,仅当用于使用默认值随机种子(randSeed=31)的STR_HASH在实际业务中出现路由不均衡的场景,达到用哈希均衡数据的...

STR_HASH

也不支持浮点数)randSeed 当子串以字符串类型计算路由的哈希值时 PolarDB-X 1.0 所使用的随机种子的值,通常不用需要填写,仅当用于使用默认值随机种子(randSeed=31)的STR_HASH在实际业务中出现路由不均衡的场景,达到用哈希均衡数据...

DoH JSON API

无默认值 key string 鉴权用哈希串 使用AccessKey Secret生成的签名 key=fb321ab77496a89c04de0a1e979bfee4b4678a0dcd57f4da1da83*490f64b 必选,无默认值 did string 设备ID did=afck0100 可选 关于edns_client_subnet参数 edns_client_...

API概览

ListRepositoryTree 查询文件 查询代码库的文件。提交 提交 GetFileLastCommit 查询文件最近一次提交信息 查询指定文件的最近一次Git提交。GetRepositoryCommit 查询代码库提交信息 查询代码库的单个提交信息。ListRepositoryCommits ...

规则和拓扑查询语句

ALLOW_FULL_TABLE_SCAN:分库分表在没有指定分表键值的情况下是否允许查询数据,如果配置为true,此时需要扫描每一个物理表查找出符合条件的数据,简称为全表扫描;DB_NAME_PATTERN:DB_NAME_PATTERN中{}之间的0为占位符,执行SQL时会被...

规则和拓扑查询语句

ALLOW_FULL_TABLE_SCAN:分库分表在没有指定分表键值的情况下是否允许查询数据,如果配置为true,此时需要扫描每一个物理表查找出符合条件的数据,简称为全表扫描;DB_NAME_PATTERN:DB_NAME_PATTERN中{}之间的0为占位符,执行SQL时会被...

Range Clustering

又可以组合键精确定位某张表,示例命令如下:SELECT count(*)from mf_project.mf_tab WHERE project_name="xxxdw"AND name="adm_ctu_cle_kba_midun_trade_dd"AND type="TABLE;甚至可以用于区域查询,比如统计以 adm 开头的表:SELECT ...

基本概念

默克尔的根哈希值,根据当前区块链交易算出。共识算法 英文名称Consensus algorithm。一种分布式系统数据一致性保证的算法,通过一定的协议交互确保分布式系统的多个参与方达成数据的一致性。常见的算法包括 PBFT、RAFT、POW、POS 等。...

使用EXPLAIN阅读查询计划

查询优化器使用数据库的数据统计信息选择具有最小总代价的查询计划,查询代价通过磁盘I/O取得的磁盘页面数作为单位度量。可以使用EXPLAIN和EXPLAIN ANALYZE语句发现和改进查询计划。EXPLAIN的语法如下:EXPLAIN[ANALYZE][VERBOSE]...

执行计划

表连接 表连接操作算子(JOIN)包括以下一些类型:Hash Join:从较小的表构建一个哈希表,连接列作为哈希键扫描较大的表,为连接列计算哈希键并寻找具有相同哈希键的行。哈希连接通常是数据库中最快的连接。计划中的Hash Cond标识要被...

并行计划

因为每个工作者只执行完成计划的并行...在执行一个并行计划时,可以 EXPLAIN(ANALYZE,VERBOSE)显示每个计划节点在每个工作者上的统计信息。这些信息有助于确定是否所有的工作被均匀地分发到所有计划节点以及从总体上理解计划的性能特点。

CREATE OPERATOR CLASS

在一个 FUNCTION 子句中,这表示该函数要支持的操作数据类型,如果它与该函数的输入数据类型(对于 B-比较函数和哈希函数)或者操作符类的数据类型(对于 B-排序支持函数和与 B-相同的图像函数以及所有 GiST、SP-GiST、GIN 和 BRIN ...

ALTER OPERATOR FAMILY

对于 B-比较函数和哈希函数,有必要指定 op_type,因为该函数的输入数据类型总是正确的。对于 B 排序支持功能,B 相等的图像函数以及 GiST,SP-GiST 和 GIN 运算符类中的所有函数,必须指定要与该函数一起使用的操作数数据类型。在...

分区表简介

哈希分区(Hash Partitioning)哈希分区是指通过为每个分区指定模数和余数对表进行分区。每个分区将保存分区键的哈希值除以指定模数将产生指定余数的行。案例3:create table idxpart(i int)partition by hash(i);create table idxpart0 ...

分区表简介

哈希分区(Hash Partitioning)哈希分区是指通过为每个分区指定模数和余数对表进行分区。每个分区将保存分区键的哈希值除以指定模数将产生指定余数的行。案例3:create table idxpart(i int)partition by hash(i);create table idxpart0 ...

使用EXPLAIN

选择正确的计划匹配查询结构和数据的属性对于好的性能说绝对是最关键的,因此系统包含了一个复杂的 规划器 尝试选择好的计划。你可以使用EXPLAIN命令察看规划器为任何查询生成的查询计划。阅读查询计划是一门艺术,它要求一些经验...

范围类型

例如,timestamp 的范围可以被用来表达一个会议室被保留的时间范围。在这种情况下,数据类型是 tsrange(“timestamp range”的简写)而 timestamp 是 subtype。subtype 必须具有一种总体的顺序,这样对于元素值是在一个范围值之内、之前或...

CREATE INDEX

PolarDB提供了索引方法 B-哈希、GiST、SP-GiST、GIN 以及 BRIN。用户也可以定义自己的索引方法,但是相对较复杂。当 WHERE 子句存在时,会创建一个 部分索引。部分索引只包含表中一部分行的项,通常索引这一部分会比表的其他部分更有用...

后端路由

STRING:字符串类型,支持单引号或双引号,如:"Hello"INTEGER:整数类型,如:1001,-1 NUMBER:浮点数类型,如:0.1,100.0 BOOLEAN:布尔类型,如:true、false 可以使用 and、or 连接不同的表达式 可以小括号(,)指定条件判断的优先级...

JOIN优化和执行

Semi Join和Anti Join无法直接SQL语句表示,通常由包含关联项的EXISTS或IN子查询转换得到。如下为Semi-Join和Anti-Join的示例。Semi Join-1*/SELECT*FROM Emp WHERE Emp.DeptName IN(SELECT DeptName FROM Dept)/*Semi Join-2*/SELECT*...

CREATE TABLE

范围和列表分区需要 btree 运算符类,而哈希分区需要哈希运算符类。如果没有运算符类被显式指定,将使用相应类型的默认运算符类;如果不存在默认运算符类,则将引发错误。使用哈希分区时,所使用的运算符类必须实现支持功能 2。分区表被分成...

JOIN与子查询的优化和执行

Semi Join和Anti Join无法直接SQL语句表示,通常由包含关联项的EXISTS或IN子查询转换得到。下面是几个Semi-Join和Anti-Join的例子:/*Semi Join-1*/SELECT*FROM Emp WHERE Emp.DeptName IN(SELECT DeptName FROM Dept)/*Semi Join-2*/...

如何将一棵LSM-Tree塞进NVM

磁盘中的每层数据采用多个有序字符串表(SST,Sorted String Table)存储,每个SST相当于一颗B。通常情况下同一层中的不同SST的键值对的范围不发生交叠。但实际的系统中为了加速内存表的刷盘操作,通常允许部分层的SST存在范围交叠,例如...

RDS MySQL 5.6开放参数一览表

这个变量限制了每个线程的缓存的大小,单位是字节。将其设置为0将禁用此优化。默认值:8MB character_set_client 5.6 1 utf8[utf8|latin1|gbk|utf8mb4]无限制 客户端发送的语句的字符集。该变量的会话值是在客户端连接到服务器时,根据...

规则vs触发器

许多触发器可以的事情同样也可以PostgreSQL规则系统实现。目前不能规则实现的东西之一是某些约束,特别是外键。可以放置一个合格的规则在一列上,这个规则在列的值没有出现在另一个表中时把命令重写成 NOTHING。但是这样做数据就...

CREATE OPERATOR

现在不再需要它们了,因为相关操作符的信息可以在 B-的操作符族中找到。如果给出了这些选项之一,它会被忽略(除非是为了隐式设置 MERGES 为真)。使用 DROP OPERATOR 从数据库中删除用户定义的操作符,使用 ALTER OPERATOR 修改数据库中...

存证交易模型

存证交易 Builder 开发 SDK 中推荐使用 TransactionBuilder 构建内容存证交易。不同的交易模型需要获取不同的 builder 构建。构建一笔存证交易的代码示例如下:TransactionDO tx=TransactionBuilder....

ALTER TABLE

这个命令被执行后,该索引被增加的约束“拥有”,这和常规 ADD PRIMARY KEY 或 ADD UNIQUE 命令创建的索引一样。特别地,删掉该约束将会导致该索引也消失。当前在分区表上不支持这种形式。语法 ALTER TABLE[IF EXISTS][ONLY]name[*]...

表分区

声明式分区仅支持范围、列表以及哈希分区,而表继承允许数据按照用户的选择划分(不过注意,如果约束排除不能有效地剪枝子表,查询性能可能会很差)。在使用声明式分区时,一些操作比使用表继承时要求更长的持锁时间。例如,从分区表移除...

开发运维建议

maxLifetime:建议设置为60分钟,用来设置一个connection在连接池中的最大存活时间。可以极大降低连接Relcache内存导致OOM的概率。maximumPoolSize=15:单个连接池实例允许的最大连接数,15已经满足绝大多数应用需求。如果连接池客户端个数...

PolarDB PostgreSQL(兼容Oracle)2.0版本与1.0版本...

DBMS_JOB包用来创建和管理定时任务,用户可以提交定时任务在数据库中定时执行。DBMS_LOB包提供了对大对象的访问和操作方式,包括BLOB和CLOB等。DBMS_LOCK包提供了将当前会话暂停一段时间的sleep内置函数。DBMS_METADATA包提供了获取数据库...

EXPLAIN

此外,如果你一个 LIMIT 子句限制返回行的数量,计划器会在终端代价之间做出适当的插值估计到底哪个计划是真正代价最低的。ANALYZE 选项导致该语句被实际执行,而不仅仅是被计划。那么实际的运行时间统计会被显示出来,包括在每个计划...

新建表

Key 分区:类似于按 HASH 分区,区别在于 KEY 分区只支持计算一列或多列,且 MySQL 服务器提供其自身的哈希函数。必须有一列或多列包含整数值。有关分区方法,请参见 OceanBase 数据库分区表。字段 选择作为分区键的字段。表达式 根据表达...

pg_class

relam oid 如果这是一个表或者索引,表示索引使用的访问方法(堆、B哈希等)。relfilenode oid 该关系的磁盘文件的名字,0表示这是一个“映射”关系,其磁盘文件名取决于低层状态。reltablespace oid 该关系所存储的表空间。如果为0,...

使用pgcrypto及国密SM4加密算法

gen_salt()语法 gen_salt(type text[,iter_count integer])returns text gen_salt()函数用来产生随机的参数输入给 crypt,此函数每次都会生成一个随机的盐值(salt)字符串,该字符串同时决定了 crypt()函数使用的算法。type:用于指定一个...

滤镜及转场

整体结构分为两个层级,第一层级描述了特效的基本信息,第二层级节点描述了特效的实现细节。特效基本信息-第一层级 特效的基本信息包含以下字段:字段 说明 name 特效名称。module 模块标识,该字段必须是 ALIVC_GECF。version 版本号...

滤镜及转场

整体结构分为两个层级,第一层级描述了特效的基本信息,第二层级节点描述了特效的实现细节。特效基本信息-第一层级 特效的基本信息包含以下字段:字段 说明 name 特效名称。module 模块标识,该字段必须是 ALIVC_GECF。version 版本号...

视图和规则系统

但是一个覆盖所有关键点的例子一步一步讨论要比举很多例子搞乱思维好。在前两个规则系统描述中我们需要真实表是:CREATE TABLE shoe_data(shoename text,-主键 sh_avail integer,-可用的双数 slcolor text,-首选的鞋带颜色 slminlen ...

PolarDB PostgreSQL(兼容Oracle)2.0版本商业化公告

DBMS_JOB包用来创建和管理定时任务,用户可以提交定时任务在数据库中定时执行。DBMS_LOB包提供了对大对象的访问和操作方式,包括BLOB和CLOB等。DBMS_LOCK包提供了将当前会话暂停一段时间的sleep内置函数。DBMS_METADATA包提供了获取数据库...

列存索引如何实现高效数据过滤

它使用一个比特数组和一组哈希函数存储和搜索元素。当一个元素被添加到过滤器中时,哈希函数将元素映射到比特数组中的几个位置,并将相应的比特设置为1。当检查一个元素是否在过滤器中时,哈希函数再次应用于该元素,如果所有相应的比特...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云工作流 云联络中心 号码隐私保护 弹性公网IP 短信服务 人工智能平台 PAI
新人特惠 爆款特惠 最新活动 免费试用