文章 2021-10-29 来自:开发者社区

PolarDB-X 1.0-SQL 手册-DDL任务管理-常见场景与限制

新DDL执行引擎引入任务管理,外部行为与之前版本相比有所变化。本文将介绍相关的常见场景与限制。典型的应用场景DDL正常执行成功时,无需关注DDL任务的状态,已成功完成的DDL任务会被自动清理。建议执行DDL成功后,立即执行CHECK TABLE检查确认逻辑表的一致性。DDL执行失败时,会返回导致失败的错误码和错误信息,您也可以通过SHOW DDL查看PENDING状态的DDL任务失败的原因(即R....

文章 2021-10-29 来自:开发者社区

PolarDB-X 1.0-SQL 手册-DDL任务管理-最佳实践

本文将介绍一些对PENDING任务进行合适处理的最佳实践。背景介绍新的DDL任务引擎启用时,当DDL执行失败或者被意外中断后,对应的DDL任务会处于PENDING待处理的状态,此时必须对该PENDING状态进行合适的任务处理,才能解除PENDING状态并恢复正常访问,否则后续的DDL将会被禁止执行并报错。处理原则您可以通过SHOW [FULL] DDL语句查看DDL任务的信息和失败原因(即REM....

文章 2021-10-29 来自:开发者社区

PolarDB-X 1.0-SQL 手册-DDL-CREATE TABLE

注意事项PolarDB-X 1.0目前不支持使用DDL语句直接建库,请登录云原生分布式数据库控制台进行创建。关于如何创建数据库,详情请参见创建数据库。PolarDB-X 1.0支持全局二级索引 (Global Secondary Index,GSI) ,要求MySQL版本为5.7或以上,并且PolarDB-X 1.0实例版本为5.4.1或以上,基本原理请参见全局二级索引。CREATE [SHAD....

文章 2021-10-29 来自:开发者社区

PolarDB-X 1.0-SQL 手册-DDL-DROP TABLE

语法:DROP [TEMPORARY] TABLE [IF EXISTS]    tbl_name [, tbl_name]...    [RESTRICT | CASCADE]通过 DRDS 删除表与删除 MySQL 表没有区别,系统会自动处理相关物理表的删除操作,详细语法请参见MySQL 删除表语法。删除表 user_logDROP TABLE use....

文章 2021-10-29 来自:开发者社区

PolarDB-X 1.0-SQL 手册-DDL-ALTER TABLE

语法ALTER [ONLINE|OFFLINE][IGNORE] TABLE tbl_name    [alter_specification [, alter_specification]...]    [partition_options]ALTER TABLE用于改变表的结构,如增加列、增加索引和修改数据定义。详细语法请参见MySQL修改表语法。不允....

文章 2021-10-29 来自:开发者社区

PolarDB-X 1.0-SQL 手册-DDL-TRUNCATE TABLE

TRUNCATE TABLE 用于清空表中的数据,需要有 DROP 权限。语法TRUNCATE [TABLE] tbl_name详细语法参考 MySQL 文档。

文章 2021-10-29 来自:开发者社区

PolarDB-X 1.0-SQL 手册-DDL-RENAME TABLE

您可以使用RENAME TABLE语句对表名进行重命名,具体语法如下:RENAME TABLE    tbl_name TO new_tbl_namePolarDB-X不支持同时RENAME多张表。考虑到稳定性和性能,目前禁止重命名包含全局二级索引的表。禁止单独重命名索引表。如需重命名索引,请参见ALTER TABLE 中RENAME INDEX推荐的方法。

文章 2021-10-29 来自:开发者社区

PolarDB-X 1.0-SQL 手册-DDL-CREATE INDEX

PolarDB-X支持创建局部索引和全局二级索引 (Global Secondary Index, GSI) ,同时支持删除这两种索引。PolarDB-X全局二级索引要求MySQL版本需为5.7或以上,且内核小版本需为5.4.1或以上。关于全局二级索引基本原理,请参见全局二级索引.局部索引关于局部索引,详情请参见CREATE INDEX。全局二级索引语法:CREATE [UNIQUE] &...

文章 2021-10-29 来自:开发者社区

PolarDB-X 1.0-SQL 手册-DDL-DROP INDEX

PolarDB-X支持创建局部索引和全局二级索引,同时支持删除这两种索引。局部索引PolarDB-X中删除局部索引的方法和MySQL中一致,详情请参见MySQL DROP INDEX。全局二级索引语法:DROP INDEX index_name ON tbl_nameindex_name为需要删除的全局二级索引名。

文章 2021-10-29 来自:开发者社区

PolarDB-X 1.0-SQL 手册-DDL-CREATE VIEW

本文将介绍如何使用CREATE VIEW语句为PolarDB-X创建视图。前提条件PolarDB-X实例版本需为5.4.5或以上,关于如何查看实例版本,请参见实例版本概览。语法CREATE [OR REPLACE] VIEW view_name [(column_list)] AS select_statement示例# 先建表 CREATE TABLE t_order ...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

数据库

分享数据库前沿,解构实战干货,推动数据库技术变革

+关注