摘要:
在正常项目开发过程中,如果MySQL版本从5.6升级到5.7版本,作为DBA在考虑数据库版本升级带来的影响时,一般会有几个注意点: sql_mode 默认值的改变 optimizer_switch 值的改变 备库升级影响主备复制 本文主要内容是MySQL升级到5.7版本之后,由于默认的 sql_mo 阅读全文
摘要:
一、背景 1.1、需求来源 需要给客户将生产环境的数据恢复到测试环境,但是线上环境的xtrabackup全备数据量太大,拷贝下来比较麻烦,并且需要恢复的数据只有整库中的两张表的数据,所以客户只是将全备中的对应表的ibd文件以及frm文件拷贝下来了,要求根据ibd文件以及frm文件进行数据恢复。 1. 阅读全文
摘要:
-- 窗口行数 select e.* ,row_number() over(partition by deptno order by empno) as ROW_NUMBER from emp e; -- SQL SELECT E.*, IF(@DEPTNO = DEPTNO, @RN := @RN 阅读全文
摘要:
假设我们定义了一个变量为:file=/dir1/dir2/dir3/my.file.txt 可以用${ }分别替换得到不同的值:${file#*/}:删掉第一个/ 及其左边的字符串:dir1/dir2/dir3/my.file.txt${file##*/}:删掉最后一个/ 及其左边的字符串:my.f 阅读全文
摘要:
一、基础简介 1、Ansible简介 Ansible是一款基于Python开发的自动化运维工具,主要是实现批量系统配置、批量程序部署、批量运行命令、批量执行任务等等诸多功能。Ansible是一款灵活的开源工具,能够很大程度简化运维中的配置管理与流程控制方式,它利用推送方式对客户系统加以配置,这样所有 阅读全文
摘要:
ansible入门Ansible是一个配置管理和配置工具,使用SSH连接到服务器并运行配置好的任务,服务器上不需要安装任何其他软件,只需要开启SSH,客户端的ansible会完成所有其他的工作。 首先安装Ansible:apt-get安装的版本很低,建议使用pip安装:sudo pip instal 阅读全文
摘要:
Ansible--Module Ansible Module# Ansible Ad-hoc模式常用模块# ansible-doc 常用命令 # ansible-doc -h Usage: ansible-doc [-l|-F|-s] [options] [-t <plugin type> ] [p 阅读全文
摘要:
Ansible--Ansible之Playbook Ansible之Playbook# Playbook介绍# playbook参考文档 Playbook与ad-hoc相比,是一种完全不同的运用ansible的方式,类似与saltstack的state状态文件。ad-hoc无法持久使用,playbo 阅读全文
摘要:
Ansible快速入门# 介绍# Ansible是一款简单的运维自动化工具,只需要使用ssh协议连接就可以来进行系统管理,自动化执行命令,部署等任务。 Ansible的特点 1、ansible不需要单独安装客户端,也不需要启动任何服务2、ansible是python中的一套完整的自动化执行任务模块3 阅读全文
摘要:
【MySQL】MySQL索引 目录 索引的作用 索引种类 索引为何不可用 索引原则与误区 执行计划 测试案例 索引的作用 提高查询效率 消除数据分组/排序 避免"回表"查询 优化聚合查询 用于多表JOIN关联查询 利用唯一性约束,保证数据唯一性 InnoDB行锁实现 增加I/O成本 增加磁盘空间 不 阅读全文