数据库 第808页
-
迁移到MySQL的语法转换工具初步设计
迁移到MySQL有很多原因,在基础准备工作中,源库的建表语句到MySQL建表语句的转换,不仅涉及到数据库间的语法,数据类型等差异,同时在SQL开发规范方向也有一些相应的规范,如何提高开发效率,同时使得...
-
我以为我对MySQL事务很熟,直到我遇到了阿里面试官
迎面走来了一个风尘仆仆的身穿格子衫的男子,手里拿着一个MacBook Pro,看着那稀少的发量,和那从容淡定的眼神。 我心里一颤,我去,这是架构师,架构师来面我技术面,我心里顿时不淡定了,表面很稳实则...
-
-
一口气说出4种 “附近的人” 实现方式,面试官笑了
引言 “附近的人” 功能生活中是比较常用的,像外卖app附近的餐厅,共享单车app里附近的车辆。既然常用面试被问的概率就很大,所以下边依次来分析基于mysql数据库、Redis、 MongoDB实现的...
-
搞懂这些SQL优化技巧,面试横着走
BATJTMD 等大厂的面试难度越来越高,但无论从大厂还是到小公司,一直不变的重点就是对 SQL 优化经验的考察。一提到数据库,面试官就会问“先说一说你对 SQL 优化的见解吧?”。 图片来自 Pex...
-
记一次 MySQL 主从双写导致的数据丢失问题
一、问题起源 不久前用户反馈部门的 MySQL 数据库发生了数据更新丢失。为了解决这个问题,当时对用户使用的场景进行了分析。发现可能是因为用户在两台互为主从的机器上都进行了写入导致的数据丢失。 如图所...
-
手把手教你给 SQL 做个优化
在开始之前,咱们要知道:如果我的 SQL 语句执行的足够快,还有没有必要去做优化? 完全没有必要对吧 所以我们一般说,要给 SQL 做个优化,那肯定就是这条 SQL 语句执行的比较慢了 那么,为什么它...
-
想通过数据科学面试,这十个SQL概念你必须掌握
SQ是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统,其功能非常强大,是数据科学面试中绕不过的考点。 很多人为了通过面试事无巨细地准备,犄角旮旯都不敢放过。但事实上,在现...
-
难住了N个面试者,http协议无状态中的 "状态" 到底指的是什么?!
引子 找了很多资料不仅没有发现有一针见血正面回答这个问题的,而且有些解释还充斥了各种错误,看着看着就觉得心里憋着一股浊气吐不出来 然后开始不断探索解决这个问题。。。 最终很高兴的是我找到了让人满意的答...
-
为什么我使用了索引,查询还是慢?
经常有同学问我,我的一个SQL语句使用了索引,为什么还是会进入到慢查询之中呢?今天我们就从这个问题开始来聊一聊索引和慢查询。 另外插入一个题外话,个人认为团队要合理的使用ORM,可以参考 ORM的权衡...
