摘要: 索引的出现解决数据量上升导致查询越来越慢的问题,优化数据的查询,提高查询的速度。 索引 定义: 通过各种数据结构实现的值到行位置的映射。快速定位与访问特定的数据。 作用: 提高访问速度 实现主键、唯一键逻辑 数据结构: Btree索引:实际上是B+ tree,绝大部分RDBMS最主要的索引 Hash 阅读全文
posted @ 2016-08-18 22:53 弦断 阅读(212) 评论(0) 推荐(0) 编辑
摘要: InnoDB体系架构 后台线程 InnoDB 存储引擎是多线程的模型,因此其后台有多个不同的后台线程,负责处理不同的任务。 Master Thread Master Thread 是个非常核心的后台线程,主要负责将缓冲池中的数据异步刷新到磁盘,保证数据的一致性,包括脏页的刷新、合并插入缓冲(INSE 阅读全文
posted @ 2016-08-18 08:29 弦断 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 数据库: 物理操作系统文件或其他形式文件类型的集合 实例: MySQL数据库向后台线程以及一个共享内存区组成,共享内存可以被运行的后台线程所共享 MySQL 数据库实例在某统上的表现就是一个进程。 MySQL 体系结构 连接池组件 管理服务和工具组件 SQL 接口组件 查询分析器组件 优化器组件 缓 阅读全文
posted @ 2016-08-18 02:44 弦断 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 硬件层优化 修改服务器BIOS设置 选择PerformancePerWattOptimized(DAPC)模式,发挥CPU的最大性能 MemoryFrequency(内存频率)选择MaximumPerformance(最佳性能) 内存设置菜单中,启用NodeInterleaving,避免NUMA问题 阅读全文
posted @ 2016-08-18 01:46 弦断 阅读(292) 评论(0) 推荐(0) 编辑