数据运维

如何获取一条SQL语句中涉及的表名

如何获取一条SQL语句中涉及的表名

在数据库操作和SQL查询的开发过程中,有时候我们为了动态生成查询、进行权限控制、进行查询优化或者其他一些与数据库交互相关、数据库监控等的需求,需要从SQL语句中提取表名。本文分别使用正则表达式和使用SQL解析库的方式来获取。当然实际使用中需要进行优化,本次只是做初步的获取操作。1.  使用正则表达式

剑圣无痕 剑圣无痕 2024-01-03
0 0 0
mysql 执行计划中key_len的计算规则

mysql 执行计划中key_len的计算规则

在计算key_len时,常见类型占用的字节数 数值类型占用字节数列表 数据类型 占用字节数 TINYINT 1 byte SMALLINT 2 bytes MEDIUMINT 3 bytes INT, INTEGER 4 bytes BIGINT 8 bytes F

大白菜程序猿 大白菜程序猿 2024-01-03
0 0 0
我们一起聊聊MySQL 索引的底层逻辑

我们一起聊聊MySQL 索引的底层逻辑

数据结构以及算法索引的本质其实就是一种数据结构。我们都希望查询数据的速度能尽可能的快,因此数据库系统的设计者会从查询算法的角度进行优化。最基本的查询算法当然是顺序查找,这种复杂度为 O(n) 的算法在数据量很大时显然是糟糕的,好在计算机科学的发展提供了很多更优秀的查找算法,例如二分查找、二叉树查找等

向阳逐梦 向阳逐梦 2024-01-03
0 0 0
Gartner最新报告:全球数据库市场首破千亿美元,阿里云蝉联领导者成亚太唯一

Gartner最新报告:全球数据库市场首破千亿美元,阿里云蝉联领导者成亚太唯一

1月3日,国际市场研究机构Gartner日前公布2023年度全球《云数据库管理系统魔力象限》报告,预测2023年全球数据库市场规模将首次突破1000亿美元,其中云数据库占比55%。Gartner报告显示,阿里云跻身“领导者”象限,成为亚太地区唯一一家入选魔力象限的科技公司。这是阿里云连续第4年蝉联“

LOVEHL^ˇ^ LOVEHL^ˇ^ 2024-01-03
0 0 0
MybatisPlus的insert执行之后,id是怎么获取的?

MybatisPlus的insert执行之后,id是怎么获取的?

在日常开发中,会经常使用Mybatis-Plus 当简单的插入一条记录时,使用mapper的insert是比较简洁的写法 @Data public class NoEo { Long id; String no; } NoEo noEo = new NoEo(); noEo.set

三掌柜 三掌柜 2024-01-03
0 0 0
测试

测试

测试

大白菜程序猿 大白菜程序猿 2024-01-03
0 0 0
重磅出炉!openGauss Summit 2023重磅奖项获奖名单

重磅出炉!openGauss Summit 2023重磅奖项获奖名单

12月28日,在openGauss Summit 2023上,2023年度openGauss标杆应用实践案例、2023年度openGauss社区优秀贡献单位、2023年度openGauss社区优秀开发者,获奖名单正式公布。赶紧下滑查看,一睹为快吧!

张二河 张二河 2024-01-03
0 0 0
祝贺丨云和恩墨 MogDB 数据库通过CCRC EAL4+认证

祝贺丨云和恩墨 MogDB 数据库通过CCRC EAL4+认证

近日,云和恩墨 MogDB 企业版数据库管理系统正式通过中国网络安全审查技术与认证中心(简称:CCRC)的安全评估并获得IT产品信息安全认证EAL4增强级(EAL4+)认证证书。这充分证明了 MogDB 数据库产品的信息安全保障能力已经达到行业领先水平。

宇宙之一粟 宇宙之一粟 2024-01-03
0 0 0
内存越大,openGauss/MogDB中truncate/drop越慢?

内存越大,openGauss/MogDB中truncate/drop越慢?

    之前老白写了一篇文章说在PostgreSQL中,当share buffer设置过大时,反而一定程度影响了性能,比如影响了DDL。其实这这一点还是很容易理解的,之前学过Oracle的朋友都知道检查点,truncate/drop table是需要触发检查点的,我们称为mini checkpoin

贤蛋大眼萌 贤蛋大眼萌 2024-01-03
0 0 0
重磅!2023年度openGauss标杆应用实践案例正式揭晓

重磅!2023年度openGauss标杆应用实践案例正式揭晓

数据库作为企业IT系统的核心组成部分,是数字基础设施建设的关键,也是实现数据安全稳定的保障。为更好地推动产业技术创新,树立行业示范案例,openGauss社区联合国家工业信息安全发展研究中心征集了“2023年度openGauss标杆应用实践案例”。国家工业信息安全发展研究中心携手业内专家围绕应用规模

三掌柜 三掌柜 2024-01-03
0 0 0
MySQL JDBC连接池最高效的连接检测语句是什么?

MySQL JDBC连接池最高效的连接检测语句是什么?

对数据库连接池的监控,一种解决方案可能就是写个应用程序,定时尝试连接数据库测,如果出现异常,就进行告警。例如Oracle中,经常会使用select 1 from dual,但它可能会出现一些争用。MySQL中同样具有相同的问题,陈老师写的这篇文章《什么是 MySQL JDBC 连接池中最高效的连接检

捡田螺的小男孩 捡田螺的小男孩 2024-01-03
0 0 0
PostgreSQL  pg_dump 原理探究与备份数据一致性问题和备份注意事项 与  PG MYSQL 到底谁是NO.1

PostgreSQL pg_dump 原理探究与备份数据一致性问题和备份注意事项 与 PG MYSQL 到底谁是NO.1

这开头还是介绍一下群,如果感兴趣PolarDB ,MongoDB ,MySQL ,PostgreSQL ,Redis, Oceanbase, Sql Server等有问题,有需求都可以加群群内,可以解决你的问题。加群请联系 liuaustin3 ,(共1810人左右 1 + 2 + 3 + 4 +5

三掌柜 三掌柜 2024-01-03
0 0 0
GaussDB(for MySQL)新特性TDE发布:支持透明数据加密

GaussDB(for MySQL)新特性TDE发布:支持透明数据加密

技术背景为了保护数据的安全,我们可能通过防火墙、身份认证、安全权限控制、网络及端口访问控制、传输加密等多种方式对程序运行过程中的各个环节进行安全防控,但这些并不能保证数据静态存储在物理介质中的安全;恶意方如果窃取了硬盘等物理介质,就可能还原并获取其中存储的数据。透明数据加密(Transparent

捡田螺的小男孩 捡田螺的小男孩 2024-01-03
0 0 0
精通Mysql锁系列之行锁

精通Mysql锁系列之行锁

MySQL的行锁是在引擎层由各个引擎自己实现的。但不是所有的引擎都支持行锁,比如MyISAM引擎就不支持行锁。 加锁/释放锁时机:同MDL锁在事务中一样,行锁是在需要的时候才加上的,是要等到事务结束时才释放。 行锁有三种算法: 记录锁(Record Lock), 间隙锁(Gap Lock)和Next

大白菜程序猿 大白菜程序猿 2024-01-03
0 0 0
社区周报 | SQLE 3.2312.0 正式版发布,适配 JetBrains,多项优化提高用户体验!

社区周报 | SQLE 3.2312.0 正式版发布,适配 JetBrains,多项优化提高用户体验!

‍欢迎来到爱可生开源社区周报!在这里为大家分享精选数据库行业文章,社区活动和开源项目的最新动态。欢迎更多的数据库爱好者能在社区结识志同道合的朋友,一起学习、探索和分享数据库相关的知识和经验,使用并参与到我们的开源项目中来!一个有深度的 MySQL 开源社区1社区动态📢 版本发布SQLE 3.2312

三掌柜 三掌柜 2024-01-03
0 0 0
技术译文 | MySQL 8.1 和 8.2 中 EXPLAIN 的新玩法

技术译文 | MySQL 8.1 和 8.2 中 EXPLAIN 的新玩法

作者:Magnus Brevik本文来源:https://dev.mysql.com/blog-archive/,爱可生开源社区翻译。本文约 900 字,预计阅读需要 3 分钟。本图由DELL-3 生成1EXPLAIN INTO从 MySQL 8.1 开始 EXPLAIN 引入了 INTO 子句,它

张二河 张二河 2024-01-03
0 0 0
【索引的数据结构第1章节:B+Tree存储结构

【索引的数据结构第1章节:B+Tree存储结构

目录结构 之前整篇文章太长,阅读体验不好,将其拆分为几个子篇章。 本篇章讲解 B+Tree 存储结构。 什么是索引 可以简单理解为索引好比一本书的目录,通过目录我们可以快速定位到我们要查看的章节。 MySQL 中的数据同样也是根据索引分类,通过索引可以快速高效的查询到我们想要的数据。 索引的优缺点

穿过生命散发芬芳 穿过生命散发芬芳 2024-01-03
0 0 0
见鬼了!MySQL Insert 也会发生死锁?

见鬼了!MySQL Insert 也会发生死锁?

点击上方"数据与人", 右上角选择“设为星标”分享干货,共同成长!记一次MySQL Insert 操作导致死锁的分析处理过程,聊聊我的思路。以一个例子为切入点一、问题背景某业务数据库最近两周连续出现两次次死锁告警的情况,本文总结了这次死锁排查的全过程,并分析了导致死锁的原因及解决方案。希望给大家提供

向阳逐梦 向阳逐梦 2024-01-03
0 0 0
MySQL事务未提交redolog能持久化到磁盘吗?

MySQL事务未提交redolog能持久化到磁盘吗?

问题来源 📚 全文字数 : 2k ⏳ 阅读时长 : 5min 📢 关键词 : redolog、事务未提交、持久化 今天的文章内容围绕一位网友的评论去展开,在看完小许文章【结合MySQL更新流程看 undolog、redolog、binlog】,他提出了这么一个问题,如下: 换个方式提取出他想问

共饮一杯 共饮一杯 2024-01-03
0 0 0
数据损毁!250 亿美金的 Pinterest,在数据库选型上的翻车经历。

数据损毁!250 亿美金的 Pinterest,在数据库选型上的翻车经历。

使用已知的成熟技术。Pinterest 当时涉足较新的技术,导致了数据损坏等问题。保持简单。(反复出现的主题!)。不要太有创意。团队采用的架构可以增加更多相同的节点来扩大规模。限制选项。数据库分片 > 集群。这减少了跨节点的数据传输,是件好事。享受乐趣!新工程师能够在第一周内贡献代码。

Escape Escape 2024-01-03
0 0 0
1 … 320 321 322 323 324 … 1,807