-
MySQL 执行计划中的rows到底是什么,你真的了解过?
1. 事件背景 周五下班后,或是DBA同学已下班没找到,或是考虑到我在公司维护着数据库中间件,对数据库这类问题会有一些经验,邢老师找来说是讨论一个奇怪的sql执行计划问题,我本是稍有自信,但经过简单上下文同步和一番操作演示讨论后,我也觉得这个情况挺奇怪,让人有点懵。。。 原始案例完整同步的性价比不高,我简单描述一下,能跟读者认知对齐就好;情况大概是这样:一···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
查询语言的那些事儿:程序员应该知道的SQL、HQL、JPQL和CQL
对于很多经常与数据库打交道的程序员们来说,SQL自然是轻车熟路了,但是很多程序员经常在一些源代码里看到一些长得很像SQL,却感觉哪里有些不对的类似语言,但因为没有系统的学习过,所以不知道他们叫什么。 有些人可能知道他们有些是JPQL有些是HQL,但是却不知道他们各自有什么区别。今天我们就来看看QL家族的这些成员。一、SQL毫无疑问,SQL是大部分用过数据库···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
MySQL窗口函数优秀实践,你学会了吗?
大家好,我是指北君。共勉名言: 有知识的人不实践,等于一只蜜蜂不酿蜜。——萨迪 今天的内容主要以实践为主,有兴趣的小伙伴可以一同操作~前言目前生产环境中MySQL一直使用的是5.7版本,不敢贸然升级版本,涉及数据结构、数据备份等内容。但看到各大平台分享的Mysql8的新版本特性,按捺不住强烈的好奇心,于是在本地搭建了Mysql服务,实际验证了一部分新功···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
Flink SQL通过Hudi HMS Catalog读写Hudi并同步Hive表
前言 上篇文章Flink SQL操作Hudi并同步Hive使用总结总结了如何使用Flink SQL读写Hudi并同步Hive,介绍了创建表的各种方式,但是每一种方式都不太完美。本文介绍一种比较完美的方式,通过Hudi HMS Catalog读写Hudi并同步Hive表,这里的Hudi HMS Catalog实际上就是通过上篇文章最后提到的Hood···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
齐活了,Grafana 发布大规模持续性能分析开源数据库 - Phlare
Grafana Phlare是一个用于聚合 continuous profiling(持续分析)数据的开源软件项目。Grafana Phlare 可以和 Grafana 完全集成,允许你与其他可观察信号相关联。 什么是 continuous profiling? 这个概念很有价值:Profiling 可以帮助你了解程序的资源使用情况,进而帮助你优化其性能和···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
索引是一种让你快速找到数据的数据结构
人都是有惯性的,对于使用数据库的人来说已经习惯于使用索引,大多数人都只知道我们可以用索引来提高数据访问的性能。对于索引是如何实现这一点的,大家可能也清楚,通过只在叶结点中存储索引数据的B+TREE来快速定位到数据所在的位置,再从表中获得数据就可以实现比全表扫描更快的获得数据的目的了。 不过随着惯性,我们一直都在把我们的业务模型与B树去做融合,尽可能让我们···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
银行业业务场景与数据库选型分析
金融行业,作为数据使用的“高地”,长期以来非常重视数据技术发展。作为金融行业的重要组成部分,银行业一致致力于构建稳健的数据基础设施。作为数据的主要载体,数据库在其中扮演着非常重要的角色。随着近些年来,以分布式、云原生、多模异构等为代表的新型数据库产品出现,银行业正在经历新的一轮技术迭代更新周期。但因银行业务系统非常复杂,很难找到一种“完美”产品覆盖所有业···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
ElasticSearch这些坑记得避开
一、管理方式 ElasticSearch作为最常用的搜索引擎组件,在系统架构中发挥极其重要的能力,可以极大的提升数据的加载和检索效率;但不可否认的是,在长期的应用实践中,也发现很多不好处理的流程和场景; 从直观感觉上说,业务中对索引的使用主要涉及如图的几个流程,其核心也就是索引的结构维护与数据的流动管理两个模块; 如果数据结构比较简单且体量小,那么使用起来···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
不懂就问:SQL 语句中 where 条件后 写上1=1 是什么意思
程序员在编程过程中,经常会在代码中使用到“where 1=1”,这是为什么呢?SQL注入初次看到这种写法的同学肯定很纳闷,加不加where 1=1,查询不都一样吗?例如: select * from customers; 与select * from customers where 1=1;查询出来的结果完全没有区别呀。 是的,上面的查询结果是没有区别,···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
小白入门:什么是CURD?
CRUD是CREATE、READ、UPDATE和DELETE的首字母缩写词,在数据库操作中频繁出现,本文针对小白,如果你已经是开发人员或者对数据库有一定认识的工程师可以默默离开了。让我直接走进CURD的世界。 为什么 CRUD 如此重要?CRUD 经常用于与数据库和数据库设计相关的任何事情,如果没有 CRUD 操作,软件开发人员将无法完成任何事情。 另一方···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])