摘要:
MySQL 主从复制是指数据可以从一个MySQL数据库服务器主节点复制到一个或多个从节点。MySQL 默认采用异步复制方式,这样从节点不用一直访问主服务器来更新自己的数据,数据的更新可以在远程连接上进行,从节点可以复制主数据库中的所有数据库或者特定的数据库,或者特定的表。 主从复制原理 执行步骤: 阅读全文
摘要:
MySQL在未启用分区功能时,数据库的单个表内容是以单个文件的形式存放在文件系统上的。当启用分区功能后,MySQL将按用户指定的规则将单个表内容分割成几个文件存放在文件系统上。水平分区是将表的数据按行分割成不同的数据文件,分片要遵循完备性原则(所有数据必须映射到某个片段上)、可重构性原则(所有分片数 阅读全文
摘要:
重做日志(redo log) 内容:物理格式的日志,记录的是物理数据页面的修改的信息,其redo log是顺序写入redo log file的物理文件中去的。 作用:确保事务的持久性。redo日志记录事务执行后的状态,用来恢复未写入data file的已成功事务更新的数据。防止在发生故障的时间点,尚 阅读全文
摘要:
1.查看mysql运行状态 Debian 上运行命令 service mysql status;在RedHat 上运行命令 service mysqld status 2.开启或停止 MySQL 服务 service mysqld start 开启服务; service mysqld stop 停止 阅读全文
摘要:
从数据操作的粒度上可以分为如下三种: 表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。 行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。 页面锁:开销和加锁时间界于表锁和行锁之间;会出现死锁;锁定粒度界于表锁和行锁之间,并发度 阅读全文
摘要:
事务是由一组SQL语句组成的逻辑处理单元,具有4个属性,通常简称为事务的ACID属性。 A (Atomicity) 原子性:整个事务中的所有操作,要么全部完成,要么全部不完成,不可能停滞在中间某个环节。事务在执行过程中发生错误,会被回滚(Rollback)到事务开始前的状态,就像这个事务从来没有执行 阅读全文
摘要:
1.Mysql逻辑架构 见 MySQL 逻辑体系架构 1.客户端请求:客户端/服务端通信协议是“半双工”的,再任一时刻,要么是服务器向客户端发送数据,要么是客户端向服务器发送数据 2.查询缓存:在解析一个查询语句前,如果缓存是打开的,那么MySQL会检查这个查询语句是否命中查询缓存中的数据。 3.语 阅读全文
摘要:
ES=elaticsearch简写, Elasticsearch是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别的数据。Elasticsearch也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是 阅读全文
摘要:
APM (ApplicationPerformance Management) 即应用性能管理,致力于监控和管理应用软件性能和可用性,通过监测和诊断复杂应用程序的性能问题,来保证应用程序的良好运行。主要特征有三个特征: 多级应用性能监控:覆盖通讯协议1-7层,通过事务处理过程监控、模拟等手段实现端到 阅读全文
摘要:
一般来说,API网关有四大职能: 请求接入:作为所有API接口服务请求的接入点,管理所有的接入请求 业务聚合:作为所有后端业务服务的聚合点,所有业务服务都可以在这里被调用 中介策略:实现安全、验证、路由、过滤、流控、缓存等策略,进行一些必要的中介处理 统一管理:提供配置管理工具,对所有API服务的调 阅读全文