Mysql的存储引擎
1.数据库对应data目录下的文件夹,table对应文件名.frm
show table status like 'table_name' /G可以显示table的相关信息,也包括存储引擎。
2.MyISAM
只支持表级锁,延迟更新索引(跟预写式日志原理一模一样,不过索引不是数据可以重建,所以是否及时flush到硬盘更加不重要)
3.InnoDB
事务性存储引擎,聚簇索引,因此辅助索引也会包含主键列。外键约束。
书上有一句话很重要:“当初设计InnoDB时,大多数服务器仍然是低速硬盘、单CPU和有限内存。如今,支持海量内存、高速硬盘的多核CPU服务器越来越便宜了。InnoDB也面临一些扩展性问题。”
我做了一些调查:海量内存:DDR3 1333 REG ECC 8G的价格是900,6*8G=48G 5400元
高速硬盘:金胜SSD 32G SLC SATA2 价格是是560,IOPS 5000多,一般硬盘100-300.差距很明显
多核CPU:这个不说了
感觉这一块比我们想象的还要成熟很多,搞性能的话要重点关注。
分享到:
相关推荐
读书笔记:高性能MySQL阅读笔记
读书笔记:高性能mysql读书笔记
读书笔记:高性能Mysql 读书笔记
《高性能Mysql》第五章的读书笔记,记录的都是要点,以思维导图的方式呈现。
索引能够轻易将查询性能提高几个数量级,创建一个最优的索引经常需要重写查询。索引可以包含一个或多个列的值,如果索引包含多个列,那么列的顺序也十分重要,因为MySQL只能高效地使用索引的最左前缀。创建一个包含...
读书笔记:高性能mysql学习笔记
《高性能MySQL》是数据库管理员、开发人员和系统架构师必备的一本经典著作,它深入探讨了MySQL的各个方面,包括性能优化、高可用性、备份、恢复、复制和安全性等。这本书的第三版更是包含了最新的MySQL技术和最佳...
【高性能MySQL 第三版读书笔记 一至六】主要涵盖了MySQL服务器优化、操作系统和硬件优化、复制技术、可扩展性方案、MySQL分支与变种以及高可用性策略等多个方面。以下是对这些知识点的详细说明: 1. **优化服务器...
读书笔记:高性能的mysql读书笔记
读书笔记:高性能MYSQL
读书笔记:《高性能MySQL》学习笔记
读书笔记:《高性能MySQL》《MySQL技术内幕InnoDB存储引擎》阅读笔记
读书笔记:高性能mysql中间件
读书笔记:学习《高性能MySQL》的笔记
读书笔记:高性能MySQL version 3 学习笔记
读书笔记:ESRedisSentryKafka 高性能MySQL LVS
读书笔记,自己写的,方便以后网络查看。知识共享 11
读书笔记:MySQL相关知识学习包括《高性能 MySQL》。
读书笔记:高性能Mysql的项目首次提交
读书笔记:轻量级高性能MySql驱动