
MySQL
风树种子
这个作者很懒,什么都没留下…
展开
-
MySQL优化系列之数据库schema设计优化
前言MySQL优化有两大层面,第一是数据库层面,第二是硬件层面。数据库层面可以细分为以下几个方面:数据库schema设计优化SQL查询优化锁策略优化存储引擎优化服务器配置优化主从,读写分离集群,负载均衡本文讲解数据库schema设计优化高效的模型设计适度冗余(反范式)在很多人眼里,数据库schema满足的范式级别越高越好,目的是尽量减少数据的冗余,保持数据一致。但是适当的冗余能减少多原创 2017-09-14 16:07:55 · 1242 阅读 · 0 评论 -
MySQL Replication主从复制原理及拓扑结构
复制解决的问题1.备份容灾不同备库分布在不用的地理位置,物理隔绝,可以用来备份数据和容灾2.负载均衡复制可以将多个读操作分布到不用的备库服务器,实现对读密集型应用的优化3.高可用性能和故障切换复制能避免MySQL单点故障,某个节点发生宕机,可以快速记性故障切换,提高系统高可用性4.MySQL升级测试这种做法较普遍,使用一个更高版本的MySQL作为备库,保证在升级全部实例前,查询能正常在其他备库上进行原创 2017-09-11 23:04:24 · 860 阅读 · 0 评论 -
MySQL Replication主从复制搭建
MySQL安装环境版本:Linux:CentOS6.5MySQL:5.7.19IP:192.168.48.33(Master)、192.168.48.34(Slave)安装步骤:1.根据Linux版本下载RPMwget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm2.安装RPM yum install mysql-communi原创 2017-09-11 23:51:02 · 546 阅读 · 0 评论 -
MongoDB批量操作及与MySQL效率对比
本文主要通过批量与非批量对比操作的方式介绍MongoDB的bulkWrite()方法的使用。顺带与关系型数据库MySQL进行对比,比较这两种不同类型数据库的效率。如果只是想学习bulkWrite()的使用的看第一部分就行。 测试环境:win7旗舰版、16G内存、i3处理器、MongoDB3.0.2、mysql5.0一、MongoDB批量操作 MongoDB对数原创 2015-10-23 20:49:23 · 22468 阅读 · 3 评论 -
MySQL优化系列之查询优化
前言MySQL优化有两大层面,第一是数据库层面,第二是硬件层面。数据库层面可以细分为以下几个方面:数据库schema设计优化SQL查询优化锁策略优化存储引擎优化服务器配置优化主从,读写分离集群,负载均衡本文讲解SQL查询优化分析你的SQLExplain查看SQL执行计划Explain命令用来帮助我们获取Query的执行计划,用法很简单:在你的Query前原创 2017-09-14 16:12:21 · 1359 阅读 · 0 评论