如何使用HINT

HINT作为一种SQL补充语法,在关系型数据库中扮演着非常重要的角色。它允许用户通过相关的语法影响SQL的执行方式,对SQL进行特殊的优化。同样,PolarDB-X 也提供了特殊的HINT语法。语法/*+TDDL:hint_command[hint_command.]*/!TDDL:hint_...

连续查询

如果不指定数据库,则在当前数据库(对应USE DATABASE语句指定的数据库)下创建连续查询。连续查询的删除 从指定的Database下删除一个已存在的连续查询。SQL语法可参见 DROP CONTINUOUS QUERY。连续查询信息的展示 查询已有的连续查询...

表回收站

Recycle Bin原理介绍 回收和清理机制 回收机制 当执行 DROP TABLE 语句来删除数据表,或执行 DROP DATABASE 语句来删除数据库时,PolarDB 只会保留相关的表对象,并将表对象移动到专门的Recycle Bin目录中。其它对象的删除策略如下:与表...

扫描全部/部分分分表

使用 SCAN HINT,您可以一次将SQL下发到每一个分执行,比如查看某个分上的所有分表,或者查看某个逻辑表的每张物理表中的数据量等。通过 SCAN HINT,可以指定四种执行SQL的方式:在所有分的所有分表上执行;在指定分的所有分表上...

数据库变更管理

用户可以通过数据库变更任务运行耗时较高的 SQL 语句以避免语句执行超时。注意事项 只支持对 UPDATE 和 DELETE 变更语句自动生成回滚语句。支持的变更影响行数上限为 100W,超过则不支持自动生成回滚语句。若表中包含大字段,不支持自动...

通过自治服务解决MySQL实例CPU使用率过高的问题

本文将介绍如何使用数据库自治服务DAS(Database Autonomy Service)(原CloudDBA)来定位系统中的慢SQL和其它异常SQL语句,您可通过自治服务提供的建议优化这些SQL语句,降低实例的CPU使用率以提升系统效率。问题描述 在使用数据库RDS ...

使用须知

本文介绍使用Lindorm计算引擎SQL语句访问数据库的数据时,需要提前了解的相关内容。了解开源Spark SQL 通过开源Spark SQL访问数据库的数据分为以下三个级别:Catalog:用来标识用户不同的数据源。Namespace:与数据库中的Database或者...

扫描全部/部分分分表

使用 SCAN HINT,您可以一次将SQL下发到每一个分执行,比如查看某个分上的所有分表,或者查看某个逻辑表的每张物理表中的数据量等。通过 SCAN HINT,可以指定四种执行SQL的方式:在所有分的所有分表上执行;在指定分的所有分表上...

SQL防火墙

本文介绍如何使用SQL/Protect插件保护数据库防止SQL注入攻击。背景信息 防止SQL注入攻击通常是数据库应用开发者的责任,数据库管理者的防御能力较小。SQL/Protect插件通过传入的查询请求来判断SQL注入的发生。一旦发现潜在的危险查询,便向...

pg_hint_plan

注意事项 DMS暂时不支持提示注释,请使用其他连接方式连接数据库。pg_hint_plan插件只识别第一个注释块中的内容。当进行扫描时,如果遇到了除字母、数字、空格、下划线、逗号、圆括号以外的字符时会立即停止扫描。pg_hint_plan插件对于对象...

pg_hint_plan

注意事项 DMS暂时不支持提示注释,请使用其他连接方式连接数据库。pg_hint_plan插件只识别第一个注释块中的内容。当进行扫描时,如果遇到了除字母、数字、空格、下划线、逗号、圆括号以外的字符时会立即停止扫描。pg_hint_plan插件对于对象...

使用OPTIMIZE TABLE命令或DMS工具回收表空间

OPTIMIZE TABLE[$Database1].[Table1],[$Database2].[Table2]其中,[$Database1]和[$Database2]为数据库名称,[Table1]和[Table2]为表名。在InnoDB引擎中执行 OPTIMIZE TABLE 语句时,会出现以下提示信息,该信息是正常返回的结果,您可以...

Hint简介

本文适用于 PolarDB-X 1.0 5.3及以上版本,其他版本请参见 如何使用HINT(5.2及以下版本适用)简介 HINT作为一种SQL补充语法,在关系型数据库中扮演着非常重要的角色。它允许用户通过相关的语法影响SQL的执行方式,对SQL进行特殊的优化。...

创建自建数据库用户及授权

背景信息 自建 MySQL 数据库实例的类型包括 VPC 内自建数据库 和 公网 IP 自建数据库。本文创建的自建数据库用户,用于创建自建数据库实例类型的 MySQL 数据源时填写 用户名。创建自建数据库用户 在创建 MySQL 数据源时,您可以直接选择...

锁诊断

数据库 执行该查询语句数据库。状态 查询语句的状态。等待时长 查询语句的等待时长。用户名 执行该查询语句的用户。单击目标诊断信息 操作 列的 诊断,即可查看 锁等待属性 和 锁诊断详情。处理方法 如果查询长时间未返回结果且锁诊断...

SQL代码编码原则和规范

本文为您介绍SQL编码的基本原则和详细的编码规范。...如果您需要注释多行语句,则可以选中需要注释语句使用 Ctrl+或 Cmd+批量完成注释。说明 Windows系统仅支持使用 Ctrl+快捷键注释SQL语句。Mac系统仅支持使用 Cmd+快捷键注释SQL语句

常见问题

A:PolarDB 是一个关系型数据库云服务,目前已在全球十多个地域(Region)的数据中心部署,向用户提供开箱即的在线数据库服务。PolarDB 目前支持3种独立的引擎,分别可以100%兼容MySQL、100%兼容PostgreSQL、高度兼容Oracle语法,存储...

Recycle Bin

权限 RDS MySQL实例启动时,会初始化一个名为_recycle_bin_的数据库,作为回收站使用的专有数据库。recycle_bin_是系统级数据库,您无法直接进行修改和删除。对于回收站内的表,虽然您无法直接执行 drop table 语句,但是可以使用 call ...

基于RDS PostgreSQL的表设计入门

场景说明 某学校为方便学生在线上快捷选课、学期末快速统计成绩,计划建立一个学生选课系统,该系统后端数据库采用阿里云RDS PostgreSQL数据库,针对此场景,需要设计数据库相关表结构,数据库表中需要存储学生信息、课程信息以及成绩信息...

CREATE DATABASE

如果要将它们设置为特定数据库的默认值,则可以使用 ALTER DATABASE.SET.lc_collate 要在新数据库使用的排序规则顺序(LC_COLLATE)。这会影响应用到字符串的排序顺序,例如在带 ORDER BY 的查询中,以及文本列上索引所使用的顺序。默认...

Azure Cosmos DB API for MongoDB迁移至阿里云

使用MongoDB数据库自带的备份还原工具,您可以将Azure Cosmos DB API for MongoDB迁移至阿里云。注意事项 该操作为全量迁移,为避免迁移前后数据不一致,迁移开始前请停止数据库写入。如果您之前使用 mongodump 命令对数据库进行过备份操作...

Golang

database="database_name"/数据库连接的超时时间。connectTimeout="10s")func main(){/打开数据库连接。url:=fmt.Sprintf("%s:%s@tcp(%s:%d)/s?timeout=s",user,password,host,port,database,connectTimeout)db,err:=sql.Open("mysql",url)...

使用 FORALL 语句

基本概念 通过将要用于重复执行 DELETE、INSERT 或 UPDATE 命令的所有值一次性传递给数据库服务器(而不是使用新值反复调用 DML 命令),集合可用于更有效地处理 DML 命令。以此类方式处理的 DML 命令将使用 FORALL 语句指定。此外,DML ...

指定分执行SQL

示例 对于名为 drds_test 的 PolarDB-X 数据库,SHOW NODE 的结果如下:mysql>SHOW NODE\G*1.row*ID:0 NAME:DRDS_TEST_1473471355140LRPRDRDS_TEST_VTLA_0000_RDS MASTER_READ_COUNT:212 SLAVE_READ_COUNT:0 MASTER_READ_PERCENT:100%SLAVE...

配置行列手动分流

如果您的业务中,OLAP类型与OLTP类型的业务基于不同的应用程序访问数据库,则可分别为这些应用程序配置不同的集群地址,然后将行存节点和列存节点分别配置到不同集群地址(Endpoint)的服务节点中,从而实现行存和列存分流。手动分流方案...

读写分离

但是由于RDS主实例与只读实例之间数据的同步存在着毫秒级别的延迟,如果在主中变更以后需要马上读取变更的数据,则需要保证将读取数据的SQL下发到主实例中。针对这种需求,PolarDB-X 1.0 提供了读写分离自定义HINT,指定将SQL下发到主...

USE

您可以使用USE语句动态切换当前Schema,方便同时管理多个数据库。注意事项 切换前,您需要先在控制台里进行Schema的授权,详情请参见 账号和权限系统。当切换到新的数据库后,原SQL语句的中HINT语法和Sequence(没有指定Schema的情况)语法...

错误码

DTX-518 Oracle insert statement primary-key’s value can not be Sequence.nextVal/Sequence.currVal,sql:%s.Oracle 数据库 insert 语句,主键不得使用 sequence 修改 insert 语句语法。DTX-519 Insert statement primary-key’s value ...

GRANT

db_name.*:数据库级别。db_name.table_name 或者 table_name:表级别。WITH GRANT OPTION:授予账号 GRANT 的权限。被授予 GRANT 权限的账号能够将自己被授予的权限再授予给其他账号。示例 为账号account2授予集群级别的 all 权限。GRANT ...

添加并使用Lindorm数据

Lindorm TSDB Details Database 否 填写需要访问的Lindorm时序引擎的数据库。单击 Save&Test。Grafana 10.x版本 在Grafana首页,单击页面左上角的 图标。在Grafana左侧导航栏,选择 管理>数据源。在 数据源 页签,单击+Add data source。在...

Flink_SQL任务开发方式

基于Catalog开发 基于Catalog的开发方式是指在Flink_SQL任务中通过创建Catalog连接数据库,并使用Catalog中的表。通过该方式能够避免编写表的DDL语句,以简化Flink SQL编码工作。例如,在Flink_SQL任务中创建 Catalog01 并建表 t1 后,在新...

缓存数据持久化

当您使用数据库RDS MySQL并需要提升数据处理速率和降低访问延迟时,阿里云为您提供了缓存数据持久化的高效方案,该解决方案通过整合云数据库Redis与RDS、云数据库Memcache与RDS协同工作,确保数据的高速访问和持久化存储,具备高吞吐、低...

迁移评估概述

目前支持进行对象评估的数据库类型及版本如下:Oracle 数据库:11g/12c/18c/19c MySQL 数据库:5.6/5.7/8.0 DB2 LUW 数据库(仅支持采集文件上传评估)云数据库 RDS PolarDB MySQL 引擎 支持对 Oracle 和 MySQL 数据库的 DDL 语句进行兼容...

COMMENT

语法 COMMENT ON { TABLE table_name|COLUMN table_name.column_name } IS 'text' 说明 COMMENT 存储有关数据库对象的注释。要修改注释,请为同一个对象发布新的 COMMENT 命令。只能为每个对象存储一个注释字符串。要删除注释,请为 text ...

USE

本文将介绍如何通过USE指令在 PolarDB-X 中切换当前连接的默认数据库。...您可以使用USE语句动态切换当前Schema,方便同时管理多个数据库。语法 USE db_name 示例 您可以使用如下语法将当前的默认库切换到 NEW_DB。USE NEW_DB

权限模型转换

SQL语句 可以使用以下命令语句查看数据库是否开启了SPM或者SLPM。查看是否开启SPM show hg_experimental_enable_spm;查看是否开启SLPM show hg_enable_slpm;简单权限模型(SPM)切换为专家权限模型 注意事项 只能由Superuser执行关闭简单...

SQL 审计

查看查询结果:您可在查询结果中查看如下信息:SQL 语句数据库、用户、客户端 IP、操作类型、请求时间、执行耗时(ms)、扫描行数 和 更新行数。下载查询结果,单击 导出,下载查询结果列表。说明 目前最多支持 100 条审计记录下载,如果...

控制结构

利用PL/SQL的控制结构,你可以以非常灵活而且强大的方法操纵本数据库的数据。从一个函数返回 有两个命令让我们能够从函数中返回数据:RETURN 和 RETURN NEXT。RETURN RETURN expression;带有一个表达式的 RETURN 用于终止函数并把 ...

通过LOCALITY指定存储位置(DRDS模式)

创建成功后,您可以通过如下语句查看数据库的存储位置信息:SHOW CREATE DATABASE db1;返回结果如下:+-+-+|DATABASE|CREATE DATABASE|+-+-+|db1|CREATE DATABASE `db1`/*LOCALITY="dn=polardbx-storage-0-master"*/|+-+-+1 row in set 您...

CASE 语句

CASE 语句在指定的搜索条件为 true 时执行一组单个或多个语句。CASE 语句本身是独立的语句,而前面讲述的 CASE 表达式必须作为表达式的一部分出现。CASE 语句有两种格式:一种称为搜索 CASE,另一种使用选择器。选择器 CASE 语句 选择器 ...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云数据库 RDS 数据库备份 DBS 云数据库 MongoDB 版 云数据库 Redis 版 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用