关系型数据库:基础优化及读写分离
文章平均质量分 72
jcj_2012
这个作者很懒,什么都没留下…
展开
-
Mysql-表的设计合理化
参考阅读: 58到家数据库30条军规解读 数据库的表结构设计往往会影响应用后期的性能,特别是用户量上来了以后的性能:1.符合3NF表的范式,是首先符合1NF, 才能满足2NF , 进一步满足3NF1NF: 即表的列的具有原子性,不可再分解,即列的信息,不能分解, 只有数据库是关系型数据库(mysql/oracle/db2/informix/sysbase/sql server),...原创 2017-07-31 16:48:56 · 201 阅读 · 0 评论 -
Mysql-SQL优化
一、概述:Mysql数据库的优化技术,对mysql优化是一个综合性的技术,主要包括:(1)表的设计合理化(符合3NF)(2)添加适当索引(index) [四种: 普通索引、主键索引、唯一索引unique、全文索引](3)分表技术(水平分割、垂直分割) ,参考 《【已实践】Mysql优化:数据划分.txt 》(4)读写分离(5)对mysql-DBMS配置优化 [配置最大并发数my.ini, 调整缓存...原创 2017-07-31 16:50:24 · 156 阅读 · 0 评论 -
基于spring-Mybatis的读写分离配置
参考:1.Spring 实现数据库读写分离2.http://www.cnblogs.com/liujiduo/p/5004691.html 遗留问题(1) master和slave都需要写DataSource,默认应该就是master吧 :这个原因应该是我方法内service不是接口的实现类(2)AOP只在service有效 ,应该在dao层和service层都可以吧...原创 2017-08-11 09:32:40 · 109 阅读 · 0 评论 -
数据库异常总结
突然数据库不可用了,一直报错:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure Last packet sent to the server was 0 ms agocom.mysql.jdbc.exceptions.jdbc4.CommunicationsException ...原创 2017-08-14 17:14:51 · 137 阅读 · 0 评论 -
Mysql-安装与配置
1.备注:以下实践结合的是《MySQL源码编译安装(CentOS-6.6+MySQL-5.6).pdf》2.安装过程及问题总结:【服务器配置】以下2项参考:centos实战1.服务器安装2.关于静态IP设置3.时间同步设置主机名: edu-mysql02 静态IP配置:192.168.1.122hostname edu-mysql02 # vi /etc/sysconfig/network N...原创 2017-08-15 17:39:56 · 363 阅读 · 0 评论 -
Mysql分库分表:基于DangDang-Sharding-Jdbc的介绍
【大数据】每秒十万笔交易的数据架构解读 基于官网介绍,学习把http://dangdangdotcom.github.io/sharding-jdbc/00-overview/ Sharding-JDBC能和不能实现的功能http://blog.csdn.net/Farrell_zeng/article/details/52958181 阿里的分库框架cobar-c...原创 2017-08-15 17:42:16 · 398 阅读 · 0 评论 -
Mysql实践
参考:1.【已实践】Mysql安装配置.txt2.【已实践】MySQL 主从复制的配置.txt3.【已实践】读写分离-分库分表-sharding-jdbc实践案例1:订单表的分库分表例如平台业务系统的订单表:每天会产生80万比交易,每个月将近2000万,作如下的设计:>> 按一年12个月分成12张表,设计3个数据库,这样3个库每个库12张表;>> 实际上每个月最高2500...原创 2017-08-15 17:44:44 · 83 阅读 · 0 评论 -
Mysql-主从复制配置
参考:<<MySQL主从复制的配置(CentOS-6.6+MySQL-5.6).pdf>>我的实践:【简述】1.MySQL主从复制的方式MySQL5.6 开始主从复制有两种方式:基于日志(binlog) 、基于 GTID(全局事务标示符) 。这里主要讲基于日志(binlog)的复制。2.MySQL主从复制(也称A/B复制)原理(1) Master将数据改变记录到二进制日志(...原创 2017-08-15 17:45:07 · 138 阅读 · 0 评论 -
悲观锁和乐观锁的区别和应用场景
悲观锁和乐观锁的区别和应用场景https://zm8.sm-tc.cn/?src=l4uLj8XQ0J2TkJjRnIybkdGRmovQpryXmpG5mpGY0J6Ni5ack5rQm5qLnpaTjNDIys%2FPzMbOzg%3D%3D&uid=377d4216269bf3d8d359b1c664998fb5&hid=7eacc5eabee7f2317120a91...原创 2017-08-22 17:20:32 · 177 阅读 · 0 评论