数据库
coley-wu
孟浪
展开
-
Docker搭建MHA环境
MHA环境搭建01 | 基础环境准备# 1. 安装docker(for mac)# 其他版本国内镜像下载 http://mirrors.ustc.edu.cn/docker-ce/brew cask install docker# 2. 获取centos镜像docker pull ansible/centos7-ansible# 3. 查看镜像docker images REPOSITORY TAG IMAGE原创 2020-07-29 09:06:23 · 1649 阅读 · 2 评论 -
Mysql锁详解
01 | Mysql事物1.1 ACID原子性(Atomicity) :事务是一个原子操作单元,对数据的修改,要么全都执行,要么全都不执行。一致性(Consistency) :指的是事务开始之前和事务结束之后,数据库的完整性限制未被破坏。一致性包括两方面的内容,分别是约束一致性和数据一致性。隔离性(Isolation) :指的是一个事务的执行不能被其他事务干扰,即一个事务内部的操作及使用的数据对其他的并发事务是隔离的。持久性(Durability) :指的是一个事务一原创 2020-08-04 09:20:32 · 217 阅读 · 0 评论 -
Mysql索引详解
索引可以极大的提升Mysql的数据检索速度,类似于书籍的目录,可以根据目录的章节标题快速定位到书中的内容。但索引在提高查询速度的同时需要额外的存储成本和维护成本,会降低对表更新操作的速率。01 | 索引类型1.1 普通索引最基本的索引类型,基于普通字段建立的索引,没有任何限制。1.2 唯一索引在普通索引的基础上,要求字段值必须唯一,但允许NULL值1.3 主键索引特殊的唯一索引,不允许NULL值且一个表只能有一个主键1.4 复合索引1.5 全文索引...原创 2020-07-30 09:24:59 · 258 阅读 · 0 评论 -
InnoDB存储引擎
文章内容输出来源:拉勾教育Java高薪训练营;01 | InnoDB存储结构1.1 InnoDB内存结构(In-Memory Structures)1.1.1 Buffer Pool:缓冲池目的:避免频繁的随机IO读写影响数据库性能。InnoDB存储数据,都是存放在表空间中,表空间实际对应着一个或者几个实际文件,访问数据时,InnoDB只能以Page页(默认16K)为单位进行读写,InnoDB通过Buffer Pool把加载进入内存的页缓存起来,避免立即释放,从而减少磁盘IO操作,提升效率。原创 2020-07-14 10:26:46 · 256 阅读 · 0 评论 -
Mysql架构原理
01 | Mysql逻辑架构网络连接层客户端连接器:提供与Mysql服务器监理连接的支持。各个语言使用各自的API技术与MySQL建立连接。服务层服务层是MySQL的核心,主要包含以下六个部分:连接器:管理连接,权限验证系统管理和控制工具: 提供备份恢复、安全管理、集群管理等功能。SQL接口:接收客户端发送的各种SQL命令,并且返回用户需要查询的结果。比如DML、DDL、存储过程、视图、触发器等。解析器:查询优化器:当“解析树”通过解析器语法检查后,将交由优化器将其转换成执行计划,然后原创 2020-07-07 21:49:47 · 371 阅读 · 0 评论 -
数据库设计原则(转载)
原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。 在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。 这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。 〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个基本表:员工基转载 2016-07-20 17:56:59 · 486 阅读 · 0 评论 -
sql server 自定义函数的使用(转)
自定义函数用户定义自定义函数像内置函数一样返回标量值,也可以将结果集用表格变量返回用户自定义函数的类型:标量函数:返回一个标量值表格值函数{内联表格值函数、多表格值函数}:返回行集(即返回多个值)1、标量函数Create function 函数名(参数)Returns 返回值数据类型[with {Encryption | Schemabinding }][as]...转载 2016-07-29 14:45:56 · 733 阅读 · 0 评论 -
仿QQ空间文章列表+评论查询
业务如图 需要查询一个文章列表,包括文章摘要,标题,发布者信息,以及对于的文章评论 实现思路一: ①:先查询文章列表 ②:遍历文章列表结果集,依次查出文章的评论 优点:实习简单 缺点:IO开销太大,假设一次查询20条文章列表,需要通过11次查询才能查询出我们需要的结果实现思路二: ①:创建评论结果集视图,利用sql FOR XML PATH 把文章的评...原创 2016-07-29 10:09:30 · 1697 阅读 · 0 评论