摘要: 前提知识: Java内存模型(JMM)是一个概念模型,底层是计算机的寄存器、缓存内存、主内存和CPU等。 多处理器环境下,共享数据的交互硬件设备之间的关系: JMM: 从以上两张图中,谈一谈以下几个概念: 1.缓存一致性协议(MESI): 由于每个处理器都含有私有的高速缓存,在对缓存中数据进行更新后 阅读全文
posted @ 2019-04-18 16:08 myseries 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 建立索引的原则: 定义主键的数据列一定要建立索引。 定义有外键的数据列一定要建立索引。 对于经常查询的数据列最好建立索引。 对于需要在指定范围内的快速或频繁查询的数据列; 经常用在WHERE子句中的数据列。 经常出现在关键字order by、group by、distinct后面的字段,建立索引。如 阅读全文
posted @ 2019-04-18 15:18 myseries 阅读(6812) 评论(0) 推荐(0) 编辑
摘要: 前言 MySQL中有以下日志文件,分别是: 1:重做日志(redo log) 2:回滚日志(undo log) 3:二进制日志(binlog) 4:错误日志(errorlog) 5:慢查询日志(slow query log) 6:一般查询日志(general log) 7:中继日志(relay lo 阅读全文
posted @ 2019-04-18 11:22 myseries 阅读(43048) 评论(1) 推荐(10) 编辑
摘要: 一 MySQL 基础架构分析 1.1 MySQL 基本架构概览 下图是 MySQL 的一个简要架构图,从下图你可以很清晰的看到用户的 SQL 语句在 MySQL 内部是如何执行的。 先简单介绍一下下图涉及的一些组件的基本作用帮助大家理解这幅图,在 1.2 节中会详细介绍到这些组件的作用。 •连接器: 阅读全文
posted @ 2019-04-18 09:35 myseries 阅读(3856) 评论(0) 推荐(2) 编辑