YOU'VE MADE A BRAVE DECISION, WELCOME.

每一个不曾起舞的日子都是对生命的辜负。

工具名称 官方网址 git地址 Inception+Yearing http://python.yearning.io/ https://github.com/cookieY/inception-document Archery https://archerydms.com/ https://github.com/hhyo/Archery soar https://github.com/XiaoMi/soar/bl

Read More...


RAC,Data Gurad,Stream 是Oracle高可用性体系中的三种工具,每个工具即可以独立应用,也可以相互配合。他们各自的侧重点不同,适用场景也不同。 RAC它的强项在于解决单点故障和负载均衡,因此RAC方案常用于7*24的核心系统,但RAC方案中的数据只有一份,尽管可以通过RAID等机制可以避免存储故障,但是数据本身是没有冗余的,容易形成单点故障。 Data Gurad通过冗余数据来提供数据保护,Data Gurad 通过

Read More...


背景因为工作岗位的原因,负责制定了关于后端组数据库的规约规范,作为所有产品线的规范,历经几版的修改,最终形成下边的文本。 规范在整个后端执行也有大半年的时间,对于整个团队在开发阶段就减少不恰当的建表语句、错误SQL、错误的索引有积极的意义,故分享出来给大家参考。 下边分为建表规约、SQL规约、索引规约三个部分,每部分的每一条都有强制、建议两个级别,大家在参考时,根据自己公司的情况来权衡。 一、建表规约【强制】(1) 存储引擎必须使用In

Read More...


MySQL体系结构 连接者:不同语言的代码程序和mysql的交互(SQL交互)1、连接池 管理、缓冲用户的连接,线程处理等需要缓存的需求2、管理服务和工具组件 系统管理和控制工具,例如备份恢复、Mysql复制、集群等3、sql接口 接受用户的SQL命令,并且返回用户需要查询的结果4、查询解析器 SQL命令传递到解析器的时候会被解析器验证和解析(权限、语法结构)5、查询优化器 SQL语句在查询之前会使用查询优化器对查询进行优化select

Read More...


MySQL常见报错

附录MYSQL ERROR CODE含义表 (转载至网上(http://hchmsguo.iteye.com/blog/969761)): 1005:创建表失败 1006:创建数据库失败 1007:数据库已存在,创建数据库失败 1008:数据库不存在,删除数据库失败 1009:不能删除数据库文件导致删除数据库失败 1010:不能删除数据目录导致删除数据库失败 1011:删除数据库文件失败 1012:不能读取系统表中的记录 1020

Read More...


innodb特性:主体系结构:默认7个后台线程,4个io thread(insert buffer、log、read、write),1个master thread(优先级最高),1个锁(lock)监控线程,1个错误监控线程。可以通过show engine innodb status来查看。新版本已对默认的read thread和write thread分别增大到4个,可通过show variables like ‘innodb_io_t

Read More...


知识点梳理 1.hexo img目录转换代码 2.Oracle体系结构 3.Oracle DG同步原理 4.Oracle 配置参数解析 5.Oracle 事务隔离级别 6.Oracle 锁解析 7.Oracle 工具梳理 8.MySQL体系结构 9.MySQL 主从复制原理 10.MySQL 配置参数解析 11.MySQL 事务隔离级别 12.MySQL 锁解析 13.MySQL 工具梳理

Read More...


索引 索引优化原理 MySQL Oracle SQL server 索引算法 BKA BLJ NLJ 备份恢复 备份原理 逻辑备份 物理备份 恢复原理 逻辑恢复 物理恢复 数据一致性保证原理 高可用 高可用技术架构 MySQL MHA MySQL MGR Oracle RAC SQL server AWO 高可用搭建实战 MySQL MHA MySQL MGR

Read More...


客户项目1.虹越花卉_PostgreSQL_备份恢复修复 https://confluence.jiagouyun.com/pages/viewpage.action?pageId=130450092 2.泸州老窖_Oracle数据文件目录修复(测试员人为误操作) https://confluence.jiagouyun.com/pages/viewpage.action?pageId=130450134 3.碧桂园_异构迁移项目方案评

Read More...


一、引言 PostgreSQL是最像Oracle的开源数据库,我们可以拿MySQL和Oracle来比较学习它的体系结构,比较容易理解。本文会讨论pg的如下结构: 日志文件 参数文件 控制文件 数据文件 redo日志(WAL) 后台进程 PostgreSQL的主要结构如下: 二、日志文件 2.1 日志文件种类 1)$PGDATA/log 运行日志(pg10之前为$PGDATA/pg_log) 2)$PGDATA/pg_wal

Read More...


虽然还没想好写点什么,但是总觉得这里放句话比较和谐。