|
XML JSON 关系型数据库
|

API参考—数据库管理—DescribeTableDetail

调用DescribeTableDetail接口查看表结构详情。

162 0
来自: PolarDB 分布式版  版块
|
XML JSON 开发工具
|

API参考—数据库管理—DescribeCharacterSet

调用DescribeCharacterSet接口查询目标实例下数据库所支持的字符集类型。

188 0
来自: PolarDB 分布式版  版块
|
XML JSON 关系型数据库
|

API参考—数据库管理—DescribeDbList

调用DescribeDbList接口查询获取实例下的数据库信息。

149 0
来自: PolarDB 分布式版  版块
|
SQL XML JSON
|

API参考—数据库管理—CreateDB

调用CreateDB接口创建数据库。

140 0
来自: PolarDB 分布式版  版块
|
XML JSON 开发工具
|

API参考—实例管理—DeleteDBInstance

调用DeleteDBInstance接口释放实例。

119 0
来自: PolarDB 分布式版  版块
|
XML JSON 开发工具
|

API参考—实例管理—RestartDBInstance

调用RestartDBInstance接口重启实例。

137 0
来自: PolarDB 分布式版  版块
|
XML JSON 开发工具
|

API参考—实例管理—ModifyDBInstanceMaintainTime

调用ModifyDBInstanceMaintainTime接口修改实例可维护时间。

199 0
来自: PolarDB 分布式版  版块
|
XML JSON 开发工具
|

API参考—实例管理—ModifyDBInstanceDescription

调用ModifyDBInstanceDescription接口修改实例描述。

184 0
来自: PolarDB 分布式版  版块
|
XML JSON 开发工具
|

API参考—实例管理—DescribeDBInstanceAttribute

调用DescribeDBInstanceAttribute接口查看实例的详细信息。

179 0
来自: PolarDB 分布式版  版块
|
XML JSON 开发工具
|

API参考—实例管理—DescribeDBInstances

调用DescribeDBInstances接口查看实例列表详情。

161 0
来自: PolarDB 分布式版  版块
|
JSON 开发工具 数据库
|

API参考—实例管理—CreateDBInstance

调用CreateDBInstance接口创建数据库实例。

157 0
来自: PolarDB 分布式版  版块
|
SQL 监控 关系型数据库
|

API参考—性能参数表

本文分别介绍了计算节点、数据/GMS节点、CDC节点的监控参数和含义。

193 0
来自: PolarDB 分布式版  版块
|
XML JSON 算法
|

API参考—公共参数

本文介绍PolarDB-X 2.0每个接口都需要使用的请求参数和返回参数详情。

169 0
来自: PolarDB 分布式版  版块
|
关系型数据库 API
|

API参考—请求结构

本文主要介绍PolarDB-X 2.0支持的API请求结构,包括服务地址、请求协议和请求方法等。

131 0
来自: PolarDB 分布式版  版块
|
SQL 存储 监控
|

API参考——API概览

本文汇总了PolarDB-X 2.0支持的API接口。

123 0
来自: PolarDB 分布式版  版块
|
SQL 存储 关系型数据库
|

SQL调优指南—调优方法论

找出需调优的慢SQL后,先通过EXPLAIN查看执行计划,然后通过如下方法优化SQL:下推更多计算至存储层MySQL,适当增加索引,优化执行计划。

94 0
来自: PolarDB 分布式版  版块
|
SQL 运维 测试技术
|

SQL调优指南—智能索引推荐

索引优化通常需要依赖运维或开发人员对数据库引擎内部优化和执行原理的深入理解。为优化体验和降低操作门槛,PolarDB-X推出了基于代价优化器的索引推荐功能,可根据查询语句分析并推荐索引,帮助您降低查询耗时,提升数据库性能。

311 0
来自: PolarDB 分布式版  版块
|
SQL 缓存 运维
|

SQL调优指南—SQL调优进阶—执行计划管理

本文介绍如何管理执行计划,将重复或者复杂查询的执行计划长久地保存下来。

138 0
来自: PolarDB 分布式版  版块
|
SQL 存储 算法
|

SQL调优指南—SQL调优进阶—排序优化和执行

本文介绍如何排序(Order-by)算子,以达到减少数据传输量和提高执行效率的效果。

135 0
来自: PolarDB 分布式版  版块
|
存储 SQL 关系型数据库
|

SQL调优指南—SQL调优进阶—聚合优化和执行

本文介绍如何优化器和执行器如何处理聚合(Group-by),以达到减少数据传输量和提高执行效率的效果。

512 0
来自: PolarDB 分布式版  版块

开发指南—SQL调优指南—SQL调优进阶—子查询优化和执行

子查询是指在父查询的WHERE子句或HAVING子句中嵌套另一个SELECT语句的查询,本文主要介绍如何子查询。

228 0
来自: PolarDB 分布式版  版块
|
SQL 存储 缓存
|

SQL调优指南—SQL调优进阶—JOIN优化和执行

本文主要介绍如何使用JOIN。JOIN将多个表以某个或某些列为条件进行连接操作而检索出关联数据的过程,多个表之间以共同列而关联在一起。

389 0
来自: PolarDB 分布式版  版块
|
SQL 存储 缓存
|

开发指南—SQL调优指南—SQL调优进阶—查询执行器介绍

本文介绍PolarDB-X的SQL执行器如何执行SQL中无法下推的部分。

152 0
来自: PolarDB 分布式版  版块
|
SQL 存储 并行计算
|

SQL调优指南—SQL调优进阶—查询改写与下推

下推是查询改写的一项重要优化,利用PolarDB-X的拆分信息来优化执行计划,使得算子尽量下推以达到提前过滤数据、减少网络传输、并行计算等目的。

247 0
来自: PolarDB 分布式版  版块
|
SQL 存储 搜索推荐
|

SQL调优指南—SQL调优进阶—查询优化器介绍

查询优化器通过优化逻辑计划从而输出物理计划,其主要阶段包含查询改写和计划枚举。本文将会介绍查询优化器的基本原理包含关系代数算子、查询改写(RBO阶段)、查询计划枚举(CBO阶段)。

216 0
来自: PolarDB 分布式版  版块
|
SQL 存储 缓存
|

SQL调优指南—执行计划介绍

本文介绍如何使用查询执行计划并介绍一些基本的算子含义和实现。

194 0
来自: PolarDB 分布式版  版块
|
SQL 存储 关系型数据库
|

SQL调优指南—调优基本概念

分布式数据库相对单机数据库架构有差异,所有在单机数据库的调优经验上分布式数据库又有着自身特点的调优手段。在使用PolarDB-X的过程中,我们会基于统计信息、执行计划和并发策略和执行之后反馈的运行时长等信息,找出导致SQL执行慢的原因,针对性调优。

248 0
来自: PolarDB 分布式版  版块
|
SQL 并行计算 Oracle
|

最佳实践—混合负载HTAP的实践和优化

背景信息 本文主要提供数据库上云后OLTP+OLAP一体化架构的最佳实践,既HTAP。主要面对的业务应用范围: 混合型HTAP数据库需求:如ORACLE数据库改造上云,云上数据库方案选型; OLTP系统查询慢,存在分析型场景和瓶颈的客户; 读写分离需求。

174 0
来自: PolarDB 分布式版  版块
|
SQL 存储 算法
|

最佳实践—偏分析场景的实践和优化

PolarDB-X是一款以TP为主的HTAP数据库,也支持一定场景的分析需求。而典型的分析场景一般有以下几类特征:

136 0
来自: PolarDB 分布式版  版块
|
数据采集 关系型数据库 MySQL
|

最佳实践—偏高并发场景的实践和优化

本文介绍了如何判断查询语句是否为“点查”,以及如何将查询优化为“点查”。 “点查”是应用访问OLTP数据库的一种常见方式,特点是返回结果前只扫描表中的少量数据,在淘宝上查看订单/商品信息对应到数据库上的操作就是点查。PolarDB-X对点查的响应时间(Response Time, RT)和资源占用做了较多优化,能够支持较高的吞吐,适合高并发读取场景使用。

105 0
来自: PolarDB 分布式版  版块
|
SQL 存储 关系型数据库
|

最佳实践—如何使用Blob对象

本文介绍了如何使用Blob对象。

186 0
来自: PolarDB 分布式版  版块
|
数据采集 SQL 关系型数据库
|

最佳实践—如何优化数据全量抽取

本文介绍了在应用内通过代码高效抽取数据的方法。

262 0
来自: PolarDB 分布式版  版块
|
SQL 存储 运维
|

最佳实践—如何优化数据导入导出

数据库实际应用场景中经常需要进行数据导入导出,本文将介绍如何使用数据导入导出工具。

547 0
来自: PolarDB 分布式版  版块
|
存储 SQL 关系型数据库
|

最佳实践—如何优化Batch Insert

Batch Insert语句是常见的数据库写入数据的方式,PolarDB-X兼容MySQL协议和语法,Batch Insert语法为:

446 0
来自: PolarDB 分布式版  版块

最佳实践—如何高效使用IN查询

本文将介绍如何在PolarDB-X中做IN查询时,选择最佳的Values个数。

179 0
来自: PolarDB 分布式版  版块
|
存储 Cloud Native 分布式数据库
|

最佳实践—如何分析数据分布不均衡

本文将介绍如何分析和处理数据倾斜的问题。

422 0
来自: PolarDB 分布式版  版块
|
SQL 测试技术 数据库
|

最佳实践—如何支持热点更新场景

背景介绍 数据库中更新的模式为lock -> update -> unlock,当对数据库中的同一条记录有大量修改请求时,会造成大量的锁争抢与锁等待。请求量增加会导致TPS下降,延迟飙升。例如,秒杀场景中对于商品库存的扣减。 您可以选择在数据库内核中进行批处理,即对该条记录进行的更新操作使用组提交,更新的模式更改为lock-> group update -> unlock,从而减少锁争抢。结合流水线处理等优化,可以大大提高该场景的TPS,详情可见测试结果。

300 0
来自: PolarDB 分布式版  版块
|
存储 SQL 关系型数据库
|

最佳实践—如何异步删除大表

本文介绍了异步删除大表的方法。

265 0
来自: PolarDB 分布式版  版块
|
SQL 运维 监控
|

最佳实践—如何限流慢SQL

本文介绍了如何对慢SQL进行有效限流。

590 0
来自: PolarDB 分布式版  版块
|
SQL 存储 缓存
|

最佳实践—如何分析及优化慢SQL

本文介绍了分析和解决慢SQL的方法。

947 0
来自: PolarDB 分布式版  版块
|
SQL 关系型数据库 MySQL
|

最佳实践—如何正确处理DDL异常

本文介绍处理DDL异常的常用方法。

541 0
来自: PolarDB 分布式版  版块
|
SQL 网络协议 Java
|

最佳实践—如何快速定位及解决数据库问题

本文介绍了数据库发生故障时的快速判断方法和解决办法。

299 0
来自: PolarDB 分布式版  版块
|
SQL 负载均衡 前端开发
|

最佳实践—如何选择应用端链接池

背景 当应用程序连接PolarDB-X实例执行操作时,从PolarDB-X实例的角度看,会有如下两种类型的连接: 前端连接:由应用程序建立的,到PolarDB-X计算节点(CN)中逻辑库的连接。 后端连接:由PolarDB-X计算节点建立的,到后端数据节点(DN)中物理库的连接。

160 0
来自: PolarDB 分布式版  版块
|
运维 负载均衡 安全
|

最佳实践—如何选择升配与扩容

本文介绍了选择升配与扩容的逻辑和方法。

187 0
来自: PolarDB 分布式版  版块
|
存储 SQL 测试技术
|

最佳实践—如何选择实例规格

实例规格越高代表实例的性能越强,本文介绍了选择实例规格的方法。 PolarDB-X实例主要由计算节点和存储节点联合提供服务,单个节点按照CPU/MEM来划分实例的多种规格,多个节点一起组成PolarDB-X实例。实例规格请参见规格说明。

159 0
来自: PolarDB 分布式版  版块
|
SQL 数据库 索引
|

开发指南—透明分布式—变更表类型及拆分规则

PolarDB-X新增支持变更表的类型(即在单表、拆分表和广播表三者间进行相互转换),和变更拆分表的拆分规则(包括拆分函数或拆分列)。本文介绍相关语法和示例。

151 0
来自: PolarDB 分布式版  版块
|
数据库 索引
|

开发指南—透明分布式—聚簇索引

PolarDB-X新增支持聚簇索引功能,用于自动维护全局二级索引(GSI)中的覆盖列,保证聚簇索引表和主表的实时同步,所有查询均不用回表,避免因回表带来的额外开销。本文介绍如何创建并使用聚簇索引。

129 0
来自: PolarDB 分布式版  版块
|
SQL 算法 数据库连接
|

开发指南—透明分布式—主键拆分

PolarDB-X新增按主键类型自动拆分表功能,简易地将分布式技术引入到普通DDL语法,您只需要执行简单的修改,系统将根据主键和索引键自动选择拆分键和拆分方式,完成从单机数据库到分布式数据库的切换。

143 0
来自: PolarDB 分布式版  版块
|
SQL 关系型数据库 MySQL
|

开发指南—常见问题—INDEX HINT

PolarDB-X支持全局二级索引(Global Secondary Index,简称GSI) ,您可以通过INDEX HINT命令指定从GSI中获取查询结果。

108 0
来自: PolarDB 分布式版  版块
|
SQL 关系型数据库 MySQL
|

开发指南—常见问题—扫描全部/部分分库分表

本文介绍了扫描全部/部分分库分表的HINT语法和示例。

140 0
来自: PolarDB 分布式版  版块

PolarDB开源

PolarDB 是阿里云自研的云原生数据库产品家族,采用存储计算分离、软硬一体化设计,既拥有分布式设计的低成本优势,又具有集中式的易用性,可满足大规模应用场景需求。 2021年,阿里云先后宣布PolarDB PostgreSQL版与PolarDB分布式版开源,并持续推动开源版本迭代和演进,助力开发者通过开源版本快速使用阿里云数据库产品技术,并参与产品迭代中来。 开源历程参见:OpenPolarDB.com/about

0
今日
6307
内容
25
活动
1687
关注
你好!
登录掌握更多精彩内容

相关产品

  • 云原生分布式数据库 PolarDB-X
  • 云原生数据库 PolarDB