- 背景介绍在使用MySQL过程中,如果字符集配置不当,可能会出现插入失败、数据乱码、 索引失效、数据丢失、查询不到期望结果等一系列使用异常的情况。因此,熟练掌握MySQL字符集和比较规则的配置方法,并在此基础上了解MySQL字符集与比较规则的核心逻辑,才能从源码和实现层面上理解,为何字符集配置不当会导致上述问题。本文主要分为三个部分:• 详细介绍字符集配置方法• 字符集的实现与字符集转换核心逻... 背景介绍在使用MySQL过程中,如果字符集配置不当,可能会出现插入失败、数据乱码、 索引失效、数据丢失、查询不到期望结果等一系列使用异常的情况。因此,熟练掌握MySQL字符集和比较规则的配置方法,并在此基础上了解MySQL字符集与比较规则的核心逻辑,才能从源码和实现层面上理解,为何字符集配置不当会导致上述问题。本文主要分为三个部分:• 详细介绍字符集配置方法• 字符集的实现与字符集转换核心逻...
- 在生产环境中,MySQL语句的where查询通常会包含多个条件判断,以AND或OR操作进行连接。然而,对一个表进行查询最多只能利用该表上的一个索引,其他条件需要在回表查询时进行判断(不考虑覆盖索引的情况)。当回表的记录数很多时,需要进行大量的随机IO,这可能导致查询性能下降。因此,MySQL 5.x 版本推出索引合并(Index Merge)来解决该问题。本文将基于MySQL 8.0.22版... 在生产环境中,MySQL语句的where查询通常会包含多个条件判断,以AND或OR操作进行连接。然而,对一个表进行查询最多只能利用该表上的一个索引,其他条件需要在回表查询时进行判断(不考虑覆盖索引的情况)。当回表的记录数很多时,需要进行大量的随机IO,这可能导致查询性能下降。因此,MySQL 5.x 版本推出索引合并(Index Merge)来解决该问题。本文将基于MySQL 8.0.22版...
- 并行计算技术作为提升数据库处理性能的重要手段,在现有的数据库产品中得到了广泛的应用。 并行计算技术作为提升数据库处理性能的重要手段,在现有的数据库产品中得到了广泛的应用。
- 背景数据库查询优化器负责将SQL查询转换为尽可能高效的执行计划,但因为数据环境不断变化导致优化器对查询数据了解的不够充足,可能无法生成最优的执行计划进而影响查询效率,因此MySQL8.0推出了直方图(histogram)功能来解决该问题。直方图用于统计字段值的分布情况,向优化器提供统计信息。利用直方图,可以对一张表的一列数据做分布统计,估算where条件中过滤字段的选择率,从而帮助优化器更准... 背景数据库查询优化器负责将SQL查询转换为尽可能高效的执行计划,但因为数据环境不断变化导致优化器对查询数据了解的不够充足,可能无法生成最优的执行计划进而影响查询效率,因此MySQL8.0推出了直方图(histogram)功能来解决该问题。直方图用于统计字段值的分布情况,向优化器提供统计信息。利用直方图,可以对一张表的一列数据做分布统计,估算where条件中过滤字段的选择率,从而帮助优化器更准...
- SQL是用于访问和处理数据库的标准计算机语言。GaussDB支持的SQL标准(默认支持SQL2、SQL3和SQL4的主要特性)。 本系列将以《云数据库GaussDB—SQL参考》为主线进行介绍。 SQL是用于访问和处理数据库的标准计算机语言。GaussDB支持的SQL标准(默认支持SQL2、SQL3和SQL4的主要特性)。 本系列将以《云数据库GaussDB—SQL参考》为主线进行介绍。
- SQL是用于访问和处理数据库的标准计算机语言。GaussDB支持SQL标准(默认支持SQL2、SQL3和SQL4的主要特性)。 本系列将以《云数据库GaussDB—SQL参考》在线文档为主线进行介绍。 SQL是用于访问和处理数据库的标准计算机语言。GaussDB支持SQL标准(默认支持SQL2、SQL3和SQL4的主要特性)。 本系列将以《云数据库GaussDB—SQL参考》在线文档为主线进行介绍。
- GaussDB是一款高性能、高可用的分布式数据库,广泛应用于各类行业和场景。在GaussDB中,锁是实现并发控制的关键机制之一,用于协调多个事务之间的数据访问,确保数据的一致性和完整性。本文将围绕GaussDB数据库的LOCK TABLE 做一简单介绍。 GaussDB是一款高性能、高可用的分布式数据库,广泛应用于各类行业和场景。在GaussDB中,锁是实现并发控制的关键机制之一,用于协调多个事务之间的数据访问,确保数据的一致性和完整性。本文将围绕GaussDB数据库的LOCK TABLE 做一简单介绍。
- HDC 2024购票报名全攻略全部奉上;一文带你了解华为云云原生FinOps解决方案;华为云面向亚太正式发布华为云Stack8.3新版本;华为云短信服务教你用Perl实现Smgp协议... HDC 2024购票报名全攻略全部奉上;一文带你了解华为云云原生FinOps解决方案;华为云面向亚太正式发布华为云Stack8.3新版本;华为云短信服务教你用Perl实现Smgp协议...
- 「云咖问答」是开发者社区专家坐堂问答活动,为开发者提供与特邀技术专家一对一的对话机会,集中解决产品技术方面的疑问。本期活动邀请了华为云GaussDB布道师许老师坐堂,帮助大家答疑GaussDB SQL引擎方面的数据库问题,进入华为云开发者社区原贴下方进行留言提问,赢开发者定制礼品~问题参考(不限于)1、GaussDB SQL语句到底是如何执行的?2、GaussDB SQL引擎原理是什么?3、... 「云咖问答」是开发者社区专家坐堂问答活动,为开发者提供与特邀技术专家一对一的对话机会,集中解决产品技术方面的疑问。本期活动邀请了华为云GaussDB布道师许老师坐堂,帮助大家答疑GaussDB SQL引擎方面的数据库问题,进入华为云开发者社区原贴下方进行留言提问,赢开发者定制礼品~问题参考(不限于)1、GaussDB SQL语句到底是如何执行的?2、GaussDB SQL引擎原理是什么?3、...
- 【云咖问答】揭秘GaussDB SQL引擎的神秘面纱,互动交流,赢好礼活动帖里进行留言,专家会一对一进行答疑哦,还有机会获得提问激励。 【云咖问答】揭秘GaussDB SQL引擎的神秘面纱,互动交流,赢好礼活动帖里进行留言,专家会一对一进行答疑哦,还有机会获得提问激励。
- 本案例主要针对下盘大的SQL采用提前过滤加以优化(该方案适合于关联后数据量骤降的SQL,此时业务可以通过识别大表字段进行提前过滤,降低下盘) 本案例主要针对下盘大的SQL采用提前过滤加以优化(该方案适合于关联后数据量骤降的SQL,此时业务可以通过识别大表字段进行提前过滤,降低下盘)
- 在数据库中构建动态SQL语句是指根据不同的条件或参数创建不同的SQL语句。这通常是为了适应不同的业务需求,提高SQL的灵活性和效率。GaussDB数据库是一款具备高性能、高可用性和高扩展性的关系型数据库,它提供了丰富的功能和工具,支持动态SQL语句的构建。下面我们将介绍如何使用GaussDB数据库构建动态SQL语句。 在数据库中构建动态SQL语句是指根据不同的条件或参数创建不同的SQL语句。这通常是为了适应不同的业务需求,提高SQL的灵活性和效率。GaussDB数据库是一款具备高性能、高可用性和高扩展性的关系型数据库,它提供了丰富的功能和工具,支持动态SQL语句的构建。下面我们将介绍如何使用GaussDB数据库构建动态SQL语句。
- 在数据库中,游标(cursor)是一种非常重要的工具,用于在数据库查询结果集中进行定位和操作。游标提供了一种在多行数据结果集中逐行处理每一行的机制,允许开发人员对每一行的数据进行操作,如检索、过滤、修改等。本文将结合GaussDB数据库,简单的给大家做一介绍。 在数据库中,游标(cursor)是一种非常重要的工具,用于在数据库查询结果集中进行定位和操作。游标提供了一种在多行数据结果集中逐行处理每一行的机制,允许开发人员对每一行的数据进行操作,如检索、过滤、修改等。本文将结合GaussDB数据库,简单的给大家做一介绍。
- 【摘要】 本文是作者结合实际调优案例总结梳理出来的一些常用SQL性能优化方法,主要从四个方面(关联慢、表扫描慢、聚合慢、不可向量化)来分析,前两篇分别介绍了关联慢与表扫描慢两部分内容,本篇主要介绍剩下的两部分内容:聚合慢、不可向量化 【摘要】 本文是作者结合实际调优案例总结梳理出来的一些常用SQL性能优化方法,主要从四个方面(关联慢、表扫描慢、聚合慢、不可向量化)来分析,前两篇分别介绍了关联慢与表扫描慢两部分内容,本篇主要介绍剩下的两部分内容:聚合慢、不可向量化
- 2024年1月16日,以“聚焦数智融合 驱动生态创新”为主题的2023(第三届)数字经济领航者大会暨2023创新影响力年会在北京顺利举行。本次活动总结了2023年度数字经济领域的创新成果及下一年的科技趋势和方向,分享了最成功的技术、产品、解决方案、成功案例,以此推动行业数字经济发展新格局。华为云GaussDB荣获“2023年度国产云数据库应用推荐优秀产品奖”活动盛典上,华为云GaussDB凭... 2024年1月16日,以“聚焦数智融合 驱动生态创新”为主题的2023(第三届)数字经济领航者大会暨2023创新影响力年会在北京顺利举行。本次活动总结了2023年度数字经济领域的创新成果及下一年的科技趋势和方向,分享了最成功的技术、产品、解决方案、成功案例,以此推动行业数字经济发展新格局。华为云GaussDB荣获“2023年度国产云数据库应用推荐优秀产品奖”活动盛典上,华为云GaussDB凭...
上滑加载中
推荐直播
-
物联网资深专家带你轻松构建AIoT智能场景应用
2024/11/21 周四 16:30-18:00
管老师 华为云IoT DTSE技术布道师
如何轻松构建AIoT智能场景应用?本期直播将聚焦华为云设备接入平台,结合AI、鸿蒙(OpenHarmony)、大数据等技术,实现物联网端云协同创新场景,教您如何打造更有实用性及创新性的AIoT行业标杆应用。
回顾中 -
Ascend C算子编程之旅:基础入门篇
2024/11/22 周五 16:00-17:30
莫老师 昇腾CANN专家
介绍Ascend C算子基本概念、异构计算架构CANN和Ascend C基本概述,以及Ascend C快速入门,夯实Ascend C算子编程基础
即将直播 -
深入解析:华为全栈AI解决方案与云智能开放能力
2024/11/22 周五 18:20-20:20
Alex 华为云学堂技术讲师
本期直播我们将重点为大家介绍华为全栈全场景AI解决方案以和华为云企业智能AI开放能力。旨在帮助开发者深入理解华为AI解决方案,并能够更加熟练地运用这些技术。通过洞悉华为解决方案,了解人工智能完整生态链条的构造。
去报名
热门标签