首页
学习
活动
专区
工具
TVP
发布

IT技术精选文摘

专栏作者
542
文章
761938
阅读量
136
订阅数
阿里一面:SQL 优化有哪些技巧?
当然这个还是非常有实用价值的,工作中你也一定用的上。如果应用得当,升职加薪,指日可待
用户1263954
2022-05-23
2270
两万字详解!InnoDB锁专题!
本文将跟大家聊聊InnoDB的锁。本文比较长,包括一条SQL是如何加锁的,一些加锁规则、如何分析和解决死锁问题等内容,建议耐心读完,肯定对大家有帮助的。
用户1263954
2022-05-23
4130
一定要弄懂的MySQL复制原理~
业务需要上线,所以除了表和索引的结构设计之外,你还要做好高可用的设计。因为在真实的生产环境下,如果发生物理硬件故障,没有搭建高可用架构,会导致业务完全不可用。
用户1263954
2022-05-23
1850
多线程批量拆分 List 导入数据库!
前两天做了一个导入的功能,导入开始的时候非常慢,导入2w条数据要1分多钟,后来一点一点的优化,从直接把list怼进Mysql中,到分配把list导入Mysql中,到多线程把list导入Mysql中。
用户1263954
2022-05-23
1.2K0
大意了,一次MySQL分页导致的线上事故...
突然电话响了起来,一看是我们的一个运维同学,顿时紧张了起来,本周的版本已经发布过了,这时候打电话一般来说是线上出问题了。
用户1263954
2022-05-23
3540
打破砂锅问到底:SQL中到底能不能写JOIN?
之前我们了解了优化器的工作原理,相信你已经可以对单表的 SQL 语句进行索引的设计和调优工作。但除了单表的 SQL 语句,还有两大类相对复杂的 SQL,多表 JOIN 和子查询语句,这就要在多张表上创建索引,难度相对提升不少。
用户1263954
2022-05-23
2150
MySQL的性能到底有多强?
下图是我们涉及到的知识点,主要也是根据我们实际工作中运用比较多,或者经常遇到的问题提出的。相比之前的理论知识,可以说实用性和实战性非常强了!
用户1263954
2022-04-08
1770
MySQL 深度分页技巧,拯救海量数据查询慢的困局
六年前刚工作的时候,发现分页场景下,当offset变大,MySQL处理速度非常慢!具体sql如下:
用户1263954
2021-12-21
1.2K0
一文讲清,MySQL的执行计划
查询语句的执行计划和SQL调优,是MySQL实践中对开发人员最为常见的一个技能了。
用户1263954
2021-11-23
1.6K0
面霸篇:MySQL 35 卷
但是在我们的日常开发当中,「并不是所有的表一定要满足三大范式」,有时候冗余几个字段可以少关联几张表,带来的查询效率的提升有可能是质变的
用户1263954
2021-11-16
3720
MySQL,在线热备的内核原理!
为了把问题讲透,这就要从redo log,从LSN,从MySQL的故障恢复(crash-recovery)机制聊起。
用户1263954
2021-10-25
1.1K0
讲讲 MySQL 中的 WAL 策略和 CheckPoint 技术
在说 WAL 之前,有必要简单介绍下 InnoDB 存储引擎的体系架构,方便我们理解下文,并且 redo log 也是 InnoDB 存储引擎所特有的。
用户1263954
2021-10-25
1.6K1
讲讲MySQL的删除
熟悉mysql的同学都应该知道,当我们执行delete的时候,数据并没有被真正的删除,只是对应数据的删除标识deleteMark被打开了,这样每次执行查询的时候,如果发现数据存在但是deleteMark是开启的话,那么依然返回空,因为这个细节,所以经常会出现“我明明删除了数据,为什么空间没释放”的现象。
用户1263954
2021-10-25
2.9K0
MySQL面试连环问(一)
myisam引擎是5.1版本之前的默认引擎,⽀持全⽂检索、压缩、空间函数等,但是不⽀持事务和⾏级锁,所以⼀般⽤于有⼤量查询少量插⼊的场景来使⽤,⽽且myisam不⽀持外键,并且索引和数据是分开存储的。
用户1263954
2021-10-13
4350
面试题:设计高并发系统的时候,数据库层面该如何设计
为什么要分库分表(设计高并发系统的时候,数据库层面该如何设计)?用过哪些分库分表中间件?不同的分库分表中间件都有什么优点和缺点?你们具体是如何对数据库如何进行垂直拆分或水平拆分的?
用户1263954
2019-07-05
8860
面试题:你们有没有做 MySQL 读写分离?如何实现 MySQL 的读写分离?
你们有没有做 MySQL 读写分离?如何实现 MySQL 的读写分离?MySQL 主从复制原理的是啥?如何解决 MySQL 主从同步的延时问题?
用户1263954
2019-07-04
4.1K0
为什么使用消息队列?消息队列有什么优点和缺点?
其实就是问问你消息队列都有哪些使用场景,然后你项目里具体是什么场景,说说你在这个场景里用消息队列是什么?
用户1263954
2019-05-31
2.2K0
Mysql读写分离原理及主众同步延时如何解决
其实很简单,就是基于主从复制架构,简单来说,就搞一个主库,挂多个从库,然后我们就单单只是写主库,然后主库会自动把数据给同步到从库上去。
用户1263954
2018-12-18
3.4K0
MySQL 有几种Join,其底层实现原理是什么?
mysql只支持一种join算法:Nested-Loop Join(嵌套循环连接),但Nested-Loop Join有三种变种:
用户1263954
2018-12-18
2.6K0
分布式系统关键技术之全栈监控
容量管理 提供一个全局的系统运行时数据展示,可以让其它工程师知道是否需要加机器或资源
用户1263954
2018-12-05
1.1K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档