03 2022 档案
发表于 2022-03-16 21:57阅读:193评论:0推荐:0
摘要:一、Redis事务介绍 Redis事务是一个单独的隔离操作 :事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。Redis事务的主要作用就是串联多个命令防止别的命令插队。 二、Multi、Exec、discard命令 从输入Multi 命令开始,输
阅读全文 »
发表于 2022-03-16 15:39阅读:176评论:0推荐:0
摘要:一、介绍 Redis诞生于2009年全称是Remote Dictionary Server,远程词典服务器,是一个基于内存 的键值型NoSQL数据库。 特征: ●键值(key-value)型, value支持 多种不同数据结构,功能丰富 ●单线程, 每个命令具备原子性 ●低延迟,速度快(基于内存、1
阅读全文 »
发表于 2022-03-12 15:54阅读:155评论:0推荐:0
摘要:一、概述 主从复制是指将主数据库(Master)的DDL和DML操作通过二进制日志传到从库(Slave)服务器中,然后在从库上对这些日志重新执行(也叫重做),从而使得从库和主库的数据保持同步。 MySQL支持一台主库同时向多台从库进行复制,从库同时也可以作为其他从服务器的主库,实现链状复制。 MyS
阅读全文 »
发表于 2022-03-12 13:31阅读:457评论:0推荐:0
摘要:一、错误日志 错误日志是MySQL中最重要的日志之一,它记录了当mysqld启动和停止时,以及服务器在运行过程中发生任何严重错误时的相关信息。当数据库出现任何故障导致无法正常使用时,建议首先查看此日志。该日志是默认开启的,默认存放目录/var/log/,默认的日志文件名为mysqld.log。 查看
阅读全文 »
发表于 2022-03-09 23:45阅读:456评论:2推荐:0
摘要:一、插入优化 批量插入 insert into tb_name values (1,"张三"),(2,"张三"),(3,"张三"); 手动提交事务 由于mysql默认事务提交方式是自动提交的,意味着当我们执行完一条insert语句之后,事务就自动提交了,可能会频繁的涉及到事务的开始与提交,所以建议手
阅读全文 »
发表于 2022-03-09 16:39阅读:388评论:0推荐:0
摘要:一、索引介绍 索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。 二、索引优缺点 优点: 提高数据检索的效率,降低数据库
阅读全文 »
发表于 2022-03-08 21:06阅读:283评论:0推荐:0
摘要:一、MySQL体系结构 1. 连接层 最上层是一些客户端和链接服务,主要完成一些类似于连接处理、授权认证、及相关的安全方案。服务器也会为安全接入的每个客户 端验证它所具有的操作权限。 2. 服务层 第二层架构主要完成大多数的核心服务功能,如SQL接口,并完成缓存的查询, SQL 的分析和优化,部分内
阅读全文 »
发表于 2022-03-08 00:22阅读:537评论:0推荐:2
摘要:一、事务简介 事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。 二、有关事务操作 MySQL中的事务是默认的自动提交的,我们可以手动的去关闭 或者开启事务 #查看事务是否自动提交 select @@a
阅读全文 »
发表于 2022-03-06 22:59阅读:370评论:0推荐:1
摘要:一、反射 反射在之前的文章中详细的解释过了,简单概括就是:可以动态的获取到一个类内部的所有的信息,动态的去创建对象和使用对象以及可以操作对象的属性和方法。 二、代理 首先解释一下代理:使用一个代理对象将对象包装起来,然后用该代理对象来取代该对象,任何对原始对象的调用都要通过代理,代理对象决定是否以及
阅读全文 »