咸菜拌白饭
末日未来临,上帝不审人。
  • 会员类型: 注册会员
  • 发表文章: 708 篇
  • 访问人气: 858 人气
  • 最近登录: 4月12日
circle-image
文章总计
708 篇文章
circle-image
评论次数
2 次评论
circle-image
访问总计
6.9w 阅读
circle-image
注册天数
237 天
Redis 有几种持久化方式?

? 持久化方式Redis 提供了两种方式,实现数据的持久化到硬盘。1、【全量】RDB 持久化,是指在指定的时间间隔内将内存中的数据集快照写入磁盘。实际操作...

/ 0 评论 / 142 阅读 / 0 赞

为什么 Redis 单线程模型也能效率这么高?

1、C 语言实现。我们都知道,C 语言的执行速度非常快。2、纯内存操作。Redis 为了达到最快的读写速度,将数据都读到内存中,并通过异步的方式将数据写入...

/ 0 评论 / 110 阅读 / 0 赞

请说说 Redis 的线程模型?

edis 内部使用文件事件处理器 file event handler,这个文件事件处理器是单线程的,所以 Redis 才叫做单线程的模型。它采用 IO ...

/ 0 评论 / 107 阅读 / 0 赞

Redis 和 Memcached 的区别有哪些?

? 1. Redis 支持复杂的数据结构Memcached 仅提供简单的字符串。Redis 提供复杂的数据结构,丰富的数据操作。也因为 Redis 支持复...

/ 0 评论 / 87 阅读 / 0 赞

Redis 有什么缺点?

1、由于 Redis 是内存数据库,所以,单台机器,存储的数据量,跟机器本身的内存大小。虽然 Redis 本身有 Key 过期策略,但是还是需要提前预估和...

/ 0 评论 / 87 阅读 / 0 赞

Redis 有什么优点?

? 1. 速度快因为数据存在内存中,类似于 HashMap ,HashMap 的优势就是查找和操作的时间复杂度都是O (1) 。Redis 本质上是一个 ...

/ 0 评论 / 79 阅读 / 0 赞

什么是 Redis ?

Redis ,全称 Remote Dictionary Server ,是一个基于内存的高性能 Key-Value 数据库。Redis 已经成为互联网公司...

/ 0 评论 / 93 阅读 / 0 赞

聊聊 MySQL 监控?

你是如何监控你们的数据库的?监控的工具有很多,例如 Zabbix ,Lepus ,我这里用的是 Lepus 。

/ 0 评论 / 85 阅读 / 0 赞

MySQL 有哪些日志?

错误日志:记录了当 mysqld 启动和停止时,以及服务器在运行过程中发生任何严重错误时的相关信息。二进制文件:记录了所有的 DDL(数据定义语言)语句和...

/ 0 评论 / 86 阅读 / 0 赞

对于简历中写有熟悉 MySQL 高可用方案?

我一般先问他现在管理的数据库架构是什么,如果他只说出了主从,而没有说任何 HA 的方案,那么我就可以判断出他没有实际的 HA 经验。不过这时候也不能就是断...

/ 0 评论 / 85 阅读 / 0 赞

mysqldump 和 xtrabackup 实现原理?

1)mysqldumpmysqldump 是最简单的逻辑备份方式。在备份 MyISAM 表的时候,如果要得到一致的数据,就需要锁表,简单而粗暴。在备份 I...

/ 0 评论 / 80 阅读 / 0 赞

备份恢复失败如何处理?

首先在恢复之前就应该做足准备工作,避免恢复的时候出错。比如说备份之后的有效性检查、权限检查、空间检查等。如果万一报错,再根据报错的提示来进行相应的调整。

/ 0 评论 / 175 阅读 / 0 赞

备份恢复时间是多长?

物理备份恢复快,逻辑备份恢复慢。这里跟机器,尤其是硬盘的速率有关系,以下列举几个仅供参考:20G 的 2 分钟(mysqldump)80G 的 30分钟(...

/ 0 评论 / 167 阅读 / 0 赞

MySQL 几种备份方式?

MySQL 一般有 3 种备份方式。1)逻辑备份使用 MySQL 自带的 mysqldump 工具进行备份。备份成sql文件形式。优点:最大好处是能够与正...

/ 0 评论 / 85 阅读 / 0 赞

聊聊 MySQL 备份方式?备份策略是怎么样的?

具体的,胖友可以看看 《MySQL 高级备份策略》 。主要有几个知识点:数据的备份类型【常用】完全备份这是大多数人常用的方式,它可以备份整个数据库,包含用...

/ 0 评论 / 90 阅读 / 0 赞

MySQL 如何解决主从复制的延时性?

5.5 是单线程复制,5.6 是多库复制(对于单库或者单表的并发操作是没用的),5.7 是真正意义的多线程复制,它的原理是基于 group commit,...

/ 0 评论 / 95 阅读 / 0 赞

MySQL 主从复制的流程是怎么样的?

MySQL 的主从复制是基于如下 3 个线程的交互(多线程复制里面应该是 4 类线程):1、Master 上面的 binlog dump 线程,该线程负责...

/ 0 评论 / 104 阅读 / 0 赞

MySQL binlog 的几种日志录入格式以及区别

? 各种日志格式的涵义binlog 有三种格式类型,分别如下:1)Statement每一条会修改数据的 SQL 都会记录在 binlog 中。优点:不需要...

/ 0 评论 / 86 阅读 / 0 赞

Innodb 的事务与日志的实现方式

? 有多少种日志?redo 日志undo 日志? 日志的存放形式?redo:在页修改的时候,先写到 redo log buffer 里面, 然后写到 re...

/ 0 评论 / 68 阅读 / 0 赞

什么是 MVCC ?

多版本并发控制(MVCC),是一种用来解决读-写冲突的无锁并发控制,也就是为事务分配单向增长的时间戳,为每个修改保存一个版本,版本与事务时间戳关联,读操作...

/ 0 评论 / 97 阅读 / 0 赞

聊聊 MySQL SQL 优化?

可以看看如下几篇文章:《PHP 面试之 MySQL 查询优化》《【面试】【MySQL常见问题总结】【03】》 第 078、095、105 题另外,除了从 ...

/ 0 评论 / 89 阅读 / 0 赞

MySQL 查询执行顺序?

MySQL 查询执行的顺序是:(1) SELECT (2) DISTINCT <select_list> (3) FR...

/ 0 评论 / 68 阅读 / 0 赞

关于熟悉 MySQL 的锁机制?

gap 锁next-key 锁Innodb 的行锁是怎么实现的?Innodb 的锁的策略为 next-key 锁,即 record lock + gap ...

/ 0 评论 / 84 阅读 / 0 赞

什么是死锁?

多数情况下,可以认为如果一个资源被锁定,它总会在以后某个时间被释放。而死锁发生在当多个进程访问同一数据库时,其中每个进程拥有的锁都是其他进程所需的,由此造...

/ 0 评论 / 82 阅读 / 0 赞

什么是悲观锁?什么是乐观锁?

1)悲观锁它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观...

/ 0 评论 / 84 阅读 / 0 赞

锁的粒度?

表锁:系统开销最小,会锁定整张表,MyISAM 使用表锁。行锁:最大程度的支持并发处理,但是也带来了最大的锁开销,InnoDB 使用行锁。

/ 0 评论 / 74 阅读 / 0 赞

请说说 MySQL 的锁机制?

表锁是日常开发中的常见问题,因此也是面试当中最常见的考察点,当多个查询同一时刻进行数据修改时,就会产生并发控制的问题。MySQL 的共享锁和排他锁,就是读...

/ 0 评论 / 72 阅读 / 0 赞

MySQL 事务隔离级别会产生的并发问题?

事务定义了四种事务隔离级别,不同数据库在实现时,产生的并发问题是不同的。不同的隔离级别有不同的现象,并有不同的锁定/并发机制,隔离级别越高,数据库的并发性...

/ 0 评论 / 75 阅读 / 0 赞

事务的并发问题?

实际场景下,事务并不是串行的,所以会带来如下三个问题:1、脏读:事务 A 读取了事务 B 更新的数据,然后 B 回滚操作,那么 A 读取到的数据是脏数据。...

/ 0 评论 / 79 阅读 / 0 赞

事务的特性指的是?

指的是 ACID ,如下图所示:事务的特性原子性 Atomicity :一个事务(transaction)中的所有操作,或者全部完成,或者全部不完成,不会...

/ 0 评论 / 82 阅读 / 0 赞

请说说 MySQL 的四种事务隔离级别?

事务就是对一系列的数据库操作(比如插入多条数据)进行统一的提交或回滚操作,如果插入成功,那么一起成功,如果中间有一条出现异常,那么回滚之前的所有操作。这样...

/ 0 评论 / 94 阅读 / 0 赞

MyISAM 索引与 InnoDB 索引的区别?

InnoDB 索引是聚簇索引,MyISAM 索引是非聚簇索引。InnoDB 的主键索引的叶子节点存储着行数据,因此主键索引非常高效。MyISAM 索引的叶...

/ 0 评论 / 85 阅读 / 0 赞

MyISAM 索引实现?

注意,我们上面看到的都是 InnoDB 存储引擎下的索引实现。MyISAM 索引的实现,和 InnoDB 索引的实现是一样使用 B+Tree ,差别在于 ...

/ 0 评论 / 71 阅读 / 0 赞

什么是索引的最左匹配特性?

当 B+Tree 的数据项是复合的数据结构,比如索引 (name, age, sex) 的时候,B+Tree 是按照从左到右的顺序来建立搜索树的。比如当 ...

/ 0 评论 / 95 阅读 / 0 赞

聚簇索引的注意点有哪些?

聚簇索引表最大限度地提高了 I/O 密集型应用的性能,但它也有以下几个限制:1、插入速度严重依赖于插入顺序,按照主键的顺序插入是最快的方式,否则将会出现页...

/ 0 评论 / 115 阅读 / 0 赞

B-Tree 有哪些索引类型?

在 B+Tree 中,根据叶子节点的内容,索引类型分为主键索引和非主键索引。注意,这里的索引类型,和上面的索引类型,还是对的上的噢。主键索引的叶子节点存的...

/ 0 评论 / 66 阅读 / 0 赞

积极对作品评论进行回复、点赞及置顶等管理操作,可以提升互动数,进而提升积分等级哦
  • 3月25日

    已添加,回复晚,抱歉

  • 2024年09月26日