-
一张千万级别数据的表想做分页,如何优化?
介绍 当进行分页时,MySQL 并不是跳过 offset 行,而是取 offset+N 行,然后放弃前 offset 行,返回 N 行。例如 limit 10000, 20。mysql排序取出1002...
-
删库不必跑路!详解MySQL数据恢复
日常工作中,总会有因手抖、写错条件、写错表名、错连生产库造成的误删库表和数据的事情发生。但是,如果每次删库都跑路的话,怕是再也不好找工作了吧!所以,删库跑路不是上上策。 1、前言 数据恢复的前提的做好...
-
面对Redis持久化连环Call,你还顶得住吗?
本文脑图 Redis是一个基于内存的非关系型的数据库,数据保存在内存中,但是内存中的数据也容易发生丢失。这里Redis就为我们提供了持久化的机制,分别是RDB(Redis DataBase)和AOF(...
-
按照这些优化技巧来写 SQL,连公司 DBA 也鼓掌称赞!
刚毕业的我们,都以为使用 MySQL 是非常的简单的,无非都是照着 【select from where group by order by】 这个格式套来套去;从来不会关注 SQL 的耗费时长,更不...
-
面试总被问分库分表怎么办?这些知识点你要懂
引言 微服务、分布式大行其道的当下,中、高级Java工程师面试题中高并发、大数据量、分库分表等已经成了面试的高频词汇,这些知识不了解面试通过率不会太高。 你可以不会用,但你不能不知道,就是这么一种现状...
-
-
面试竟被问到Redis事务,触及知识盲区,脸都绿了
前言 前几天有读者说自己面试被问到Redis的事务,虽然不常用,但是面试竟然被问到,平时自己没有注意Redis的事务这一块,面试的时候被问到非常不好受。 虽然,这位读者面试最后算是过了,但是薪资方面没...
-
-
MySQL DBA必备:MySQL 5.7升级8.0过程(全)
为什么升级到MySQL 8.0 基于安全考虑 基于性能和 稳定性考虑: mgr复制 ,并行复制writeset 等功能,性能提升 新的功能: Hash join ,窗口函数,DDL即时,json 支持...
-
一口气说出9种分布式ID生成方式,面试官有点懵了
面试官应该是对应聘者的回答不太满意,他想听到一个他认为最优的解决方案,其实这无可厚非。同样一个bug,能用一行代码解决问题的人和用十行代码解决问题的人,你会选哪个入职?显而易见的事情!所以看待问题还是...
