所有内容 第569页
-
一文学会快速定位和解决MySQL负载高、执行慢的问题!( 附大量实践案例 )
MySQL的 explain 命令语句提供了如何执行 SQL 语句的信息,解析 SQL 语句的执行计划并展示,explain 支持 select、delete、insert、replace 和 upd...
-
划重点!你还在困惑MySQL中的"锁"吗?
基础概念篇 01. 怎么认识"锁" 简单的说,锁(locking)是数据库中的一项机制,用于处理多个事务间的协同关系 可以把它看成是数据库对某些记录或数据表的一种标记,用于指示资源当前状态是否被某些事...
-
神奇的SQL → 为什么GROUP BY之后不能直接引用原表中的列?
GROUP BY 后 SELECT 列的限制 标准 SQL 规定,在对表进行聚合查询的时候,只能在 SELECT 子句中写下面 3 种内容:通过 GROUP BY 子句指定的聚合键、聚合函数(SUM...
-
超过8000不安全Redis暴露在云端
研究人员在云端发现约8000个不安全的Redis,这些Redis未使用TLS加密且未设密码保护。Redis设计之初是在受信任环境中使用,如果允许其在互联网或物联网中使用,攻击者会利用不安全的Redis...
-
-
【求锤得锤的故事】Redis锁从面试连环炮聊到神仙打架
又到了一周一次的分享时间啦,老规矩,还是先荒腔走板的聊聊生活。 有上面的图是读大学的时候,一次自行车骑行途中队友抓拍的我的照片。拍照的地方,名字叫做牛背山,一个名字很 low,实际很美的地方。 那条上...
-
程序员经典面试题:为什么MySQL偶尔会选错索引?
在此之前,我做过不少ToC的项目,在ToC的应用场景中,业务一般都是比较简单,基本上没有多少复杂的查询(基本上,只要建立用户ID为索引,就能够大大提升查询效率了。)这两年,也逐渐接触到一些ToB的业务...
-
-
MySQL如何快速插入数据
前言: 日常学习和工作中,经常会遇到导数据的需求。比如数据迁移、数据恢复、新建从库等,这些操作可能都会涉及大量数据的导入。有时候导入进度慢,电脑风扇狂转真的很让人崩溃,其实有些小技巧是可以让导入更快速...
-
详解MySQL的锁机制
一、Mysql为什么要加锁 锁机制用于管理对共享资源的并发访问,是对数据库的一种保护机制,也是数据库在事务操作中保证事务数据一致性和完整性的一种机制。当有多个用户并发的去存取数据时,在数据库中就可能会...
