所有内容 第510页
-
MySQL高可用架构选型,言简意赅全是要点
MySQL发展至今,在高可用性方面不断前进,从最初的异步复制、半同步复制、群组复制,演进到现在的InnoDB Cluster和InnoDB Replica Set。本文将说明各种高可用架构以及适用场景...
-
8张图,5大组件!了解MySQL查询语句执行过程
开篇 相信广大程序员朋友经常使用MySQL数据库作为书籍持久化的工具,我们最常使用的就是MySQL中的SQL语句,从客户端向MySQL发出一条条指令,然后获取返回的数据结果进行后面的逻辑处理。尽管大家...
-
阿里面试这样问:Redis 为什么把简单的字符串设计成 SDS?
2021开工第一天,就有小伙伴私信我,还给我分享了一道他面阿里的redis题(这家伙绝比已经拿到年终奖了),我看了以后觉得挺有意思,题目很简单,是那种典型的似懂非懂,常常容易被大家忽略的问题。这里整理...
-
数据库中group by的用法实例
前段时间面试的时候碰到这样一个面试题,因为很久没接触sql竟然没写出来。 如图有这样一张成绩表: 首先要理解group by 含义:“Group By”从字面意义上理解就是根据“By”指定的规则对数据...
-
喝着枸杞水,大白差点把MySQL磁盘干爆
1. MySQL磁盘报警了 年前的一周,大白早早来到公司,像往常一样泡上一杯枸杞水,然后看了下数据库的磁盘。 嚯!super库的bighero表磁盘占用率竟然85%了,马上就到报警设定的阈值。 喝了一...
-
MySQL索引底层:B+树详解
前言 当我们发现SQL执行很慢的时候,自然而然想到的就是加索引。对于范围查询,索引的底层结构就是B+树。今天我们一起来学习一下B+树哈~ 树简介、树种类B-树、B+树简介B+树插入B+树查找B+树删除...
-
SQLite3 实践教程
应用程序经常需要保存数据。无论你的用户是创建简单的文本文档、复杂的图形布局、游戏进度还是错综复杂的客户和订单号列表,软件通常都意味着生成数据。有很多方法可以存储数据以供重复使用。你可以将文本转储为 I...
-
-
MySQL的Connection-Control插件
在Oracle和SQL Server数据库中,可以设置一些复杂的账号密码策略,例如在失败登录超过N次即可锁定账号,那么在MySQL中能否也有这样的功能呢?答案是MySQL也有类似这样的功能,只不过在M...
-
教你用SQL生成一张日期维度表
问题描述 输入想要生成日历的年份,通过调用存储过程,即可生成该年的全部日历。 创建表结构 我们根据常见的日历表来创建一个含有年,月,日,星期的日历表,具体表结构如下: CREATE TABLE CAL...
