MySQL面试题,为什么我推荐 update 语句的 where 条件加上主键?
herman 6年前 (2019-03-02) 8982浏览
前面我推荐了极客时间的 Java 高并发课程,很多人根据这篇文章《2019 Java 高并发学习路线图和必会的 50 道面试题!》的介绍买了课程,我希望大家能够认真的看!别把钱浪费了! 今天,我来说另外一个面试题。为什么推荐 MySQL 的...
herman 6年前 (2019-03-02) 8982浏览
前面我推荐了极客时间的 Java 高并发课程,很多人根据这篇文章《2019 Java 高并发学习路线图和必会的 50 道面试题!》的介绍买了课程,我希望大家能够认真的看!别把钱浪费了! 今天,我来说另外一个面试题。为什么推荐 MySQL 的...
herman 6年前 (2019-03-01) 11122浏览
最近,我们部门在对即将新上线的一个新功能做压测,新来的同事搞了一天,对 Jmeter 配置 100 的并发,一跑数据就发生 OutOfMemoryError,通过我的观察,最终发现是 Druid 配置的太小了。 相关报错的内容如下: ...
herman 6年前 (2019-02-27) 31148浏览
我百度了一下 Canal,发现与 Canal 相关的技术文章并不多,再加上我上一篇文章《阿里 canal 内存溢出 Java heap space 问题解决》中走入的误区,导致了我想要写一篇关于 Canal 教程的文章。所以便有了...
herman 6年前 (2019-02-13) 5913浏览
哎呀,一年之计在于春啊。最近过完年了,微信群里有非常多的小伙伴在问我一下面试方面的问题。比如:有让我出题的,有让我推荐资料的,还有让我推荐公司的。。。 真是太难为我了!也有些人刚开过年,任务不算多。所以,经常酱油,不知道该学习什么? ...
herman 6年前 (2019-02-02) 5916浏览
任何一个系统,或者项目,我们都要提供 3 高支持。比如,Java 中出现异常了,那么 Try-catch-finally 就相当于一份“保险”,而 MySQL 中 binlog 日志就相当于一份“保险”。 MySQL 中 binlog 日志...
herman 6年前 (2019-02-02) 6603浏览
有多少人读错了 MySQL ?具体有多少,我不知道。但我知道有很多人都读错了,而且我也是其中读错的一个! 最近,我们公司来了一个老外,他来是和公司有商业合作的,并不少真正的程序员。临近中午时,他从我身边走过,看到我在写 SQL,便对我说:&...
herman 6年前 (2019-01-30) 5419浏览
大早上起来,发现微信群刷屏了。爬了一下信息,发现二群里一位网友透露,昨天夜里凌晨 3 点接到电话,公司数据库被删除了。他已搞了一晚上了,事故现场还未恢复! 据这位网友透露,宝塔(简单好用的 Linux/Windows 面板)程序本身...
herman 6年前 (2019-01-29) 6694浏览
过年也不能安稳啊,最近几天大家都没心工作了,工作量也少。但是一些同事高兴过度了,执行 update 语句竟然没有添加 where 条件! What?竟然这么牛X,日天了。这样的同事长的帅吗? 微信群里,一连串的反映,我看了都要...
herman 6年前 (2019-01-23) 6528浏览
insert into select 和 select into from 是 MySQL 中常用的语句,但是在 Mongo 中是否有类似的语句呢? 答案是否定的,但是我们可以通过编写脚本来实现。比如,我们下面的用法: var...
herman 6年前 (2019-01-09) 4804浏览
SQL Server 数据库使用的人不是很多,相比 MySQL 和 Oracle 来说。但是群里也有不少想要关于 SQL Server 相关视频教程,于是我在网上找了几套。全部都免费的分享给大家! 第一套课程的章节内容如下: 第0...
herman 6年前 (2019-01-02) 5584浏览
90% 的程序员都认为 innodb 是行级锁,但实际上使用不当,它也是表级锁! 看过我博客的网友都知道,我之前写过一篇文章《MySQL InnoDB存储引擎select和update查询阻塞insert语句,形成表级锁》。拯救过不少人,今...
herman 6年前 (2018-12-29) 29676浏览
为什么写这篇文章呢?因为我不想让大家在错误下去! 昨天 CSDN 正在进行一个 2018 年的博客之星活动,入围了 200 名的博客专家!大家正在讨论说 2018 年博客之星页面有 bug 的问题时,有一位网友发了一张图片,一条 SQL 查...
herman 6年前 (2018-12-18) 2876浏览
在去 IOE 的趋势下,MySQL 越来越流行。但是 MySQL 开发规范,设计规范方面的文档一直以来都是比较少的。MySQL 数据库设计的好坏,使用的好坏对一个系统的稳定性显的非常的重要。由于各开发人员对 MySQL 以及开发技术掌握的情况不一...
herman 6年前 (2018-12-11) 4190浏览
接上一篇,我解释了为什么 EXPLAIN 估算 ROWS 不准确?并且解释了 ROWS 的计算原理。本文,我们在来说一下,ROWS 计算不准确,有没有替代方案? 替代方法肯定有,看标题,注意标题。接下来,我们说说 SHOW STATUS。 ...
herman 6年前 (2018-12-11) 5564浏览
今天微信群里一位网友发了一个问题:“mysql 根据时间进行过滤,查询速度特别慢,需要 30 多秒”。然后我问她,数据库中总数据量大概是多少,她告诉我 explain 执行结果中的 rows 显示有 100 多万条。我告诉...