wolf_love666的博客

微信公众号【小诚信驿站】 author:wolf_love666

数据库——MySQL读写分离后的延迟解决方案

背景: 根据上图可以看到QPS:10.73k,实际上真实的并发大量数据到达的时候,我这里最高的QPS是将近15k.而目前单个数据库分片(实例)4CPU8G内存的配置下,最高的性能是7k的QPS。 基于上篇我进行了分库分表是对于性能有很大的提高,分库分表实践和中间件的引申 我这里讲解的例子是目前4...

2019-05-22 15:00:06

阅读数 71

评论数 0

MySQL使用中的常见问题和排查思路

解决方案: https://blog.csdn.net/poice00/article/details/52129351mysql 秒杀的策略以及思考

2019-02-27 16:55:55

阅读数 65

评论数 0

InnoDb存储引擎概念与原理(高性能MySQL第三版)

InnoDB介绍 InnoDB和ACID模型 InnoDB多版本 InnoDB架构 InnoDB锁和事务模型 InnoDB配置 InnoDB的整体架构 InnoDB兼具高可靠性和高性能。 在MySQL 5.6中,InnoDB是默认的官方推荐的存储引擎。 InnoDB的整体架构图:(请忽...

2019-02-27 16:36:47

阅读数 55

评论数 0

MySQL内部原理深度解析(MySQL高性能第三版)

mysql连接的两种方式 mysql客户端可以通过两种方式链接mysql,一种为unix socket,另外一种为基于tcp/ip协议。 Unix socket方式是通过使用一个Unix socket文件来实现连接的,默认位于 /tmp/mysql.sock。Unix socket方式比tcp/i...

2019-02-27 12:37:49

阅读数 97

评论数 0

MySQL性能调优(MySQL高性能第三版)

创建高性能索引 query优化 连接优化 内存使用 查询缓存优化 日志设置优化 Innodb存储引擎优化 创建高性能索引 在InnoDB中,表数据文件本身就是按B+Tree组织的一个索引结构,这棵树的叶节点data域保存了完整的数据记录。这个索引的key是数据表的主键,因此InnoDB...

2019-02-27 08:35:21

阅读数 229

评论数 0

mysql的运维(高性能mysql第三版)

前言: 1.show status 查看系统运行的实时状态,便于dba查看mysql当前运行的状态,做出相应优化,动态的,不可认为修改,只能系统自动update。 2.show variables 查看系统参数,系统默认设置或者dba调整优化后的参数,静态的。可以通过set或者修改my...

2019-02-27 07:06:49

阅读数 175

评论数 0

mysql基础知识(高性能mysql第三版)

Mysql文件物理组成 mysql表结构设计 基础的sql语句以及函数 安全性 mac下的常用操作 前言: mysql逻辑架构: mysql的逻辑架构大概分为三层: 第一层: 服务层(为客户端服务) 为请求做连接处理,授权认证,安全等。 第二层:核心服务 比如查询解析,优化,缓存,内置...

2019-02-26 20:50:46

阅读数 47

评论数 0

数据库索引,索引底层的实现,B+树的结构以及与普通查找树的优点

什么是数据库索引? 用一句话来描述:数据库索引就是一种加快海量数据查询的关键技术。 比如字典的首页对于每个字的解释有页码标注。 什么是联合索引? 一些包含多个字段的数据库索引,比如INDEX idx_test(col_a, col_b)。这种包含多个字段的索引就被称为“联合索引” 最左前缀匹配 ...

2019-02-18 10:40:12

阅读数 55

评论数 0

数据库——mysql性能负载生产环境监控指标(详细图示例)

性能负载7维度 读写、cpu、线程、tcp、cpu负载、网络、磁盘 以下mysql监控指标针对的版本号为:5.6.26 --------1、mysql读写操作 QPS:Query Per Second,每秒请求(查询)次数。这个参数非常重要,可以直观的反映系统的性能,这就像IOPS衡量...

2019-02-02 11:51:10

阅读数 193

评论数 0

数据库——(MySQL语言定义:什么是DDL,DML和DQL,DCL,DTL?)

DDL (Data Definition Language) refers to the CREATE, ALTER and DROP statements DDL allows to add / modify / delete the logical structures which conta...

2018-09-27 12:41:02

阅读数 413

评论数 0

数据库——MySQL分库分表的演进和实践以及中间件的比较

1、了解几个问题? 0、什么是分库分表 把原本存储于一个库的数据分块存储到多个库上,把原本存储于一个表的数据分块存储到多个表上。 1、MySQL为什么分库分表 当一张表的数据达到几千万时,你查询一次所花的时间会变多,如果有联合查询的话,可能会死在那儿。分表的目的就在于此,减小数据库的负担,缩...

2018-09-20 17:11:39

阅读数 2371

评论数 2

Redis--(linux安装redis3.2.9主从复制与集群的搭建--教程)

如果中间遇见问题可以加扣扣群300458205 一、安装redis并且启动看上一篇文章 http://blog.csdn.net/wolf_love666/article/details/76223299二、配置多个Redis2-0了解下机制:redis的replication机制允许slave...

2017-07-28 00:49:48

阅读数 1970

评论数 0

Redis--(linux安装redis3.2.9--教程)

如果中间遇见问题可以加扣扣群300458205 下载安装包 1、第一步上传并且解压编译源码tar xzf redis-3.2.9.tar.gz -C ../server/ cd redis-3.2.9/ make 2、启动服务 3、启动客户端验证 远程访问服务器失败,知道...

2017-07-28 00:21:26

阅读数 2046

评论数 0

数据库----(linux下安装mysql-5.7.19 创建数据库并且导入数据库文件 教程)

1-首先通过xshell连接数据库服务器,执行命令mysql -u root -p 命令,按照提示输入密码。连接上数据库。 2-在连接终端上执行命令create database osf;执行完成后,验证数据库是否创建成功。执行命令show databases;查看是否有osf数据库。 3-将...

2017-07-26 18:12:59

阅读数 1975

评论数 0

数据库----(linux下安装多个mysql-5.7.19(tar.gz)教程)

环境:centos 6.5 初级第一次在Linux下安装MySQL-5.7.19版本教程 请看上一篇,如果已经会安装了,那么请看这篇linux下安装多个mysql-5.7.19 如果有问题请加群扣扣群300458205 1-下载 2-跳过登陆 3-1安装多个数据库需要配置自己的my...

2017-07-26 18:07:01

阅读数 5057

评论数 2

数据库----(linux下安装mysql-5.7.19(tar.gz)教程)

环境:centos 6.5 初级第一次在linux下安装mysql-5.7.19版本教程,如果已经会安装了,那么请看下一篇linux下安装多个mysql-5.7.19 如果有问题请加群扣扣群300458205 1-下载 2-跳过登陆 3-上传并解压到目录../usr/local/...

2017-07-26 17:43:51

阅读数 15697

评论数 4

数据库----(MySQL基本常见sql)

删除唯一索引: alter table T_PARTY_REG drop index UK_T_PARTY_REG_REG_CODE; 新建索引: create index IX_T_PARTY_REG_REG_CODE on DBUSER.T_PARTY_REG ( REG_CO...

2016-09-18 12:10:32

阅读数 181

评论数 0

数据库----(Mysql语句性能调优规范&如何调优步骤讲解)

开发时候可能因为项目周期或者自身能力不够只是为了实现功能,但是开发完毕对于性能调优,代码优化要求就高了,那么针对于mysql的优化建议整理如下: 1.将经常要用到的字段(比如经常要用这些字段来排序,或者用来做搜索),则最好将这些字段设为索引。 2.字段的种类尽可能用int 或者tinyint类...

2016-09-05 23:14:37

阅读数 303

评论数 0

提示
确定要删除当前文章?
取消 删除