数据库
codeing_doc
这个作者很懒,什么都没留下…
展开
-
高性能MySql-创建高性能的索引的几大基本原则
创建高性能的索引索引基础索引有很多类型,Mysql是使用B+tree树索引,索引是在引擎层实现而不是服务层。不同引擎的索引工作方式不一样。MyISAM使用前缀压缩技术使得索引更小,InnoDB按照原数据根式进行存储。MyISAM索引通过数据到物理位置引用被索引的行,InnoDB根据主键引用被索引的行全值匹配:指的是和索引中所有列进行匹配。比如EXPLAIN 中的type=index...原创 2019-05-15 09:52:26 · 221 阅读 · 0 评论 -
高性能MySQL第三本笔记总结(上)
无论何时,只要有多个查询需要在同一个时刻修改数据时,就会有并发问题。MySql主要在服务器层与存储引擎层进行并发控制。假设数据库中国一张邮箱表,每个邮件都是一条记录。如果某个客户正在读取邮箱,同时其他客户试图在删除邮箱表中的某一条数据。这个时候,读取的结构就是不确定的了。在MySql中会通过锁定防止其它用户读取同一数据。大多数时候,MySQL锁的内部管理都是透明的。MySQL锁的...原创 2019-05-24 16:35:23 · 287 阅读 · 0 评论