所有内容 第551页
-
-
一口气说出4种 “附近的人” 实现方式,面试官笑了
引言 “附近的人” 功能生活中是比较常用的,像外卖app附近的餐厅,共享单车app里附近的车辆。既然常用面试被问的概率就很大,所以下边依次来分析基于mysql数据库、Redis、 MongoDB实现的...
-
搞懂这些SQL优化技巧,面试横着走
BATJTMD 等大厂的面试难度越来越高,但无论从大厂还是到小公司,一直不变的重点就是对 SQL 优化经验的考察。一提到数据库,面试官就会问“先说一说你对 SQL 优化的见解吧?”。 图片来自 Pex...
-
记一次 MySQL 主从双写导致的数据丢失问题
一、问题起源 不久前用户反馈部门的 MySQL 数据库发生了数据更新丢失。为了解决这个问题,当时对用户使用的场景进行了分析。发现可能是因为用户在两台互为主从的机器上都进行了写入导致的数据丢失。 如图所...
-
手把手教你给 SQL 做个优化
在开始之前,咱们要知道:如果我的 SQL 语句执行的足够快,还有没有必要去做优化? 完全没有必要对吧 所以我们一般说,要给 SQL 做个优化,那肯定就是这条 SQL 语句执行的比较慢了 那么,为什么它...
-
想通过数据科学面试,这十个SQL概念你必须掌握
SQ是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统,其功能非常强大,是数据科学面试中绕不过的考点。 很多人为了通过面试事无巨细地准备,犄角旮旯都不敢放过。但事实上,在现...
-
难住了N个面试者,http协议无状态中的 "状态" 到底指的是什么?!
引子 找了很多资料不仅没有发现有一针见血正面回答这个问题的,而且有些解释还充斥了各种错误,看着看着就觉得心里憋着一股浊气吐不出来 然后开始不断探索解决这个问题。。。 最终很高兴的是我找到了让人满意的答...
-
算法的艺术:MySQL order by对各种排序算法的巧用
这篇文章我们从比较宏观的角度来看MySQL中关键字的原理。本文,我们主要探索order by语句的底层原理。阅读完本文,您将了解到: order by语句有哪些排序模式,以及每种排序模式的优缺点; o...
-
为什么我使用了索引,查询还是慢?
经常有同学问我,我的一个SQL语句使用了索引,为什么还是会进入到慢查询之中呢?今天我们就从这个问题开始来聊一聊索引和慢查询。 另外插入一个题外话,个人认为团队要合理的使用ORM,可以参考 ORM的权衡...
-
为什么数据库迁移如此复杂?
在理想环境中,IT部门可以将企业数据从一个位置移动到另一个位置。 但是,这不是一个完美的世界,而使数据库成为企业运营核心的复杂性使其在没有仔细计划的情况下移动变得更加困难,并且更容易陷入混乱。 Sen...
