摘要: -- 窗口行数 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 阅读全文
posted @ 2021-05-20 18:08 Cetus-Y 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 假设我们定义了一个变量为:file=/dir1/dir2/dir3/my.file.txt 可以用${ }分别替换得到不同的值:${file#*/}:删掉第一个/ 及其左边的字符串:dir1/dir2/dir3/my.file.txt${file##*/}:删掉最后一个/ 及其左边的字符串:my.f 阅读全文
posted @ 2021-05-02 16:27 Cetus-Y 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 一、基础简介 1、Ansible简介 Ansible是一款基于Python开发的自动化运维工具,主要是实现批量系统配置、批量程序部署、批量运行命令、批量执行任务等等诸多功能。Ansible是一款灵活的开源工具,能够很大程度简化运维中的配置管理与流程控制方式,它利用推送方式对客户系统加以配置,这样所有 阅读全文
posted @ 2021-05-02 16:25 Cetus-Y 阅读(110) 评论(0) 推荐(0) 编辑
摘要: ansible入门Ansible是一个配置管理和配置工具,使用SSH连接到服务器并运行配置好的任务,服务器上不需要安装任何其他软件,只需要开启SSH,客户端的ansible会完成所有其他的工作。 首先安装Ansible:apt-get安装的版本很低,建议使用pip安装:sudo pip instal 阅读全文
posted @ 2021-05-02 16:24 Cetus-Y 阅读(190) 评论(0) 推荐(0) 编辑
摘要: Ansible--Module Ansible Module# Ansible Ad-hoc模式常用模块# ansible-doc 常用命令 # ansible-doc -h Usage: ansible-doc [-l|-F|-s] [options] [-t <plugin type> ] [p 阅读全文
posted @ 2021-05-02 16:20 Cetus-Y 阅读(74) 评论(0) 推荐(0) 编辑
摘要: Ansible--Ansible之Playbook Ansible之Playbook# Playbook介绍# playbook参考文档 Playbook与ad-hoc相比,是一种完全不同的运用ansible的方式,类似与saltstack的state状态文件。ad-hoc无法持久使用,playbo 阅读全文
posted @ 2021-05-02 16:17 Cetus-Y 阅读(101) 评论(0) 推荐(0) 编辑
摘要: Ansible快速入门# 介绍# Ansible是一款简单的运维自动化工具,只需要使用ssh协议连接就可以来进行系统管理,自动化执行命令,部署等任务。 Ansible的特点 1、ansible不需要单独安装客户端,也不需要启动任何服务2、ansible是python中的一套完整的自动化执行任务模块3 阅读全文
posted @ 2021-05-02 16:15 Cetus-Y 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 【MySQL】MySQL索引 目录 索引的作用 索引种类 索引为何不可用 索引原则与误区 执行计划 测试案例 索引的作用 提高查询效率 消除数据分组/排序 避免"回表"查询 优化聚合查询 用于多表JOIN关联查询 利用唯一性约束,保证数据唯一性 InnoDB行锁实现 增加I/O成本 增加磁盘空间 不 阅读全文
posted @ 2021-04-26 10:35 Cetus-Y 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 1 | 背 景 MySQL包含许多种日志,其中包括:redo log、undo log、error log、binlog等等,其中binlog是区别其他关系型数据库所独有的,也是MySQL中最重要的日志之一,其作用是用于主备复制、闪回、基于时间点恢复等等;本文基于公司产品需求,对比研究5.7版本下b 阅读全文
posted @ 2021-04-20 11:32 Cetus-Y 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 发展历程 MySQL Online DDL 功能从 5.6 版本开始正式引入,发展到现在的 8.0 版本,经历了多次的调整和完善。本文主要就 Online DDL 的发展过程,以及各版本的区别进行总结。其实早在 MySQL 5.5 版本中就加入了 INPLACE DDL 方式,但是因为实现的问题,依 阅读全文
posted @ 2021-04-20 10:33 Cetus-Y 阅读(170) 评论(0) 推荐(0) 编辑