1、设计良好的数据库结构,允许部分数据冗余,尽量避免 join 查询,提高效率。 2、选择合适的表字段数据类型和存储引擎,适当的添加索引。 3、MySQL 库主从读写分离。 4、找规律分表,减少单表中的数据量提高查询速度。 5、添加缓存机制,比如 memcached,apc 等。 6、不经常改动的页 ...
分类:
数据库 时间:
2020-07-14 13:47:54
阅读次数:
75
cat /usr/local/mongodb/etc/mongodb.conf############主库配置文件n内容#################dbpath = /data/mongodb/datalogpath = /usr/local/mongodb/logs/mongodb.logf ...
分类:
数据库 时间:
2020-07-14 13:44:38
阅读次数:
70
一、zookeeper集群介绍 zookeeper集群的目的是为了保证系统的性能承载更多的客户端连接设专门提供的机制。 通过集群可以实现以下功能: 读写分离:提高承载,为更多的客户端提供连接,并保障性能。 主从自动切换:提高服务容错性,部分节点故障不会影响整个服务集群。 因为 zookeeper 通 ...
分类:
其他好文 时间:
2020-07-14 00:41:44
阅读次数:
47
1、有助于 提高锁性能 的几点建议: 1.1、减少锁持有时间 只有在必要时进行同步,这样明显 减少锁持有时间、提升系统的吞吐量; public synchronized void say(){ //do one //并发逻辑 //do other } /** * 优化后 */ public void ...
分类:
编程语言 时间:
2020-07-12 17:15:16
阅读次数:
67
1.主库操作 1.开启binlog [root@db01 ~]# cat /etc/my.cnf [mysqld] basedir = /usr/local/mysql datadir = /usr/local/mysql/data port=3306 socket=/tmp/mysql.sock ...
分类:
数据库 时间:
2020-07-12 16:56:59
阅读次数:
94
场景:一台服务上搭建redis主从复制 前提:服务器上的redis是通过宝塔安装的,安装路径为/www/server/redis/ 1. cd /www/server/redis && cp redis.conf redis_6380.conf 2. vim redis_6380.conf 更改以下 ...
分类:
其他好文 时间:
2020-07-12 14:28:31
阅读次数:
73
个人视频汇总
1、2020年深入浅出prometheus+grafana 企业监控应用
https://edu.51cto.com/sd/d075b
2、2020年深入浅出zabbix5.0 企业应用实战
https://edu.51cto.com/sd/8f88b
3、2020年Jumpserver堡垒机版本1.5.8企业落地实践
https://edu.51cto.com/sd/84158
4、2020年Redis5.0 从入门到企业应用实战视频教程
https://edu.51cto.com/sd/aa00f
5、2020年MongoDB 企业应用实战 基础 复制集 分片集群
https://edu.51cto.com/sd/1766d
6、2020年MySQL5.7系列实战课程--主从复制篇
https://edu.51cto.com/sd/c5e81
7、2020年MySQL5.7系列实战课程--高可用MHA与读写分离Atlas应用实战
https://edu.51cto.com/sd/f7955
分类:
其他好文 时间:
2020-07-12 14:15:37
阅读次数:
123
在mariadb的主从复制集群中,读的能力被扩展了,而写的能力始终没有被扩展;这样一来对于主服务器就存在单点的问题,通常除了做双主可解决主节点单点的问题,我们还可以给主节点做高可用;而对于mariadb的主从复制集群来讲,虽然读的能力提升了,但通常情况后端数据库服务器是直接面向程序,这意味着程序要... ...
分类:
数据库 时间:
2020-07-12 12:16:28
阅读次数:
82
图灵学院 java架构师学习路线 概述mysql读写分离 MySQL读写分离原理 MySQL的主从复制和MySQL的读写分离两者有着紧密联系,首先部署主从复制,只有主从复制完了,才能在此基础上进行数据的读写分离。 简单来说,读写分离就是只在主服务器上写,只在从服务器上读,基本的原理是让主数据库处理事 ...
分类:
数据库 时间:
2020-07-10 20:45:54
阅读次数:
70
单节点和集群哪个读写更快? 低并发情况下,单节点MySQL读写速度快 高并发情况下,MySQL集群的读写速度更快 一般采用两种方案 1、读写分离方案 2、数据切分方案 单节点数据库的弊病 大型互联网程序用户群体庞大,所以框架必须要特殊设计 单节点的数据库无法满足性能上的要求 单节点的数据库没有冗余设 ...
分类:
数据库 时间:
2020-07-09 19:36:56
阅读次数:
84