数据库
左耳听风
公众号:左耳代码
展开
-
分库分表的起源
1.为什么要分库分表超大容量问题 性能问题2.如何去做到1)垂直切分 垂直分库:解决的是表过多的问题(用户库、订单库) 垂直分表:解决单表列过多的问题(100列是一个瓶颈)2)水平切分 大数据表拆成小表(mysql一张表1000w是一个瓶颈,少于1000w出现问题那么就是应用层的问题)3.常见的拆分策略1)垂直拆分(er分片) 相关联的表划分在一个库,避免...原创 2018-09-15 17:29:11 · 418 阅读 · 0 评论 -
分库分表之Mycat
1.Mycat是什么官网:http://www.mycat.io/1)关系型数据库 2)非关系型数据库 key-value: redis 、memcache ; 面向文档: mongoDB ;面向列: HBase3)数据切分 mycat、 TDDL、 Sharding-JDBC、cobar2.Mycat安装部署配置2.1 安装部署2.1.1安装myc...原创 2018-09-15 17:30:04 · 518 阅读 · 0 评论 -
mysql5.7的主从搭建以及分析
1. 安装mysql5.71.1 安装wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm rpm -ivh mysql57-community-release-el7-8.noarch.rpm yum -y install mysql-server1.2 启动service ...原创 2018-09-16 17:09:09 · 498 阅读 · 0 评论 -
druid深入学习(记一次线上问题排查)
1.场景由于公司线上运行项目突然出现访问不到接口但是程序运行正常的问题,于是想起了druid连接池,一个为监控而生的数据库连接池! 问题排查1: 加监控 druid问题排查2: netstat -t 查看tcp端口连接情况,一个完整的tcp连接有三次握手,四次挥手,期间每个阶段对应不同状态 查看文章的第二点有详细描述 https://blog.csdn.net/CharJay_Li...原创 2018-08-17 12:22:39 · 1105 阅读 · 0 评论