阿里云文档 2024-11-05

如何通过主外键约束提升JOIN查询性能

本文介绍如何使用主键(PRIMARY KEY)与外键(FOREIGN KEY)之间的约束关系来优化查询计划,消除多余的JOIN操作。

阿里云文档 2024-03-07

数据膨胀原因及消除数据膨胀的方法

AnalyticDB PostgreSQL版提供的智能诊断数据膨胀功能,可以定期自动诊断数据库内的所有表,并生成诊断信息表。您可以通过诊断信息表,查看表的膨胀情况并获得相应的处理建议(如执行VACUUM或VACUUM FULL操作)。

阿里云文档 2024-01-30

如何使用PolarDBMySQL的LEFTJOIN左连接消除功能

PolarDB支持LEFT JOIN(左连接)消除功能。对于满足前提条件的复杂查询,通过该功能可以对SQL查询进行变换,即去掉不必要的LEFT JOIN子查询,从而提升SQL查询的性能。

阿里云文档 2023-12-15

数据倾斜原因及消除数据倾斜的方法_云原生数据仓库 AnalyticDB PostgreSQL版(AnalyticDB for PostgreSQL)

AnalyticDB PostgreSQL版提供的智能诊断数据倾斜功能,可以每小时定期自动诊断数据库内的所有表,并生成相应的诊断信息表,供您检测库内所有表的倾斜情况。

阿里云文档 2023-09-14

如何消除数据重分布_云原生数据仓库 AnalyticDB PostgreSQL版(AnalyticDB for PostgreSQL)

AnalyticDB PostgreSQL属于MPP数据库,数据分布在各个segment节点, 分布方式为hash、random和replication。许多查询在执行中需要进行数据交换, 比如redistribution和broadcast。数据交换所导致的费用在整个查询执行时间中所占比例比较可观...

文章 2022-05-09 来自:开发者社区

mysql加强(4)~多表查询:笛卡尔积、消除笛卡尔积操作(等值、非等值连接),内连接(隐式连接、显示连接)、外连接、自连接

一、笛卡尔积1、什么是笛卡尔积:数学上,有两个集合A={a,b},B={1,2,3},则两个集合的笛卡尔积={{a,1}, {a,2}, {a,3}, {b,1}, {b,2}, {b,3}} 列出所有情况,一共是2*3=6条记录在数据库中,笛卡尔积是多表查询没有连接条件时返回的表结果。2、实际开发中应该避免全笛卡尔积 ----在 where 加入有效的连接条件【等值连接】连接n张表,至少需要n....

mysql加强(4)~多表查询:笛卡尔积、消除笛卡尔积操作(等值、非等值连接),内连接(隐式连接、显示连接)、外连接、自连接
问答 2020-06-07 来自:开发者社区

既然MySQL中InnoDB使用MVCC,为什么REPEATABLE-READ不能消除幻读?:报错

select时,读取创建版本号当前事务版本号。也就是说读不到别得提交的事务的Insert的数据,因为事务id比当前事务大,而实际上为什么会有幻读?查了很久,没有看到合适的答案

问答 2019-12-23 来自:开发者社区

MySQL选择题 在合并分E-R图时必须消除各分图中的不一致。各分E-R图之间的冲突主要有...

在合并分E-R图时必须消除各分图中的不一致。各分E-R图之间的冲突主要有三类,即属性冲突、命名冲突和结构冲突,其中命名冲突是指( )。 A、命名太长或太短 B、同名异义或同义异名 C、属性类型冲突 D、属性取值单位冲突

问答 2016-07-11 来自:开发者社区

Linux下MySQL消除表明查询大小写敏感问题

在my.cnf中加了这句:lower_case_table_names = 1之后含有大写表名的表都不能查询到

文章 2015-08-21 来自:开发者社区

MySQL优化之外连接消除----空值拒绝

联动贴:http://blog.itpub.net/29510932/viewspace-1777673/ 既然研究到了外连接和内连接,那就顺便整理一下MySQL优化器的外连接消除 想法和理解部分参考《数据库查询优化器的艺术》page 389-396--------------------------------------------------------------------------....

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

产品推荐

数据库

数据库领域前沿技术分享与交流

+关注
相关镜像
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等