MySQL日志15连问,你能抗住嘛?
最近行情越来越卷了,给大家整理了15道经典MySQL日志面试题,希望大家都能找到理想的offer
Redis是单线程还是多线程?一文搞透!
Redis是单线程还是多线程,这个是大厂面试经常被问到的话题,下面我就全面详解Redis是单线程还是多线程
Redis持久化最全详解(图文全面总结)
Redis是非常重要的分布式缓存,在大型架构里都是广泛使用到,今天重点详解Redis的持久化机制
MySQL可视化工具最全详解(4款主流可视工具)
MySQL在大型架构有非常重要的作用,也是目前各互联网公司的主流数据库,下面我就给大家详解4大MySQL可视化工具
聊聊 Mybatis 动态 SQL
这篇文章,我们聊聊 Mybatis 动态 SQL ,以及我对于编程技巧的几点思考 ,希望对大家有所启发。
MySQL 主键自增注意事项
很多小伙伴应该知道,在 MySQL 中主键不应该使用随机字符串。但是主键不用随机字符串用什么?主键自增?主键自增就是最佳方案吗?有没有其他坑?今天我们就来讨论下这个话题。
避免删库跑路的最好办法
一、前言 1.1 删库跑路是什么? 1.2 避免删除跑路的方式 二、环境说明 三、备份方案 3.1 备份 MySQL 数据库的所有数据 3.2 备份数据文件 四、自动化定期备份 五、备份脚本 5.1 数据库备份脚本 5.2 文件备份脚本 六、总结
分库分表最全详解(图文全面总结)
分库分表是大型架构的必备技能,也是大厂重点考察的对象,下面我就全面来详解分库分表
MySQL集群最全详解(图文全面总结)
MySQL集群是大数据量经常使用的手段,也是大厂面试经重点考察对象,下面我就全面来详解MySQL集群
这些年背过的面试题:Redis 高可用篇
一、Redis 如何实现持久化? 二、Redis 高可用方案有哪些? 三、主从异步复制架构 四、sentinel 集群 五、Redis Cluster
Redis Stream 用做消息队列完美吗
Redis Stream 是 Redis 5.0 版本中引入的一种新的数据结构,用于实现消息传递的功能。 这篇文章,分享笔者学习 Redis Stream 的心得,希望对大家有所启发。
MySQL索引数据结构入门
整体上来说,使用索引有如下优点: 减少了服务器需要扫描的数据量。 索引可以帮助服务器避免排序和创建临时表。 索引将随机 IO 变为了顺序 IO
9大MySQL性能优化详解(图文全面总结)
MySQL性能优化是确保数据库查询操作高效执行的关键,以下我详解9大常见的MySQL性能优化
分布式数据层中间件最全详解(图文全面总结)
分布式数据库中间件是非常核心的分布式系统,在大数据量的业务场景有广泛的应用,下面全面详解分布式数据库中间件
记一次生成慢sql索引优化及思考
在今年的敏捷团队建设中,我通过Suite执行器实现了一键自动化单元测试。Juint除了Suite执行器还有哪些执行器呢?由此我的Runner探索之旅开始了! 夜黑风高的某一晚,突然收到一条运营后台数据库慢sql的报警,耗时竟然达到了60s。
MySQL 8.0 新特性之不可见主键
数据库设计通常需要满足一定的范式要求,其中主键更是最基本的要求。不过,数据库管理系统却允许我们创建没有主键的表。这样的表在 MySQL 中会带来查询性能低下、复制延迟甚至无法实现高可用配置等问题。 为此,MySQL 8.0.30 版本引入了一个新的功能,叫做不可见主键(Generated Invisible Primary Keys),它可以自动为没有显式指定主键的 InnoDB 表创建一个不可见的主键。
Redis官宣不再免费!开源界还能活多久?
Redis 真的要抛弃贫贱的开发者,不再开源了吗?其实,早在 19 年我大学毕业时,redis 就有了行动。Redis当年增加新的可用源代码许可证RSAL(Redis Source Available License)。
五种主流数据库:分组统计
如果将数据按照某种规则进行分组,然后分别进行汇总,通常能够得到更详细的分析结果。例如,按照不同性别计算员工的平均月薪,按照不同的产品和渠道统计销售金额等。为了实现这种分组统计的效果,我们可以将聚合函数与分组操作(GROUP BY)结合使用。
6大分布式数据库最全详解(图文全面总结)
分布式数据库是非常重要的分布式系统,大型网站以及各大厂都会广泛应用,本篇就全面来给大家详解分布式数据库
MySQL 一个select把实例搞崩了,原来是表数据异常
几天前,该环境ibdata1的size被置为0,无法启动,使用传输表空间等特殊恢复手段,恢复数据到新实例。 再次收到通知,MySQL无法访问了,来看看。