标签:wait_timeout

编程技术

『互联网架构』软件架构-mysql主从(二)

42

xiaoli.wang 发布于 2019-02-09

通俗来讲,如果对数据库的读和写都在同一个数据库服务器中操作,业务系统性能会降低。 为了提升业务系统性能,优化用户体验,可以通过做主从复制(读写分离)来减轻主数据库的负载。 而且如果主数据库宕机,可快速将业务系统切换到从数据库上,可避免数据丢失。源码:https://github....

阅读(46)评论(0)赞 (0)

编程技术

LNMP+HAProxy+Keepalived负载均衡 – 配置文件汇总

puefu.he 发布于 2019-01-14

Nginx的操作命令 vim /usr/local/nginx/conf/nginx.conf # 将端口由80修改为10001,修改内容如下: listen 10001 default_server; # 具体配置可参考下面的nginx配置文件 # 重启Nginx,并查看其状态...

阅读(88)评论(0)赞 (0)

Java

Java 调优:MysqlIO.readFully 问题排查分析过程

2

likai 发布于 2019-01-07

问题描述 支付清结算系统"外部对账"部分任务在早上6:00~7:00时间段内对账速度缓慢,且经常造成对账统计结果不准确问题,导致结转记账不准确。 初步分析及处理过程 由于外部对账是经过性能优化的,且在压测环境表现良好,所以最开始初步认为是由于数据库性能瓶颈导致...

阅读(83)评论(0)赞 (0)

编程技术

优秀后端架构师必会知识:史上最全MySQL大表优化方案总结

16

changyuan.xu 发布于 2018-12-17

本文原作者“ manong”,原创发表于segmentfault,原文链接:segmentfault.com/a/1190000006158186 1、引言 MySQL作为开源技术的代表作之一,是互联网得以广泛流行的重要基础技术之一。 国外 GitHub、Airbnb、Yelp、...

阅读(92)评论(0)赞 (0)

Java

谈一谈Spring-Mybatis在多数据源配置上的坑

10

邓龙华 发布于 2018-11-26

概述 先聊一聊业务背景,随着系统服务的不断开发,我们的系统会充斥着各种个样的业务.这种时候,我们应该要开始考虑一下如何将系统的粒度细化.举个常见的例子: 电商系统可以拆分为 商品模块,订单模块,地址模块等等.这些模块都可以独立抽取出来,形成一个单独的服务.这就会涉及到各个模块之间...

阅读(112)评论(0)赞 (0)

Spring

谈一谈Spring-Mybatis在多数据源配置上的坑

12

wenming.gapo 发布于 2018-11-26

先聊一聊业务背景,随着系统服务的不断开发,我们的系统会充斥着各种个样的业务.这种时候,我们应该要开始考虑一下如何将系统的粒度细化.举个常见的例子: 电商系统可以拆分为 商品模块,订单模块,地址模块等等.这些模块都可以独立抽取出来,形成一个单独的服务.这就会涉及到各个模块之间的通信...

阅读(160)评论(0)赞 (0)

编程技术

Gh0st大灰狼RAT家族通讯协议分析

9

xirruiqiang 发布于 2018-04-15

0×00 概述 本报告由360云影实验室编写发布,主要分析Gh0st/大灰狼远控木马的通讯协议和其源代码中关于通讯协议实现的细节,以及对Gh0st/大灰狼通讯实现从自身安全性,实现的合理性上给出评价,举例相关的不足,破绽和漏洞,力图在远控木马攻防的实践上提供一些参考方...

阅读(305)评论(0)赞 (0)

编程技术

MySQL常用参数列表

songhua.gao 发布于 2018-04-13

收集一些常用的MySQL参数,方便日后使用。 全局参数 通用配置 max_connections MySQL能创建的最大连接数,如果数据库的并发量比较大,建议调高此值,以增加并行连接数量,当然连接数越多,由于MySQL会为每个连接创建连接缓冲区,连接数越多会消耗更多内存 open...

阅读(265)评论(0)赞 (0)

编程技术

【MySQL】参数wait_timeout和interactive_timeout的作用和区别是什么?

19

songhua.gao 发布于 2017-12-29

【MySQL】参数wait_timeout和interactive_timeout的作用和区别是什么?   真题1、参数wait_timeout和interactive_timeout的作用和区别是什么? 答案:interactive_timeout表示MySQL服务器...

阅读(559)评论(0)赞 (0)

编程技术

关于mysql的Too many connections问题

2

hanze 发布于 2017-11-29

1、问题展现 应用端登录出现Too many connections报错 检查发现mysql数据库服务端已经达到了max_connections上限 mysql> show variables like ‘max_connections'; +—&#...

阅读(169)评论(0)赞 (0)

编程技术

【MySQL】浅析interactive_timeout和wait_timeout

5

wenming.gapo 发布于 2017-08-18

一 前言   这篇文章源于自己一个无知的提问,作为一个DBA 老鸟,实在汗颜 。如图,修改wait_timeout参数之后 并没有及时生效,于是乎去跑到技术支持群里问了。。ps 应该去查g.cn 才对。。     本文通过测试我们要弄清楚两个问题 &...

阅读(154)评论(0)赞 (0)

编程技术

MYSQL中一个特殊的MDL LOCK死锁案列

1

尖兵 发布于 2017-08-11

水平有限 如有错误请指出共同探讨 版本:5.7.19 mysql+innodb 本文中所说的上文是如下文章,也是讨论MDL LOCK死锁的基础,包含了很多MDL LOCK的基础知识建议 好好阅读 http://blog.itpub.net/7728585/viewspace-21...

阅读(237)评论(0)赞 (0)

编程技术

“MySQL server has gone away” in django ThreadPoolExecutor

xirruiqiang 发布于 2017-01-07

MySQL server has gone away报错 最近碰到 MySQL server has gone away 的报错,报错出现的现象是: 生产环境周末到周一上午会出现一些间断的报错,晚些恢复正常 测试环境每天上午会出现间断报错,晚些恢复正常 出错的场景都是通过 Thr...

阅读(171)评论(0)赞 (0)

编程技术

MySQL大表优化方案

6

wenming.gapo 发布于 2016-08-03

当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化: 单表优化 除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在 千万级 以下,字符串为主的表在 五百万 以下是没有太大问题的。而事...

阅读(267)评论(0)赞 (0)

编程技术

IP whois介绍和部署实践

2

刘莉莉 发布于 2016-06-24

背景 whois分两种,一种是查询域名的,一种是查询IP的。这里说的时候后者。 背景不提,你大可以认为我是闲的蛋疼,毕竟互联网上公开的whois数据库非常多,而且没有任何使用的限制。国内可能有前人摸索过,但是目前还没有在某个平台上看到有人提起,所以才斗胆来写了这篇文章。 说起IP...

阅读(268)评论(0)赞 (0)

编程技术

性能优化那些事

17

dulong 发布于 2016-05-14

写在之前的话,最近一年多来几乎没更新博客,更多的原因是自知资历尚潜,要学习的东西太多,要接触的东西也太多,没有足够的精力投入到博客上,或许有一天时机成熟会再提高更新频率吧,但有一点不会变的是,学习的路上数十年如一日,我会一直坚持,争取有更多的机会可以走出来,但前提是我有了足够的深...

阅读(223)评论(0)赞 (0)

编程技术

Heartbeat+DRBD+Mysql+Lvs+Keepalived高可用及分发搭建

3

darida 发布于 2016-04-11

 环境介绍: 主节点mysql1:192.168.9.25  主节点mysql2:192.168.9.26 Heartbeat的写的VIP:192.168.9.231 LVS1:192.168.9.27 LVS2:192.168.9.28 keepalived...

阅读(320)评论(0)赞 (0)