欢迎投稿

今日深度:

阿里一面,给了几条SQL,问需要执行几次树搜索操作?,

阿里一面,给了几条SQL,问需要执行几次树搜索操作?, 前言 有位朋友去阿里面试,他说面试官给了几条查询SQL,问:需要执行几次树搜索操作?我朋友当时是有点懵的,后来冷静思考,...(发布于2021-02-01 00:01:06)

数据库查询性能优化指南,

数据库查询性能优化指南, 数据库查询性能优化一直是程序员绕不开的话题,当我们遇到业务刷新报表缓慢或者查询获取结果延迟太大,可以采用提问法来思考如何进行优化。 1. 什么...(发布于2021-02-01 00:00:51)

高并发场景下,到底先更新缓存还是先更新数据库?,

高并发场景下,到底先更新缓存还是先更新数据库?, 本文转载自微信公众号「爱笑的架构师」,作者雷架。转载本文请联系爱笑的架构师公众号。 在大型系统中,为了减少数据库压...(发布于2021-01-31 00:12:57)

聊聊分布式数据库对2PC的优化,

聊聊分布式数据库对2PC的优化, 本文转载自微信公众号「jinjunzhu」,作者jinjunzhu。转载本文请联系jinjunzhu公众号。 在单体数据库时代,数据库本身就支持ACID事务,开发人员甚至只要在...(发布于2021-01-31 00:12:47)

一文搞懂Undo Log版本链与ReadView机制如何让事务读取到该读的数据

一文搞懂Undo Log版本链与ReadView机制如何让事务读取到该读的数据, 本文转载自微信公众号「菜鸟飞呀飞」,作者刘进坤。转载本文请联系菜鸟飞呀飞公众号。 undo log 版本链 在 MySQL 的...(发布于2021-01-31 00:12:35)

SQL Server解惑——查询条件IN中能否使用变量,

SQL Server解惑——查询条件IN中能否使用变量, 本文转载自微信公众号「DBA闲思杂想录」,作者潇湘隐者 。转载本文请联系DBA闲思杂想录公众号。 在SQL Server的查询条件中,能否在IN里面...(发布于2021-01-31 00:12:26)

52条实用经验,SQL优化不再难!,

52条实用经验,SQL优化不再难!, 图片来自 Pexels 有些优化策略需要你有一定的 SQL 实践才能体会其中的道理,当然你也可以根据这些优化策略去实践一下,这样更能加深理解和记忆。...(发布于2021-01-31 00:12:18)

我们为什么要分库分表?,

我们为什么要分库分表?, 在文章开头先抛几个问题: (1)什么时候才需要分库分表呢?我们的评判标准是什么? (2)一张表存储了多少数据的时候,才需要考虑分库分表? (3)数据增长速度很...(发布于2021-01-31 00:12:09)

SQL Server序列的监控,

SQL Server序列的监控, 本文转载自微信公众号「DBA闲思杂想录」,作者潇湘隐者。转载本文请联系DBA闲思杂想录公众号。 我们知道数据库中的序列(Sequence Numbers)如果由于类型设置不当或...(发布于2021-01-31 00:12:02)

如何将SQL数据库迁移到NoSQL,

如何将SQL数据库迁移到NoSQL, 您知道关系型数据库(RDBMS)与NoSQL数据库的本质区别和适用场景吗? 总的说来,RDBMS主要管理、存储和操作的是结构化的数据。其中,数据格式、列、数据类型...(发布于2021-01-31 00:11:52)

深渊之刃-Greenplum数据库之拉链表的实现,

深渊之刃-Greenplum数据库之拉链表的实现, 历史拉链表是一种数据模型,主要是针对数据仓库设计中表存储数据的方式而定义的;顾名思义,所谓历史拉链表,就是记录一个事务从开始一...(发布于2021-01-09 00:09:15)

MySQL表空间回收的正确姿势,

MySQL表空间回收的正确姿势, 本文转载自微信公众号「Linux开发那些事儿」,作者 LinuxThings 。转载本文请联系Linux开发那些事儿公众号。 不知道大家有没有遇到这样的一种情况,线上业...(发布于2021-01-09 00:09:07)

从0到1部署一套TiDB本地集群,

从0到1部署一套TiDB本地集群, 本文转载自微信公众号「 jinjunzhu」,作者 jinjunzhu 。转载本文请联系 jinjunzhu公众号。 TiDB是一款开源的NewSQL数据库,我们看一下官方的描述: TiDB 是 Ping...(发布于2021-01-09 00:08:57)

炸!使用 MyBatis 查询千万数据量?,

炸!使用 MyBatis 查询千万数据量?, 本文转载自微信公众号「源码兴趣圈」,作者马称 。转载本文请联系源码兴趣圈公众号。 由于现在 ORM 框架的成熟运用,很多小伙伴对于 JDBC 的概...(发布于2021-01-08 00:08:18)

SQL Server解惑——为什么ORDER BY改变了变量的字符串拼接结果,

SQL Server解惑——为什么ORDER BY改变了变量的字符串拼接结果, 本文转载自微信公众号「DBA闲思杂想录」,作者潇湘隐者。转载本文请联系DBA闲思杂想录公众号。 在SQL Server中可能有这样...(发布于2021-01-08 00:08:06)

从生命周期的角度来规划数据库运维体系,

从生命周期的角度来规划数据库运维体系, 最近在和团队规划OKR目标的时候,我们讨论了很多问题,我先抛砖引玉,列举了一些现有的问题,打算按照推导的方式: 1)列举当前问题 2...(发布于2021-01-07 00:08:11)

一文搞懂线性表(顺序表、链表),

一文搞懂线性表(顺序表、链表), 本文转载自微信公众号「 bigsai」,作者 bigsai 。转载本文请联系 bigsai公众号。 前言 通过前面数据结构与算法基础知识我么知道了数据结构的一些概念...(发布于2021-01-07 00:07:57)

深入讲解拉链表,还怕面试官问?,

深入讲解拉链表,还怕面试官问?, 一、拉链表介绍(百度百科) 拉链表:维护历史状态,以及最新状态数据的一种表,拉链表根据拉链粒度的不同,实际上相当于快照,只不过做了优化...(发布于2021-01-07 00:07:49)

如何定位哪些SQL产生了大量的Redo日志,

如何定位哪些SQL产生了大量的Redo日志, 本文转载自微信公众号「DBA闲思杂想录」,作者潇湘隐者 。转载本文请联系DBA闲思杂想录公众号。 在ORACLE数据库的管理、维护过程中,偶尔会遇...(发布于2021-01-07 00:07:33)

巧用Spt_Values解决SQL中的连续日期问题,

巧用Spt_Values解决SQL中的连续日期问题, 本文转载自微信公众号「SQL数据库」,作者丶平凡世界 。转载本文请联系开发公众号。 spt_values是什么 spt_values是SQL Server新增的一个系统表,表...(发布于2021-01-06 00:06:45)