快速开始

设置阈值控制优化器是否选择并行执行 PolarDB 提供了两阈值来控制优化器是否选择并行执行SQL语句只要满足其中任意一个条件,优化器就考虑并行执行。records_threshold_for_parallelism 若优化器估算出语句中存在扫描记录数超过该阈值...

扫描(Scan)查询概述

date_diff函数 date_diff(unit,x,y)返回两个时间表达式之间的时间差值,例如计算 x 和 y 之间相差几个时间单位(unit)。正则式函数 函数名称 语法 说明 regexp_extract_all函数 regexp_extract_all(x,regular expression)提取目标字符串中...

SQL概述

使用SQL查询时,系统根据SQL语句自动选择合适的方式来加速SQL访问。SQL查询功能适用于在海量数据中进行在线数据访问类型的场景,SQL访问的延时从毫秒、秒到分钟级别不等,包括基于数据表主键的Point Query(GetRow操作)、多元索引的精确...

使用集群地址连接集群并执行AI SQL

执行AI SQL语句时,需要在SQL语句前添加/*polar4ai*/,且当前账号执行SQL语句会被添加到审计日志中。例如:/*polar4ai*/create feature test_graph_1 with(feature_class='graph')as(select ip,user_id from small_sample limit 30);...

特殊用法

上界的写法 FORALL i IN lower_bound.upper_bound single SQL-仅允许使用单 SQL 或动态 SQL 语句-遍历索引的写法(对于关联数组来说,仅支持使用索引为数值的关联数组)FORALL i IN INDICES OF collection single SQL-遍历值的写法(仅支持...

如何使用HINT(5.2及以下版本适用)

通过explain命令可以看到执行条SQL语句执行计划:mysql>explain/!TDDL:t1.id=1 and t2.id=1*/UPDATE t1 SET val=(SELECT val FROM t2 WHERE id=1)WHERE id=1\G*1.row*GROUP_NAME:TEST_DRDS_1485327111630IXLWTEST_DRDS_IGHF_0001_RDS ...

RDS MySQL如何使用Percona Toolkit

归档到操作系统文件 登录数据库,执行如下SQL语句,确认源表数据的行数。select count(*)from my_tab;系统显示类似如下。登录服务器,执行如下命令,归档到操作系统文件。pt-archiver-source h=xxx.mysql.rds.aliyuncs.com,P=3306,u=jacky,...

PyMySQL 连接 OceanBase 数据库示例程序

该文件中的代码主要包括以下几个部分:创建表的 SQL 语句。定义创建表 test_pymysql 的 SQL 语句,在表中定义了三个字段,分别为 id、name 和 age,其中 id 是自增长的主键。代码如下:CREATE_TABLE_SQL=''' CREATE TABLE test_pymysql(id ...

设置优化器的Join Reorder

工作原理 SQL是声明式查询语言,不会具体的描述SQL语句的查询计划,获取一条SQL语句的正确结果时,可能存在若干可行的查询计划。示例如下:SELECT*FROM t0,t1,t2,t3 WHERE t0.a=t1.a AND t1.a=t2.a AND t2.a=t3.a AND t3.b=t1.b;对于上述...

常见问题

使用SQL查询,在获取数据时通过迭代器每次仅获取一条数据,并流式返回查询结果。对于匹配数据,服务端自动分批拉取。客户端在处理数据时,为了防止客户端内存溢出,可以在迭代器中获取到N条数据后,增加一个数据处理逻辑,再继续在迭代器...

Presto

支持多行SQL,每条SQL语句以分号;结尾。支持注释功能。支持并发执行多条SQL。支持参数功能。支持图表展示SQL结果。示例 多行SQL 如下图所示,在一个段落里执行2句SQL语句(以分号间隔),第句切换database,第二句运行Select语句。注释 ...

DRDS(PolarDB-X)数据源

目前向导模式仅允许执行一条SQL语句,脚本模式可以支持多条SQL语句。例如 delete*from table xxx;表示同步写入数据前清理xxx表的数据。请根据自身需求进行配置。否 无 postSql 执行数据同步任务之后执行的SQL语句。目前向导模式仅允许执行...

Oracle数据源

DUAL是用来构成select语法规则的虚拟表,Oracle的中DUAL中仅保留一条记录。grant select on v_$parameter to '同步账号';授权同步账号查看数据库的v_$parameter视图。v$parameter是Oracle的动态字典表,保存了数据库参数的设置值。grant ...

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

当一个元素被添加到过滤器中时,哈希函数将元素映射到比特数组中的几个位置,并将相应的比特设置为1。当检查一个元素是否在过滤器中时,哈希函数再次应用于该元素,如果所有相应的比特位都是1,则该元素可能在集合中。然而,如果任何一个...

Proxima向量计算

Proxima与Hologres概念对照 Proxima概念 Hologres中的概念 特征向量 数组类型Array,仅支持固定长度数组 向量索引 种特殊类型的Index,当前仅支持KNN/RNN的Graph索引 距离计算 一种类型的UDF:proxima_distance()每种距离计算对应一个UDF ...

MySQL数据源

支持常量配置:您需要按照MySQL SQL语法格式,例如["id","table","1","'mingya.wmy'","'null'","to_char(a+1)","2.3","true"]。id 为普通列名。table 为包含保留字的列名。1 为整型数字常量。'mingya.wmy' 为字符串常量(注意需要加上一对...

HybridDB for MySQL数据源

否 无 postSql 执行数据同步任务之后执行的SQL语句,目前向导模式仅允许执行一条SQL语句,脚本模式可以支持多条SQL语句,例如加上某一个时间戳。否 无 batchSize 一次性批量提交的记录数大小,该值可以极大减少数据同步系统与HybridDB for ...

向量计算使用指南

设置多个索引 BEGIN;CREATE TABLE t1(f1 int PRIMARY KEY,f2 float4[]NOT NULL CHECK(array_ndims(f2)=1 AND array_length(f2,1)=4),f3 float4[]NOT NULL CHECK(array_ndims(f3)=1 AND array_length(f3,1)=4));CALL set_table_property('t1...

读写分离

在SQL第一关键字之后添加/*+TDDL:slave()*/这自定义HINT后,这条SQL根据所分配的权重被随机下发到某个只读实例上执行。说明 此读写分离自定义HINT仅仅针对非事务中的读SQL语句生效,如果SQL语句是写SQL或者SQL语句在事务中,那么...

SQL限流(rds_ccl)

当您的数据库遇到高并发挑战或特定SQL语句资源消耗过高时,云数据库RDS PostgreSQL为您提供了SQL限流功能。该功能可以有效防止特定SQL语句导致的资源过度消耗,确保您的数据库系统稳定运行,更好地服务业务需求。背景 SQL限流是种重要的...

SQL限流(rds_ccl)

当您的数据库遇到高并发挑战或特定SQL语句资源消耗过高时,云数据库RDS PostgreSQL为您提供了SQL限流功能。该功能可以有效防止特定SQL语句导致的资源过度消耗,确保您的数据库系统稳定运行,更好地服务业务需求。背景 SQL限流是种重要的...

新建存储过程

如存储过程体中只有一条 SQL 语句,则可以省略 BEGIN-END 标志。步骤 5:完成新建存储过程 单击 创建,完成新建存储过程后,可以如同调用系统内置函数一样,使用关键字 CALL 调用用户自定义的存储过程。说明 在左侧导航栏中,右键鼠标单击...

普通数据变更

数据管理DMS的普通数据变更功能支持INSERT、UPDATE、DELETE、TRUNCATE、CREATE TABLE等SQL语句,可以对数据库中的数据进行变更操作,用于数据初始化、历史数据清理、问题修复、功能测试等场景。本文介绍在DMS中进行普通数据变更的方法。...

查询计划概述

背景信息 查询计划(Query Plan)是对一条SQL查询语句在数据库中执行过程的描述,也称为执行计划(Execution Plan)。在诊断查询性能时,通常需要先查看目标查询语句的执行计划,排查SQL语句的每一步执行是否存在问题。因此,理解查询计划...

SELECT

开启并行查询功能后,需要通过 HINT 设置_l_enable_parallel_参数,为每条SQL语句指定并行度。如果不指定并行度,则该条SQL语句无法使用并行查询能力。更多信息,请参见 HINT简介。使用限制 如果查询使用索引回查主表功能,那么将无法使用...

配置SQL审核优化建议

例如:将 表要有主键 的规则设置为必须改进,若开发人员在创建表时未设置主键,系统将拦截SQL语句执行,并要求开发人员针对该项规则进行修改,验证通过后才允许系统执行。潜在问题:提醒该SQL存在问题,但不会阻断流程。建议改进:建议...

配置行列自动分流

例如,执行以下语句,可查看上一条SQL语句的预估执行代价:SHOW STATUS LIKE 'Last_query_cost';查询结果如下:+-+-+|Variable_name|Value|+-+-+|Last_query_cost|2|+-+-+1 row in set(0.01 sec)从以上查询结果可以看出,该SQL语句的预估...

表达式

简介 PL/SQL语句中用到的所有表达式被服务器的主SQL执行器处理。例如,当你写一个这样的PL/SQL语句时:IF expression THEN.PL/SQL将通过给主 SQL 引擎发送一个查询 SELECT expression 来计算该表达式。在构造该 SELECT 命令时,PL/SQL...

概述

使用说明 使用列存索引查询复杂的SQL语句时,您需要 检查SQL语句中是否存在未被索引覆盖的列,若存在未被列存索引覆盖的列,您可以针对某条SQL语句 获取创建列存索引的DDL语句 或针对某个业务 批量获取创建列存索引的DDL语句,执行获取到的...

批计算

创建多元索引后,多元索引会自动开始同步数据表中的数据,待多元索引进入增量状态时,表示多元索引完成构建。步骤二:在EMR集群侧创建Spark外表 登录Master节点。创建Spark外表同时连接多元索引。参数 参数 说明 endpoint 表格存储 实例...

BITWISE_OR_AGG

在同一条SQL语句中同时使用多聚合函数时,如果项目资源不足,出现内存溢出问题,请您根据实际业务情况优化SQL或购买计算资源。命令格式 bigint bitwise_or_agg(bigint value)参数说明 value:必填。BIGINT类型的值,NULL值不参与计算。...

BITWISE_AND_AGG

在同一条SQL语句中同时使用多聚合函数时,如果项目资源不足,出现内存溢出问题,请您根据实际业务情况优化SQL或购买计算资源。命令格式 bigint bitwise_and_agg(bigint value)参数说明 value:必填。BIGINT类型的值,NULL值不参与计算...

Druid 连接池连接 OceanBase 数据库示例程序

指定空闲连接回收线程的运行间隔时间为 10000,单位为毫秒,表示每隔 10000 毫秒(10 秒),空闲连接回收线程会执行一次空闲连接的回收操作。指定获取连接时是否验证连接的可用性为 false。设置为 false 可以提高性能,但也可能导致获得的...

执行大事务SQL语句时出现“max_binlog_cache_size”...

问题描述 在执行大事务SQL语句时,出现以下错误。Multi-statement transaction required more than 'max_binlog_cache_size' bytes of storage;increase this mysqld variable and try again 问题原因 max_binlog_cache_size参数指定了单个...

SQL 审计

背景信息 SQL 审计功能支持根据执行用户、访问 IP、操作类型等信息,对当前集群的 SQL 语句进行查询,也可根据客户需要,导出查询结果。SQL 审计 进入 OceanBase 集群列表控制台。找到目标集群,单击集群名,进入目标集群的管理页面。在...

SQL 窗口规范

操作步骤 示例:在 SQL 窗口规范的测试环境中编辑并启用规则 SQL 窗口允许执行的 SQL 类型 后,编辑和执行 SELECT TABLE SQL 语句会进行 SQL 窗口规范检查。信息项 示例值 项目名称 odc_4.2.0 数据源 mysql_4.2.0 数据库名称 odc_test 表...

HISTOGRAM

在同一条SQL语句中同时使用多聚合函数时,如果项目资源不足,出现内存溢出问题,请您根据实际业务情况优化SQL或购买计算资源。命令格式 map,bigint>histogram(K input);参数说明 input:输入字段,将作为Map的Key。返回值说明 返回构造...

查询监控图和SQL列表介绍

AnalyticDB MySQL版 集群提供了SQL诊断功能,支持通过多种维度检索出符合...SQL列表 的 SQL 列,最长支持显示5120字符,超出字符限制的SQL语句会被截断显示。您可以在下载的Excel文件中,或目标查询详情页的 查询语句 页签下查看完整的SQL。

SQL查询

方式二:单击SQL语句左侧的快捷 运行 按钮执行一行代码。③代码版本:您也可以单击 更多>代码版本 来查看自动保存的代码和手动保存代码间差异,并选择需要的版本保存。④成本预估:单句运行时界面提示您此次调试运行可能需要的费用,运行...

列存索引内存管理介绍

当发生死锁时,系统根据当前内存使用量选择一条查询语句使其进入执行状态或者kill状态。除每秒触发的整体状态变化外,当内存使用跨越某个区域时,block_lwm(block low water mark)被设置为当前区域的最小值减500 MB,block_hwm(block ...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云服务器 ECS 云数据库 RDS 轻量应用服务器 商标服务 短信服务 弹性公网IP
新人特惠 爆款特惠 最新活动 免费试用