摘要: 一、备份策略 1、备份的类型 类型1: 热备份:读写不受影响(MyISAM不支持热备,InnoDB支持热备) 温备份:仅可以执行读操作 冷备份:离线备份,读写操作均中止 类型2: 物理备份:复制数据文件进行备份,占用较多的空间,速度快 逻辑备份:将数据导出至文本文件中,占用空间少,速度慢,可能丢失精 阅读全文
posted @ 2018-06-16 17:10 老白& 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 一、事务日志 transaction log:事务型存储引擎自行管理和使用 在一个事务提交后还没有存到磁盘的情况下会记录到事务日志,这个时候如果系统断电,再次开机后会自动将已提交的事务重做(redo log)写入磁盘;如果事务还没有提交的情况下断电重启后会执行撤销操作(undo log) 相关变量 阅读全文
posted @ 2018-06-15 20:55 老白& 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 一、并发访问控制 实现的并发访问的控制技术是基于锁; 锁分为表级锁和行级锁,MyISAM存储引擎不支持行级锁;InnoDB支持表级锁和行级锁; 锁的分类有读锁和写锁,读锁也被称为共享锁,加读锁的时候其他的人可以读;写锁也称为独占锁或排它锁,一个写锁会阻塞其他读操作和写操作; 锁还分为隐式锁和显式锁, 阅读全文
posted @ 2018-06-15 20:31 老白& 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 一、MySQL的架构 连接器 连接池,安全认证、线程池、连接限制、检查内存、缓存 SQL接口 DML、DDL SQL解析器,对SQL语句的权限检查、解析为二进制程序 优化器,优化访问路径 缓存cache,buffer 存储引擎 innodb 文件系统 日志 二、查询缓存(Query Cache) S 阅读全文
posted @ 2018-06-12 21:56 老白& 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 一、MyISAM存储引擎 缺点: 优点: MyISAM引擎存储文件: tbl_name.frm: 表格式定义 tbl_name.MYD: 数据文件 tbl_name.MYI: 索引文件 适用场景:MySQL5.5.5前默认的数据库引擎,在只读(或者写较少)、表较小(可以接受长时间进行修复操作)的场景 阅读全文
posted @ 2018-06-12 16:15 老白& 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 存储函数 说明: 参数可以有多个,也可以没有参数,必须有且只有一个返回值。 1、系统函数 参考官方文档:https://dev.mysql.com/doc/refman/5.7/en/func-op-summary-ref.html 2、自定义函数(user-defined function:UDF 阅读全文
posted @ 2018-06-12 14:46 老白& 阅读(162) 评论(0) 推荐(0) 编辑
摘要: Mariadb 的安装方法 一、yum安装 二、编译安装 三、二进制安装 一、yum安装方法 1、yum直接安装,也可以登录官网,指定新版(10.2)安装 2、选择centos 64位 的版本 3、添加yum 源 4、安装 MariaDB-server 5、启动并测试 二、编译安装方法 1、首先安装 阅读全文
posted @ 2018-06-05 10:56 老白& 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 模板 templates 文本文件,嵌套有脚本(使用模板编程语言编写) Jinja2语言,使用字面量,有下面形式 字符串:使用单引号或双引号 数字:整数,浮点数 列表:[item1, item2, ...] 元组:(item1, item2, ...) 字典:{key1:value1, key2:v 阅读全文
posted @ 2018-06-02 14:23 老白& 阅读(280) 评论(0) 推荐(0) 编辑
摘要: playbook是由一个或多个“play”组成的列表 play的主要功能在于将事先归并为一组的主机装扮成事先通过ansible中的task定义好的角色。从根本上来讲,所谓task无非是调用ansible的module。将多个play组织在一个playbook中,即可让他们联通起来按事先编排的机制运行 阅读全文
posted @ 2018-06-01 23:35 老白& 阅读(316) 评论(0) 推荐(0) 编辑
摘要: ansible是什么? ansible是什么? 它是一个配置管理工具,也是一个自动化运维工具。 ansible能做什么? ansible 可以帮助我们完成一些批量任务,或者完成一些需要经常重复的工作。 比如:同时在200台服务器上安装dhcp服务,并启动。 比如:将某个文件一次性拷贝到200台服务器 阅读全文
posted @ 2018-05-29 22:08 老白& 阅读(174) 评论(0) 推荐(0) 编辑