- 引言:高并发场景下的数据库性能瓶颈在电商秒杀、金融交易等高并发场景中,数据库长事务引发的锁竞争是典型的性能瓶颈。笔者曾参与某支付系统优化,发现超过 60% 的慢查询源于事务范围过大导致的锁等待。 一、事务与锁的共生关系ACID 的代价事务的原子性(Atomicity)和隔离性(Isolation)依赖锁机制实现,例如:BEGIN TRANSACTION; UPDATE accounts ... 引言:高并发场景下的数据库性能瓶颈在电商秒杀、金融交易等高并发场景中,数据库长事务引发的锁竞争是典型的性能瓶颈。笔者曾参与某支付系统优化,发现超过 60% 的慢查询源于事务范围过大导致的锁等待。 一、事务与锁的共生关系ACID 的代价事务的原子性(Atomicity)和隔离性(Isolation)依赖锁机制实现,例如:BEGIN TRANSACTION; UPDATE accounts ...
- 使用华为开发者空间-开发平台,通过开发平台提供的云函数、AI Agent能力实现We码会议助手从MCP Server部署到创建AI会议Agent;论文创新性地首次提出了在自下而上的优化器的基于成本的优化过程中添加布隆过滤器(Bloom Filter)的技术... 使用华为开发者空间-开发平台,通过开发平台提供的云函数、AI Agent能力实现We码会议助手从MCP Server部署到创建AI会议Agent;论文创新性地首次提出了在自下而上的优化器的基于成本的优化过程中添加布隆过滤器(Bloom Filter)的技术...
- 技术栈Appgallery connect开发准备上一篇文章中我们实现了项目端云一体化的升级,我们的数据后期就要从云侧的数据库去获取了,现在我们从头开始对项目进行端云一体化的改造。我们在首页已经把新人专享券抽离为公共组件现在我们继续进行功能开发,把这个组建的本地数据展示修改为端侧获取。功能分析我们把之前实现的首页功能拿出改造一下。我们在首页实现了新用户领券中心,数据结构就是 模块的标题、... 技术栈Appgallery connect开发准备上一篇文章中我们实现了项目端云一体化的升级,我们的数据后期就要从云侧的数据库去获取了,现在我们从头开始对项目进行端云一体化的改造。我们在首页已经把新人专享券抽离为公共组件现在我们继续进行功能开发,把这个组建的本地数据展示修改为端侧获取。功能分析我们把之前实现的首页功能拿出改造一下。我们在首页实现了新用户领券中心,数据结构就是 模块的标题、...
- 数据库中需要设置索引的字段在数据库设计中,合理设置索引可以显著提高查询性能,但过度索引也会影响写入性能。以下是通常需要设置索引的字段类型: 必须设置索引的字段主键(Primary Key)自动创建唯一索引用于唯一标识表中的每一行外键(Foreign Key)用于关联其他表的字段加速表连接操作经常用于查询条件的字段WHERE子句中频繁使用的字段例如:用户表的username、订单表的orde... 数据库中需要设置索引的字段在数据库设计中,合理设置索引可以显著提高查询性能,但过度索引也会影响写入性能。以下是通常需要设置索引的字段类型: 必须设置索引的字段主键(Primary Key)自动创建唯一索引用于唯一标识表中的每一行外键(Foreign Key)用于关联其他表的字段加速表连接操作经常用于查询条件的字段WHERE子句中频繁使用的字段例如:用户表的username、订单表的orde...
- 本文将重点讲解如何在PostGIS进行数据抽稀的实战,以我们之前展示过的全球国家Polygon面数据为例。文章首先介绍通过减少返回数据坐标精度的方式来减少返回数据的大小,然后介绍基于st_simplify简单抽稀的方式来减少数据大小,最后介绍基于st_simplifypreservetopology函数来进行抽稀。 本文将重点讲解如何在PostGIS进行数据抽稀的实战,以我们之前展示过的全球国家Polygon面数据为例。文章首先介绍通过减少返回数据坐标精度的方式来减少返回数据的大小,然后介绍基于st_simplify简单抽稀的方式来减少数据大小,最后介绍基于st_simplifypreservetopology函数来进行抽稀。
- 6月22日至27日,2025 ACM SIGMOD/PODS国际学术会议在德国柏林举行。25日,华为多伦多分布式调度和数据引擎实验室主任工程师 Timothy Zeyl受邀出席,就入选的《Including Bloom Filters in Bottom-up Optimization》论文进行了解读。该论文创新性地首次提出了在自下而上的优化器的基于成本的优化过程中添加布隆过滤器(Bloom... 6月22日至27日,2025 ACM SIGMOD/PODS国际学术会议在德国柏林举行。25日,华为多伦多分布式调度和数据引擎实验室主任工程师 Timothy Zeyl受邀出席,就入选的《Including Bloom Filters in Bottom-up Optimization》论文进行了解读。该论文创新性地首次提出了在自下而上的优化器的基于成本的优化过程中添加布隆过滤器(Bloom...
- 引言在数据库操作中,频繁提交事务是常见的性能瓶颈。想象一个场景:需要向数据库插入10万条用户数据。如果每条记录都独立提交事务,数据库将承受巨大的I/O压力和锁竞争。而通过批量插入技术,将多次插入合并为单次事务提交,可显著提升性能。 为什么减少事务提交次数能提升性能?事务开销的本质每次事务提交涉及:日志写入(WAL机制)磁盘I/O同步锁资源的获取与释放这些操作的成本远高于内存计算。实验表明,... 引言在数据库操作中,频繁提交事务是常见的性能瓶颈。想象一个场景:需要向数据库插入10万条用户数据。如果每条记录都独立提交事务,数据库将承受巨大的I/O压力和锁竞争。而通过批量插入技术,将多次插入合并为单次事务提交,可显著提升性能。 为什么减少事务提交次数能提升性能?事务开销的本质每次事务提交涉及:日志写入(WAL机制)磁盘I/O同步锁资源的获取与释放这些操作的成本远高于内存计算。实验表明,...
- 标题详情作者简介愚公搬代码头衔华为云特约编辑,华为云云享专家,华为开发者专家,华为产品云测专家,CSDN博客专家,CSDN商业化专家,阿里云专家博主,阿里云签约作者,腾讯云优秀博主,腾讯云内容共创官,掘金优秀博主,亚马逊技领云博主,51CTO博客专家等。近期荣誉2022年度博客之星TOP2,2023年度博客之星TOP2,2022年华为云十佳博主,2023年华为云十佳博主,2024年华为云十佳... 标题详情作者简介愚公搬代码头衔华为云特约编辑,华为云云享专家,华为开发者专家,华为产品云测专家,CSDN博客专家,CSDN商业化专家,阿里云专家博主,阿里云签约作者,腾讯云优秀博主,腾讯云内容共创官,掘金优秀博主,亚马逊技领云博主,51CTO博客专家等。近期荣誉2022年度博客之星TOP2,2023年度博客之星TOP2,2022年华为云十佳博主,2023年华为云十佳博主,2024年华为云十佳...
- 别让你的鸿蒙App拖后腿:数据库优化的那些事儿 别让你的鸿蒙App拖后腿:数据库优化的那些事儿
- 本文重点讲解在Java当中如何使用GeoTools来进行属性表格的解析,首先在Qgis中重点介绍属性表格的字段信息,然后介绍一种常见的属性字段信息解析方式,其次介绍基于dbf的属性信息解析方法,直接解析dbf文件的方法在很多网络知识中很少见,但是却非常有用,比如在获取double类型的数值时,想获取精度值,就可以通过这种方式来获取。学习本文,不仅更加熟悉GeoTools对属性表格的解析,同时对于如 本文重点讲解在Java当中如何使用GeoTools来进行属性表格的解析,首先在Qgis中重点介绍属性表格的字段信息,然后介绍一种常见的属性字段信息解析方式,其次介绍基于dbf的属性信息解析方法,直接解析dbf文件的方法在很多网络知识中很少见,但是却非常有用,比如在获取double类型的数值时,想获取精度值,就可以通过这种方式来获取。学习本文,不仅更加熟悉GeoTools对属性表格的解析,同时对于如
- 本文即以Java编程语言为例,重点讲解如何使用GeoTools来进行全球国家和地区的空间数据入库。为下一步做全球性的空间分析等积累数据基础。 本文即以Java编程语言为例,重点讲解如何使用GeoTools来进行全球国家和地区的空间数据入库。为下一步做全球性的空间分析等积累数据基础。
- 引言在开发数据密集型应用时,分页查询是高频操作。传统方案常使用 SQL 的 LIMIT OFFSET 语法,例如:SELECT * FROM orders ORDER BY id LIMIT 10 OFFSET 10000;这种方式在小数据集下表现良好,但当数据量达到百万级时,性能会急剧下降。根本问题在于 OFFSET 的本质是“先扫描再跳过”——数据库需遍历前 OFFSET + LIMI... 引言在开发数据密集型应用时,分页查询是高频操作。传统方案常使用 SQL 的 LIMIT OFFSET 语法,例如:SELECT * FROM orders ORDER BY id LIMIT 10 OFFSET 10000;这种方式在小数据集下表现良好,但当数据量达到百万级时,性能会急剧下降。根本问题在于 OFFSET 的本质是“先扫描再跳过”——数据库需遍历前 OFFSET + LIMI...
- 6月22日至27日,2025 ACM SIGMOD/PODS国际学术会议在德国柏林举行。华为9篇论文成功入选。在24日的Sponsor Session专场,华为爱丁堡研究中心数据库实验室主任 Nikolaos Ntarmos围绕“Unified Cloud-Native Intelligent Database Platform for the Data+AI Era”发表了主题演讲。Nik... 6月22日至27日,2025 ACM SIGMOD/PODS国际学术会议在德国柏林举行。华为9篇论文成功入选。在24日的Sponsor Session专场,华为爱丁堡研究中心数据库实验室主任 Nikolaos Ntarmos围绕“Unified Cloud-Native Intelligent Database Platform for the Data+AI Era”发表了主题演讲。Nik...
- 在SQL开发中,复杂查询常依赖多层子查询实现聚合计算或排名需求。但子查询嵌套会导致代码臃肿、可读性差,且可能引发性能问题。今天我们将探讨如何用窗口函数优雅替代子查询,提升查询效率和可维护性。 一、子查询的痛点分析传统子查询模式存在三大核心问题:可读性差多层嵌套结构使SQL逻辑支离破碎,例如计算部门薪资排名:SELECT e.name, e.salary, (SELECT COUNT(... 在SQL开发中,复杂查询常依赖多层子查询实现聚合计算或排名需求。但子查询嵌套会导致代码臃肿、可读性差,且可能引发性能问题。今天我们将探讨如何用窗口函数优雅替代子查询,提升查询效率和可维护性。 一、子查询的痛点分析传统子查询模式存在三大核心问题:可读性差多层嵌套结构使SQL逻辑支离破碎,例如计算部门薪资排名:SELECT e.name, e.salary, (SELECT COUNT(...
- 本文探讨混合云环境下的数据安全挑战及华为云DSC解决方案。混合云架构虽具灵活性,但面临数据碎片化、合规压力等安全风险。华为云DSC采用代理-网关架构,通过统一策略引擎和分布式探针实现混合云数据防泄漏(DLP)。 本文探讨混合云环境下的数据安全挑战及华为云DSC解决方案。混合云架构虽具灵活性,但面临数据碎片化、合规压力等安全风险。华为云DSC采用代理-网关架构,通过统一策略引擎和分布式探针实现混合云数据防泄漏(DLP)。
上滑加载中
推荐直播
-
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中 -
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中
热门标签