云数据库 RDS for MySQL

 

云数据库 RDS for MySQL拥有即开即用、稳定可靠、安全运行、弹性伸缩、轻松管理、经济实用等特点,让您更加专注业务发展。

 
 

    mysql如何查看表分区 更多内容
  • 案例:改建分区表

    案例:改建分区 逻辑上的一张根据某种策略分成多个物理块进行存储,这张逻辑上的称之为分区,每个物理块则称为一个分区。一般对数据和查询都有明显区间段特征的使用分区策略可通过较小不必要的数据扫描,从而提升查询性能 在查询时,可通过分区剪枝技术尽可能减少底层数据扫描,即缩小的扫描

    来自:帮助中心

    查看更多 →

  • 案例:改建分区表

    案例:改建分区 现象描述 如下简单SQL语句查询, 性能瓶颈点在dwcjk的Scan上。 优化分析 从业务层确认数据(在cjrq字段上)有明显的日期特征,符合分区的特征。重新规划dwcjk定义:字段cjrq为分区键、天为间隔单位定义分区dwcjk_part。修改后结果如下,性能提升近1倍。

    来自:帮助中心

    查看更多 →

  • 案例:改建分区表

    runtime: 3.587 ms (4 rows) 优化分析 从业务层确认数据(在time字段上)有明显的日期特征,符合分区的特征。重新规划normal_date定义:字段time为分区键、月为间隔单位定义分区normal_date_part。修改后结果如下,性能提升近10倍。

    来自:帮助中心

    查看更多 →

  • 分区表DQL/DML

    分区DQL/DML 由于分区的实现完全体现在数据库内核中,用户对分区的DQL/DML与非分区相比,在语法上没有任何区别。 出于分区的易用性考虑, GaussDB 支持指定分区的DQL/DML操作,指定分区可以通过PARTITION (partname)或者PARTITION FOR

    来自:帮助中心

    查看更多 →

  • 分区表行迁移

    如果业务明确不允许对分区键所在列进行更新操作,建议关闭分区行迁移。 例如,创建列分区,并开启分区行迁移,此时可以跨分区更新分区键所在列;关闭分区行迁移后,对分区键所在列进行跨分区更新会业务报错。 CREATE TABLE list_sales ( product_id INT4 NOT

    来自:帮助中心

    查看更多 →

  • 分区表动态剪枝

    索条件中需要至少包含一个分区键字段,对于含有多个分区键的分区,包含任意分区键子集即可。目前分区动态剪枝仅支持PBE场景和参数化路径场景。 PBE动态剪枝 参数化路径动态剪枝 父主题分区剪枝

    来自:帮助中心

    查看更多 →

  • 如何理解DLI分区表的列赋权

    如何理解 DLI 分区的列赋权 用户无法对分区分区列进行权限操作。 当用户对分区的任意一列非分区列有权限,则默认对分区列有权限。 当查看用户在分区上的权限的时候,不会显示对分区列有权限。 父主题: 使用咨询

    来自:帮助中心

    查看更多 →

  • 对一级分区表清空分区

    对一级分区清空分区 使用ALTER TABLE TRUNCATE PARTITION可以清空指定分区的任何一个分区。 例如,通过指定分区名清空范围分区range_sales的分区date_202005,并更新Global索引。 ALTER TABLE range_sales

    来自:帮助中心

    查看更多 →

  • 对一级分区表删除分区

    对一级分区删除分区 使用ALTER TABLE DROP PARTITION可以删除指定分区的任何一个分区,这个行为可以作用在范围分区、间隔分区、列分区上。 例如,通过指定分区名删除范围分区range_sales的分区date_202005,并更新Global索引。

    来自:帮助中心

    查看更多 →

  • 对一级分区表清空分区

    对一级分区清空分区 使用ALTER TABLE TRUNCATE PARTITION可以清空指定分区的任何一个分区。 例如,通过指定分区名清空范围分区range_sales的分区date_202005,并更新Global索引。 ALTER TABLE range_sales

    来自:帮助中心

    查看更多 →

  • 对一级分区表合并分区

    对一级分区合并分区 使用ALTER TABLE MERGE PARTITIONS可以将多个分区合并为一个分区。 例如,将范围分区range_sales的分区date_202001和date_202002合并为一个新的分区,并更新Global索引。 ALTER TABLE range_sales

    来自:帮助中心

    查看更多 →

  • 对一级分区表移动分区

    对一级分区移动分区 使用ALTER TABLE MOVE PARTITION可以对一级分区移动分区。 例如,通过指定分区名将范围分区range_sales的分区date_202001移动到空间tb1中。 ALTER TABLE range_sales MOVE PARTITION

    来自:帮助中心

    查看更多 →

  • 如何查看某张表创建时间?

    如何查看某张创建时间? 答:在系统视图PG_TABLES里created字段的取值为的真实创建时间。 --创建。 gaussdb=# CREATE TABLE test(id int, name varchar(10)); --查询test创建时间。 gaussdb=#

    来自:帮助中心

    查看更多 →

  • GaussDB(for MySQL)服务如何开启并查看Binlog文件?

    ent_count; 查询结果为0时,代所有线程均已成功开启Binlog,所有需要记录Binlog的语句都会被记录到Binlog中。 查询结果不为0时,可以继续执行如下命令,查看尚未成功开启Binlog的线程ID。 show warnings; 图2 查询未成功开启Binlog的线程ID

    来自:帮助中心

    查看更多 →

  • 如何查看RDS for MySQL数据库的死锁日志

    如何查看RDS for MySQL数据库的死锁日志 数据库的死锁日志默认不会记录在错误日志中,您可以通过数据管理服务(Data Admin Service,简称DAS)这款可视化的专业数据库管理工具,快速执行SQL语句查看。 操作步骤 登录管理控制台。 单击管理控制台左上角的,选择区域和项目。

    来自:帮助中心

    查看更多 →

  • 案例:改建分区表

    案例:改建分区 现象描述 如下简单SQL语句查询, 性能瓶颈点在dwcjk的Scan上。 图1 原始执行计划 优化分析 从业务层确认数据(在cjrq字段上)有明显的日期特征,符合分区的特征。重新规划dwcjk定义:字段cjrq为分区键、天为间隔单位定义分区dwcjk

    来自:帮助中心

    查看更多 →

  • 分区表静态剪枝

    分区,包含任意分区键子集即可。 静态剪枝支持范围如下所示: 支持分区类型:范围分区、哈希分区、列分区。 支持达式类型:比较达式(<,<=,=,>=,>)、逻辑达式、数组达式。 目前静态剪枝不支持子查询达式。 为了支持分区剪枝,在计划生成时会将分区键上的过滤条件强制

    来自:帮助中心

    查看更多 →

  • 分区表动态剪枝

    索条件中需要至少包含一个分区键字段,对于含有多个分区键的分区,包含任意分区键子集即可。目前分区动态剪枝仅支持PBE(Prepare/Bind/Execute)场景和参数化路径场景。 PBE动态剪枝 参数化路径动态剪枝 父主题分区剪枝

    来自:帮助中心

    查看更多 →

  • 分区表行迁移

    如果业务明确不允许对分区键所在列进行更新操作,建议关闭分区行迁移。 例如,创建列分区,并开启分区行迁移,此时可以跨分区更新分区键所在列;关闭分区行迁移后,对分区键所在列进行跨分区更新会业务报错。 CREATE TABLE list_sales ( product_id INT4 NOT

    来自:帮助中心

    查看更多 →

  • 分区表静态剪枝

    ,包含任意分区键子集即可。 静态剪枝支持范围如下所示: 支持分区类型:范围分区、哈希分区、列分区。 支持达式类型:比较达式(<,<=,=,>=,>)、逻辑达式、数组达式。 目前静态剪枝不支持子查询达式。 为了支持分区剪枝,在计划生成时会将分区键上的过滤条件强制转换

    来自:帮助中心

    查看更多 →

  • 如何查看某张表创建时间?

    如何查看某张创建时间? 答:在系统视图PG_TABLES里created字段的取值为的真实创建时间。 --创建。 gaussdb=# CREATE TABLE test(id int, name varchar(10)); --查询test创建时间。 gaussdb=#

    来自:帮助中心

    查看更多 →

共105条
看了本文的人还看了