最新 最热

别怕!MySQL引起的CPU消耗过大,我有办法

用户空间消耗大量cpu,产生的系统调用是什么?那些函数使用了cpu周期?参考Linux 性能优化解析MySQL 几种调式分析利器

2022-07-11
3

值得收藏:一份非常完整的 MySQL 规范(一)[通俗易懂]

7.禁止在表中建立预留字段预留字段的命名很难做到见名识义 预留字段无法确认存储的数据类型,所以无法选择合适的类型 对预留字段类型的修改,会对表进行锁定...

2022-07-11
4

值得收藏:一份非常完整的 MySQL 规范(二)

建立索引的目的是:希望通过索引进行数据查找,减少随机 IO,增加查询性能 ,索引能过滤出越少的数据,则从磁盘中读入的数据也就越少。

2022-07-11
4

如何解决Redis缓存和MySQL数据一致性的问题?[通俗易懂]

在高并发的业务场景下,数据库的性能瓶颈往往都是用户并发访问过大。所以,一般都使用redis做一个缓冲操作,让请求先访问到redis,而不是直接去访问MySQL等数据库。从而减少网络请求的延迟响应...

2022-07-11
3

MySQL之事务隔离级别

MySQL事务主要用于处理一个包含操作量比较大、复杂的业务。比如说,删除一个学生,我们除了要删除该学生的基本信息,同时也要删除考试记录、违规记录等。诸多的操作组成一个事务。事务是用来管理insert、update、delete基...

2022-07-11
2

学会用 Mysql show processlist 排查问题

每次执行看到的结果应该都有变化,因为是实时的,所以我定义为:“事发现场”,每次执行就相当于现场的快照

2022-07-11
2

基于TIS构建Apache Hudi千表入湖方案

随着大数据时代的到来,数据量动辄PB级,因此亟需一种低成本、高稳定性的实时数仓解决方案来支持海量数据的OLAP查询需求,Apache Hudi[1]应运而生。Hudi借助与存放在廉价的分布式文件系统之中列式存储文件,并将其元数据信息...

2022-07-11
7

MySQL的查询需要遍历几次B+树,理论上需要几次磁盘I/O?「建议收藏」

一、前言这个问题是博主去年面试的时候被大佬问过的问题,当时也不大清楚里面的原理,硬着头皮回答的,当然,最终面试也没过,哈哈。最近刚好研究了这块的一些东西,就有种恍然大悟的感觉,这里分享给大家,欢迎拍砖~...

2022-07-11
5

MySQL中MyISAM和InnoDB的索引方式以及区别与选择

索引是一种帮助mysql高效的获取数据的数据结构,这些数据结构以某种方式引用数据,这种结构就是索引。可简单理解为排好序的快速查找数据结构。如果要查“mysql”这个单词,我们肯定需要定位到m字母,然后从下往下找到y字母,再...

2022-07-11
2

mysql查询字段中带空格的值的sql语句,并替换

(自己写的这四行)查询带有空格值的数据:SELECT * FROM 表名 WHERE 字段名 like ‘% %’;

2022-07-11
2