暂无个人介绍
本文介绍PolarDB-X的SQL执行器如何执行 SQL中无法下推的部分。
下推是查询改写的一项重要优化,利用PolarDB-X的拆分信息来优化执行计划,使得算子尽量下推以达到提前过滤数据、减少网络传输、并行计算等目的。
本文介绍PolarDB-X的SQL执行器如何执行 SQL中无法下推的部分。
本文介绍如何使用EXPLAIN命令查询执行计划,并介绍一些基本的算子(例如LogicalView, Gather,MergeSort等)。更多算子(例如Join、Agg、Sort等)的介绍在后续的章节中单独列出。
本文主要介绍如何使用JOIN和子查询。JOIN将多个表以某个或某些列为条件进行连接操作而检索出关联数据的过程,多个表之间以共同列而关联在一起。子查询是指在父查询的WHERE子句或HAVING子句中嵌套另一个SELECT语句的查询。
本文介绍如何优化器和执行器如何处理聚合(Group-by)与排序(Order-by)算子,以达到减少数据传输量和提高执行效率的效果。
本文介绍如何管理执行计划,将重复或者复杂查询的执行计划长久地保存下来。
索引优化通常需要依赖运维或开发人员对数据库引擎内部优化和执行原理的深入理解。为优化体验和降低操作门槛,PolarDB-X推出了基于代价优化器的索引推荐功能,可根据查询语句分析并推荐索引,帮助您降低查询耗时,提升数据库性能。
为避免因误操作导致数据丢失,PolarDB-X默认禁止执行高危类SQL,例如全表删除(即不带WHERE或LIMIT条件的DELETE语句)和全表更新(即不带WHERE或LIMIT条件的UPDATE语句)等语句。但您也可以通过HINT语句避开上述自动保护,强制执行全表删除或更新操作。
PolarDB-X提供待处理事件服务,当出现待处理事件时,系统会通过邮件、短信和控制台等途径提醒您及时处理,本文将介绍如何在控制台上查看和管理待处理事件。
PolarDB-X支持全局二级索引,本文将介绍如何创建、使用全局二级索引功能。
本文汇总了在使用全局二级索引时的相关注意事项。
本文介绍如何注册和登录阿里云账号。
本文档主要介绍阿里云的访问控制服务RAM的基本概念以及RAM在PolarDB-X中的应用场景。
PolarDB-X的部分操作会调用RDS的OpenAPI,因此在使用RAM之前,需要先激活PolarDB-X访问RDS服务的授权,创建一个供PolarDB-X访问RDS的RAM服务角色。本文将介绍如何通过控制台和OpenAPI激活授权。
本文介绍如何在PolarDB-X中使用RAM的账号体系及权限策略进行资源和权限控制。
本文汇总了PolarDB-X支持的RAM资源授权规则以及已经为PolarDB-X开通了RAM服务的地域。
PolarDB-X高度兼容MySQL协议和语法,但由于分布式数据库和单机数据库存在较大的架构差异,存在SQL使用限制。本文将介绍相关SQL的使用限制。
本文将介绍HASH函数使用方式。
本文将介绍STR_HASH函数使用方式。
本文将介绍UNI_HASH的使用方式。
本文将介绍RANGE_HASH函数的使用方式。
本文将介绍RIGHT_SHIFT函数的使用方式。
本文将介绍MM函数的使用方式。
本文将介绍DD函数的使用方式。
使用要求 拆分键的类型必须是DATE、DATETIME或TIMESTAMP其中之一。 只能作为分表函数使用,但不能作为分库函数。 PolarDB-X实例的版本必须是5.1.28-1320920及其以上的版本。PolarDB-X版本说明请参见版本说明。
本文将介绍MMDD函数的使用方式。
本文将介绍YYYYDD函数的使用方式。
本文将介绍YYYYMM函数的使用方式。
本文将介绍YYYYWEEK函数的使用方式。
PolarDB-X是一个支持既分库又分表的数据库服务。本文将介绍PolarDB-X拆分函数的相关信息。
PolarDB-X在V5.3.12及以上的实例版本中引入了新的DDL执行引擎,开始支持DDL的任务管理,包括DDL执行过程中的任务状态查看、失败DDL任务的恢复和回滚等。
任务管理语句是PolarDB-X专有的扩展SQL语句,可用于查看DDL任务的状态、恢复或回滚失败的DDL任务等。本文将详细介绍任务管理语句的语法和用法。
您可以通过修改参数设置来改变DDL执行引擎的行为。本文将介绍如何修改DDL执行引擎相关参数。
新DDL执行引擎引入任务管理,外部行为与之前版本相比有所变化。本文将介绍相关的常见场景与限制。
本文将介绍一些对PENDING任务进行合适处理的最佳实践。
本文主要介绍使用DDL语句进行建表的语法、子句、参数和基本方式。
DROP [TEMPORARY] TABLE [IF EXISTS] tbl_name [, tbl_name] ... [RESTRICT | CASCADE]
语法 ALTER [ONLINE|OFFLINE] [IGNORE] TABLE tbl_name [alter_specification [, alter_specification] ...] [partition_options]
TRUNCATE TABLE 用于清空表中的数据,需要有 DROP 权限。
您可以使用RENAME TABLE语句对表名进行重命名,具体语法如下: RENAME TABLE tbl_name TO new_tbl_name
PolarDB-X支持创建局部索引和全局二级索引 (Global Secondary Index, GSI) ,同时支持删除这两种索引。
PolarDB-X支持创建局部索引和全局二级索引,同时支持删除这两种索引。
本文将介绍如何使用CREATE VIEW语句为PolarDB-X创建视图。
本文将介绍如何使用DROP VIEW语句删除PolarDB-X的视图。
本文汇总了PolarDB-X上常见的DDL执行问题。
SELECT 用于从一个或多个表中查询数据。 SELECT [ALL | DISTINCT] select_expr [, select_expr ...] [FROM table_references [WHERE where_condition] [GROUP BY {col_name | expr | position} [HAVING where_condition] [ORDER BY {col_name | expr | position} [ASC | DESC], ...] [LIMIT {[offs
本文介绍PolarDB-X支持的子查询类别及在PolarDB-X中使用子查询的相关限制和注意事项。
您可以使用INSERT语句往表中插入数据。
您可以使用REPLACE语法往表中插入行或替换表中的行。