云原生多模数据库 Lindorm 搜索引擎支持配置表级别的冷存储功能,可以将表数据存储至冷存储介质中,从而降低存储成本。本文介绍搜索引擎配置冷存储的具体操作。前提条件 已下载并安装Search Shell,具体操作请参见 通过Search Shell连接并...
本文介绍使用Lindorm计算引擎SQL语句访问数据库的数据时,需要提前了解的相关内容。了解开源Spark SQL 通过开源Spark SQL访问数据库的数据分为以下三个级别:Catalog:用来标识用户不同的数据源。Namespace:与数据库中的Database或者...
二级索引相当于把数据表的主键查询能力扩展到了不同的列,当需要使用属性查询数据时,您可以通过创建二级索引加快数据查询的效率。设置预定义列后,在创建二级索引时将预定义列作为索引表的索引列或者属性列。创建二级索引后,您可以使用二...
问题描述 在RDS SQL Server实例中删除数据库时,会出现以下场景的报错:如果数据库没有会话,对于RDS SQL Server 2008、2012和2016版,是用镜像做的主备同步,直接使用 drop database SQL语句删除数据库会存在以下报错。The database 'XX' ...
数据库管理语句:表维护语句 ANALYZE TABLE Y CHECK TABLE Y CHECKSUM TABLE Y OPTIMIZE TABLE Y REPAIR TABLE Y 数据库管理语句:组件、插件和可加载函数语句 可加载函数的CREATE FUNCTION语句 Y 拥有MySQL库中表的INSERT或DELETE权限时,...
IF NOT EXISTS:如果CREATE语句中存在 IF NOT EXISTS 关键字,则当数据库已经存在时,该语句不会创建数据库,且不会返回任何错误。ON CLUSTER cluster:用于指定集群名称。说明 云数据库ClickHouse企业版集群无需指定 ON CLUSTER cluster。...
现象 使用SDK查询数据时出现如下异常:Caused by:[ErrorCode]:OTSInvalidPK,[Message]:Validate PK name fail 原因 设置的主键名称和数据表的主键名称不一致,或者设置的主键顺序和数据表的主键顺序不一致。解决方案 设置的主键名称与主键...
例如当第一主键列设置 beginPrimaryKey=INF_MIN 和 endPrimaryKey=INF_MAX,第二主键列设置 beginPrimaryKey=10 和 endPrimaryKey=10,则返回的结果为全表数据,而不是第二主键列等于10的行。说明 最左匹配原则表示最左优先,只有当最左...
SHOW TABLES语句用于展示数据库中满足查询条件的所有表。在使用CREATE TABLE语句建表前,您可以通过SHOW TABLES语句查看当前数据库已存在的表,避免重名报错。适用引擎 SHOW TABLES语法适用于宽表引擎和时序引擎。语法 show_tables_...
如果定义了主键,数据库系统也有多种方法来利用主键。例如,主键定义了外键要引用的默认目标列。外键 一个外键约束指定一列(或一组列)中的值必须匹配出现在另一个表中某些行的值。我们说这维持了两个关联表之间的引用完整性。例如我们有...
您可以通过SET语句设置各类变量,包括用户自定义的变量、session变量和global变量。语法 SET variable=expr[,variable=expr].variable:{ user_var_name|{GLOBAL|@GLOBAL.} system_var_name|[SESSION|@SESSION.|@]system_var_name } 注意...
本文将介绍如何使用数据库自治服务DAS(Database Autonomy Service)(原CloudDBA)来定位系统中的慢SQL和其它异常SQL语句,您可通过自治服务提供的建议优化这些SQL语句,降低实例的CPU使用率以提升系统效率。问题描述 在使用云数据库RDS ...
在AUTO模式数据库中,默认的自增列行为,在各方面(唯一性、单调性、连续性等)与MySQL已经一致。说明 关于AUTO模式数据库与DRDS模式数据库的介绍,请参见 AUTO模式数据库与DRDS模式数据库。原理 在 PolarDB-X 中,如果创建表时通过 AUTO_...
问题描述 在阿里云云原生多模数据库Lindorm宽表引擎中,执行SELECT查询语句时,提示以下错误:DoNotRetryIOException:Detect inefficient query:SELECT*FROM xxxx This query may be a fulltable scan and thus may have unpredictable ...
本文介绍如何设置 AnalyticDB PostgreSQL版 实例的SQL超时时间。问题描述 SQL执行超过3小时后失败了,返回了如下报错信息:ERROR:canceling statement due to statement timeoutTime:10801445.540 ms(03:00:01.446)问题原因 AnalyticDB ...
Database的概念 每个正在运行的Lindorm时序引擎实例都管理着一个或多个数据库(简称Database)。在各个Database之间,数据会被隔离。每个Database都有若干时序数据表,结合 名词解释 的描述,我们可以对时序引擎的数据层级归纳为下图所示:...
如果创建数据表时配置了主键自增列,则开启局部事务的配置会不生效。创建成功的数据表不能立刻提供读写服务。通常在建表成功后一分钟左右,即可对新创建的表进行读写操作。单个实例最多可以创建64张数据表。功能概述 表格存储提供了 ...
Lindorm TSDB SDK的查询接口如下所示,其中,入参有要查询的数据库database,查询语句sql,查询结果每批返回的行数大小chunkSize。ResultSet query(String database,String sql,int chunkSize);Lindorm TSDB SDK 使用ResultSet接口表示SQL...
表格存储提供了PutRow和UpdateRow接口用于写入单行数据以及BatchWriteRow接口用于批量写入数据。如果需要了解表格存储各场景的应用案例,请参见 快速玩转Tablestore入门与实战。前提条件 已初始化Client,详情请参见 初始化。已创建数据表...
在使用Lindorm SQL查询宽表数据或创建索引时,可能会遇到报错或出现查询性能不符合预期的情况。本文介绍Lindorm SQL使用时的常见问题和解决方案。说明 本文列举的常见问题 仅适用于宽表引擎。什么查询语句是低效查询语句?使用SELECT语句...
[Message]:Validate PK type fail.Input:VT_STRING,Meta:VT_BLOB.[RequestId]:00055f43-3d31-012b-62c3-980a3eefe39e,[TraceId]:02822839-3b5b-af35-409a-cf68841239fa,[HttpStatus:]400 原因 建表时设置的主键类型为binary,写入数据时...
create-t mytable-pk '[{"c":"uid","t":"string"},{"c":"pid","t":"integer"}]' 创建名称为mytable的数据表,该数据表有uid(string类型)和pid(integer类型)两个主键列并设置第二主键列pid(integer类型)为自增列,表中数据永不过期。...
CREATE DATABASE 用于创建一个新的PolarDB数据库。简介 CREATE DATABASE 创建一个新的PolarDB数据库。要创建一个数据库,你必须是一个超级用户或者具有特殊的 CREATEDB 特权。默认情况下,新数据库将通过克隆标准系统数据库 template1 被...
其他限制 资源 限制值 说明 索引列 非自增列 索引表的第一主键列不能为自增列。索引表数据操作 只读不写 只能读取索引表中的数据,不能对索引表进行写操作。数据多版本 不支持 在开启数据多版本的数据表上不支持创建二级索引。数据生命周期...
当主键为自增列时,只需将自增列的值设置为占位符。更多信息,请参见 主键列自增。condition 使用条件更新,可以设置原行的存在性条件或者原行中某列的列值条件。更多信息,请参见 条件更新。说明 RowExistenceExpectation.IGNORE表示无论...
表格存储提供了DeleteRow接口用于删除单行数据以及BatchWriteRow接口用于批量删除数据。重要 删除表数据,将导致数据不可恢复,请谨慎操作。前提条件 已初始化Client,详情请参见 初始化。已创建数据表并写入数据。删除单行数据 调用...
信息项 示例值 项目名称 odc_4.2.0 所属数据源 mysql410 数据库名称 odc_test 表名称 employee 在项目 odc_4.2.0 中单击 登录数据库,进入 SQL 开发窗口。在 SQL 窗口中,编辑 SQL 语句以创建表 employee。CREATE TABLE odc_test.employee...
查看数据库 创建、查看和删除表 增加列、删除列、修改列的数据类型 创建、查看和删除本地索引 增删改查表数据 查看数据库 查看数据库:SHOW DATABASES;创建、查看和删除表 说明 以下示例以DRDS模式数据库为例说明,DRDS模式数据库介绍请...
表格存储提供了DeleteRow接口用于删除单行数据以及BatchWriteRow接口用于批量删除数据。重要 删除表数据,将导致数据不可恢复,请谨慎操作。前提条件 已初始化Client,详情请参见 初始化。已创建数据表并写入数据。删除单行数据 调用...
表格存储提供了DeleteRow接口用于删除单行数据以及BatchWriteRow接口用于批量删除数据。重要 删除表数据,将导致数据不可恢复,请谨慎操作。前提条件 已初始化Client,详情请参见 初始化。已创建数据表并写入数据。删除单行数据 调用...
use[$DB_Name]select*from sys.configurations 注:[$DB_Name]为数据库名。系统显示类似如下。提示:参数详细解释请参见sys.configurations。依次执行如下SQL语句,查看数据库的文件相关信息。use[$DB_Name]select*from sys.sysfiles 系统...
参数 影响范围 默认值 ENABLE_ASYNC_DDL 数据库级别、语句级别 TRUE(启用)PURE_ASYNC_DDL_MODE 数据库级别、会话级别、语句级别 FALSE(禁用)MAX_TABLE_PARTITIONS_PER_DB 数据库级别、语句级别 128 ENABLE_ASYNC_DDL 说明 该参数默认...
维度 全局二级索引 本地二级索引 同步方式 异步方式 同步方式 第一列主键要求 可选数据表中的任意主键列或者预定义列 必须和数据表的第一列主键相同 同步延迟 毫秒级别 实时 读取一致性 最终一致性 强一致性 多元索引 一个多元索引是一系列...
当主键为自增列时,只需将自增列的值设置为占位符。更多信息,请参见 主键列自增。condition 使用条件更新,可以设置原行的存在性条件或者原行中某列的列值条件。更多信息,请参见 条件更新。说明 RowExistenceExpectation.IGNORE 表示无论...
表格存储提供了DeleteRow接口用于删除单行数据以及BatchWriteRow接口用于批量删除数据。注意事项 删除表数据,将导致数据不可恢复,请谨慎操作。前提条件 已初始化Client。具体操作,请参见 初始化OTSClient。已创建数据表并写入数据。删除...
语句涉及主键的值,只支持确定值或列自增,不支持函数。例如:INSERT INTO table_name(PK,.)VALUES(uuid().)不支持嵌套语句。例如:INSERT INTO table_name SELECT.WHERE column_name IN SELECT.配置应用代码 通过审批的事务分组可以用于...
用户存有海量数据的表应该按照数据规模进行拆解,表的数据将拆解成多个数据分区独立存储,通常的设计原则是:主键(Primary Key)单实例数据库不要求表一定要有主键,但是对于分布式数据库,主键则是必须的,以保证一行数据是全局唯一的,...
在日志服务控制台查看审计日志 日志服务存储了数据库审计系统审计到的数据库操作日志,在数据库审计系统查看到的审计日志来源是日志服务。您可以在日志服务控制台查看和下载数据库审计服务创建的Project和Logstore中记录的审计日志数据。...
创建时序数据库 Lindorm实例创建成功后,系统会默认创建default数据库,将数据默认写入该数据库,您无法删除default数据库。时序引擎也支持创建多个数据库,不同的数据库在存储层面进行物理隔离,支持设置不同的数据有效期(TTL)、时间...
缓存与数据库相结合使用,是常见的一种应用搭配场景。本文以简单的Java例子,介绍OCS搭配MySQL数据库使用。在程序中添加MySQL数据库的连接信息:/JDBC driver name and database URL static final String JDBC_DRIVER=...