![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
database
文章平均质量分 96
畅想曲
这个作者很懒,什么都没留下…
展开
-
是否采用读写分离方案的guideline
最近在做sql性能优化,下面是DBA给的指引我们怎么决定,是采用读写分离的架构,还是采用sharding的架构? 总体来讲,DBA团队prefer sharding机制,而不是严重依赖于replication based read/write split; 对于现有的读写分离应用,要进行梳理;转载 2016-10-21 17:22:26 · 1272 阅读 · 0 评论 -
MySql索引算法原理解析
(建议大概看文字,不理解不要紧,然后再看图的执行步骤然后在结合文字,这样一切就清晰好多)B-tree,B是balance,一般用于数据库的索引。使用B-tree结构可以显著减少定位记录时所经历的中间过程,从而加快存取速度。而B+tree是B-tree的一个变种,大名鼎鼎的MySQL就普遍使用B+tree实现其索引结构。 那数据库为什么使用这种结构? 一般来说,索引本身也转载 2017-02-21 00:58:31 · 279 阅读 · 0 评论 -
mysql优化(1)show命令慢查询日志explainprofiling
mysql优化(1)show命令慢查询日志explainprofiling。一、 优化概述MySQL数据库是常见的两个瓶颈是CPU和I/O的瓶颈,CPU在饱和的时候一般发生在数据装入内存或从磁盘上读取数据时候。磁盘I/O瓶颈发生在装入数据远大于内存容量的时候,如果应用分布在网络上,那么查询量相当大的时候那么平瓶颈就会出现在网络上,我们可以用mpstat, iostat,转载 2017-02-21 01:03:40 · 364 阅读 · 0 评论