随笔分类 -  MySQL

由浅入深的介绍MySQL中的各项技术细节
摘要:大家好,我是冰河~~ MySQL作为互联网行业使用最多的关系型数据库之一,与其免费、开源的特性是密不可分的。然而,很多小伙伴工作了很多年,只知道使用MySQL进行CRUD操作,这也导致很多小伙伴工作多年后,想跳槽进入大厂,却在面试的时候屡屡碰壁。 问个简单的问题:select语句是如何在MySQL中 阅读全文
posted @ 2021-08-03 10:36 冰河团队 阅读(1428) 评论(0) 推荐(2) 编辑
摘要:写在前面 周末,我与阿里P9资深技术专家(这里就不说名字了),聊起了MySQL这个话题,为啥会聊这个呢?因为他看到我出版了一部《MySQL技术大全:开发、优化与运维实战》,对书籍的评价也是不错的。随后,我们聊了关于MySQL的几个话题,其中一个就是MySQL的日志机制。今天,我就把大概聊的一些内容以 阅读全文
posted @ 2021-04-14 22:22 冰河团队 阅读(1110) 评论(0) 推荐(0) 编辑
摘要:写在前面 很多小伙伴工作很长时间了,对于MySQL的掌握程度却仅仅停留在表面的CRUD,对于MySQL深层次的原理和技术知识了解的少之又少,随着工作年限的不断增长,职场竞争力却是不断降低的。很多时候,出去面试时,被面试官吊打的现象成了家常便饭。比如,对于MySQL的高频面试题有: 说说MySQL中M 阅读全文
posted @ 2021-04-13 19:45 冰河团队 阅读(2676) 评论(1) 推荐(2) 编辑
摘要:写在前面 业界对系统的高可用有着基本的要求,简单的说,这些要求可以总结为如下所示。 系统架构中不存在单点问题。 可以最大限度的保障服务的可用性。 一般情况下系统的高可用可以用几个9来评估。所谓的几个9就是系统可以保证对外提供的服务的时间达到总时间的百分比。例如如果需要达到99.99的高可用,则系统全 阅读全文
posted @ 2021-01-10 01:21 冰河团队 阅读(1427) 评论(0) 推荐(4) 编辑
摘要:问题 今天发现Mysql的主从数据库没有同步 先上Master库: mysql>show processlist; 查看下进程是否Sleep太多。发现很正常。 show master status; 也正常。 mysql> show master status; + + + + + | File | 阅读全文
posted @ 2020-12-25 22:52 冰河团队 阅读(1615) 评论(0) 推荐(1) 编辑
摘要:写在前面 随着互联网的高速发展,企业中沉淀的数据也越来越多,这就对数据存储层的扩展性要求越来越高。当今互联网企业中,大部分企业使用的是MySQL来存储关系型数据。如何实现MySQL数据存储层的高度可扩展性成为了互联网企业必须要解决的问题。那么,如何实现真正意义上的MySQL无限扩容呢?今天,冰河就来 阅读全文
posted @ 2020-12-19 02:04 冰河团队 阅读(837) 评论(1) 推荐(2) 编辑
摘要:问题 今天发现Mysql的主从数据库没有同步 先上Master库: mysql>show processlist; 查看下进程是否Sleep太多。发现很正常。 show master status; 也正常。 mysql> show master status; + + + + + | File | 阅读全文
posted @ 2020-11-19 23:57 冰河团队 阅读(752) 评论(0) 推荐(0) 编辑
摘要:写在前面 今天,一位哥们打电话来问我说误操作了他们公司数据库中的数据,如何恢复。他原本的想法是登录数据库update一个记录,结果忘了加where条件,于是悲剧发生了。今天,我们不讲如何恢复误操作的数据(后面专门讲如何恢复误删除的数据),我们讲讲如何从源头上避免这样的问题,这才是避免类似问题的根本措 阅读全文
posted @ 2020-11-18 20:21 冰河团队 阅读(201) 评论(2) 推荐(0) 编辑
摘要:写在前面 最近在写Mycat专题,由于不少小伙伴最近要出去面试,问我能不能简单写下MySQL的主从复制原理和注意事项,因为在之前的面试中被问到了这些问题。我:可以啊,安排上了!! 主从复制原理 (1) Master 将数据改变记录到二进制日志(binary log)中,也就是配置文件 log-bin 阅读全文
posted @ 2020-11-15 21:56 冰河团队 阅读(614) 评论(0) 推荐(0) 编辑
摘要:写在前面 MySQL数据库在互联网行业使用的比较多,有些小伙伴可能会认为MySQL数据库比较小,存储不了很多的数据。其实,这些小伙伴是真的不了解MySQL。MySQL的小不是说使用MySQL存储的数据少,而是说其体积小,比较轻量。使用MySQL完全可以存储千亿级别的数据,这个我会在后面的文章中来给小 阅读全文
posted @ 2020-11-04 19:57 冰河团队 阅读(1295) 评论(2) 推荐(0) 编辑
摘要:写在前面 今天,一名读者反馈说:自己出去面试,被面试官一顿虐啊!为什么呢?因为这名读者面试的是某大厂的研发工程师,偏技术型的。所以,在面试过程中,面试官比较偏向于问技术型的问题。不过,技术终归还是要服务于业务的,光会技术可不行,还要将技术应用于项目中才行。结果,最后问了一连串的项目实战问题,其中一个 阅读全文
posted @ 2020-09-23 23:15 冰河团队 阅读(752) 评论(0) 推荐(1) 编辑
摘要:写在前面 马上就是金九银十的跳槽黄金期了,很多读者都开始出去面试了。这不,又一名读者出去面试被面试官问了一个MySQL的问题:向MySQL中插入数据,如何实现MySQL中没有当前id标识的数据时插入数据,有当前id标识的数据时更新数据。其实,这题目一点也不难!! 先来个简单题目 正式回答这个面试题时 阅读全文
posted @ 2020-08-27 00:46 冰河团队 阅读(576) 评论(0) 推荐(0) 编辑
摘要:写在前面 估计二狗子这几天是大姨夫来了,心情很郁闷,情绪也很低落,工作的时候也有点心不在焉。让他发个版本,结果,一行命令下去把线上的数据库删了!你没听错:是删掉了线上的数据库!运营那边顿时炸了锅:怎么回事?系统不能访问了!什么情况啊?!很多客户都在投诉了!! 尽管运营那边慌慌张张的不知所措,但是,我 阅读全文
posted @ 2020-08-19 22:36 冰河团队 阅读(1383) 评论(1) 推荐(1) 编辑
摘要:写在前面 今天,一位哥们打电话来问我说误操作了他们公司数据库中的数据,如何恢复。他原本的想法是登录数据库update一个记录,结果忘了加where条件,于是悲剧发生了。今天,我们不讲如何恢复误操作的数据(后面专门讲如何恢复误删除的数据),我们讲讲如何从源头上避免这样的问题,这才是避免类似问题的根本措 阅读全文
posted @ 2020-08-10 00:04 冰河团队 阅读(332) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示