database
Daemon_1994
这个作者很懒,什么都没留下…
展开
-
运维角度浅谈:MySQL数据库优化
日志君导读: 一个成熟的数据库架构并不是一开始设计就具备高可用、高伸缩等特性的,它是随着用户量的增加,基础架构才逐渐完善。 作者:zhenliang8,本文转自51CTO博客,点击原文阅读查看网页版文章。 本博文主要谈MySQL数据库发展周期中所面临的问题及优化方案,暂且抛开前端应用不说,大致分为以下五个阶段: 1、数原创 2015-06-09 22:35:16 · 856 阅读 · 0 评论 -
MySQL索引与Index Condition Pushdown
大约在两年前,我写了一篇关于MySQL索引的文章。最近有同学在文章的评论中对文章的内容提出质疑,质疑主要集中在联合索引的使用方式上。在那篇文章中,我说明联合索引是将各个索引字段做字符串连接后作为key,使用时将整体做前缀匹配。 而这名同学在这个页面找到了如下一句话:index condition pushdown is usually useful with multi-column ind原创 2015-07-31 08:33:59 · 622 阅读 · 0 评论 -
MySQL索引背后的数据结构及算法原理
摘要 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论。 文章主要内容分为三个部分原创 2015-07-31 08:32:15 · 780 阅读 · 1 评论