摘要: 一、文件 touch file 创建空白文件 rm rf 目录名 不提示删除非空目录( r:递归删除 f强制) dos2unix windows文本转linux文本 unix2dos linux文本转windows文本 enca filename 查看编码 安装 yum install y enca 阅读全文
posted @ 2018-04-11 13:03 Focusing 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 文件命令 cd 切换为之前目录 wc l w file cmd help apropos keyword apropos cpu type foo 检查命令类型,是否已被占用 alias foo='cd;ll;cd ' foo ll /etc/passwd pw.txt (输出重定向时, 自动创建不 阅读全文
posted @ 2018-04-11 13:02 Focusing 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 锁 一. 锁概述 InnoDB默认支持行级锁,但也支持表级锁 MyISAM,Memory支持表级锁 三种锁特性 1. 表级锁 用于查询为主,少量按索引条件更新 开销小,加锁快 不会出现死锁 锁粒度大,锁冲突概率高,并发度低 2. 行级锁 适用于大量按索引条件更新数据,如OLTP 开销大,加锁慢 会出 阅读全文
posted @ 2018-04-11 13:00 Focusing 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 一、二叉排序树(二叉查找树) 空树或具有下列性质的二叉树 1.左子树所有节点值小于根节点 2.右子树所有节点大于根节点 3.它的左右子树分别为二叉排序树 二、平衡二叉树(AVL树) 满足二叉排序树 左右子树高度相差不超过1 三、B 树 平衡 多路排序树 主要用于文件索引 1. 特性: 1)所有非终端 阅读全文
posted @ 2018-04-11 12:59 Focusing 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 1. 备份策略 备份表存储引擎是否支持事务 全量备份与增量备份 2. 逻辑备份及恢复 数据备份为文本文件 最大优点: 与存储引擎无关 备份 恢复 1) 完全恢复 mysql uroot p db_name 停掉db服务,复制数据文件 对myisam,innodb均适用 一般很少用 2. 热备份 1) 阅读全文
posted @ 2018-04-11 12:57 Focusing 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 高可用 一. 定义 服务正常无宕机 服务正常,且无数据丢失 二. 评价 一年内服务不可用时间百分比,9规则 99.9% 8h 99.999% 5min 三. 导致宕机的原因 35% 运行环境 系统和资源集合,如OS、硬盘、网络 最普遍 磁盘空间耗尽 35% 性能问题 如运行糟糕的SQL, 糟糕的Sc 阅读全文
posted @ 2018-04-11 12:56 Focusing 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 一. MySQL体系结构 1、Connectors指的是不同语言中与SQL的交互 2、Management Serveices & Utilities: 系统管理和控制工具 3、Connection Pool: 连接池 管理缓冲用户连接,线程处理等需要缓存的需求。 4、SQL Interface: 阅读全文
posted @ 2018-04-11 12:56 Focusing 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 一.什么是复制? 主库DDL,DML操作通过++BinLog++传给从库重做。 DDL 数据定义语言,create,drop,alter DML 数据操作语言,insert,delete,update,select 重做:对数据变更日志重执行 二. 为什么要复制? 保持主从一致: 主库错误,切换从库 阅读全文
posted @ 2018-04-11 12:55 Focusing 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 一 OS系统优化 1 内核优化 1)IO调度优化 调整Linux默认的IO调度算法. IO调度器的总体目标是希望让磁头能够总是往一个方向移动,移动到底了再往反方向走,这恰恰就是现实生活中的电梯模型,所以IO调度器也被叫做电梯 (elevator),而相应的算法也就被叫做电梯算法.而Linux中IO调 阅读全文
posted @ 2018-04-11 12:54 Focusing 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 背景: MySQL优化是永恒的主题,​DBA的存在意义有很大一部分原因是因为要优化MySQL。我们应该从各个层面去优化数据库。本节从操作系统和硬件的角度去做出优化。 ​硬件层相关优化: 一 . CPU相关: 在服务器的BIOS设置中,可调整下面的几个配置,目的是发挥CPU最大性能,或者避免经典的NU 阅读全文
posted @ 2018-04-11 12:53 Focusing 阅读(527) 评论(0) 推荐(0) 编辑