
mysql
空杯心态_虚怀若谷
空杯心态_虚怀若谷
展开
-
mysql sql长度限制解决
今天发现了一个错误: Could not execute JDBC batch update 最后发现原因是SQL语句长度大于1M,而我机器上的mysql是默认设置, 也就是说mysql通讯的数据包大小设置是1M,这就造成sql语句执行失败。 于是把mysql的配置文件(my.ini)中的max_allowed_packet = 6M变大, 问题就解决了。转载 2016-12-27 16:29:23 · 485 阅读 · 0 评论 -
数据库高可用架构(MySQL、Oracle、MongoDB、Redis)
一、MySQL MySQL小型高可用架构 方案:MySQL双主、主从 + Keepalived主从自动切换 服务器资源:两台PC Server 优点:架构简单,节省资源 缺点:无法线性扩展,主从失败之后需要手动恢复主从架构 MySQL中型高可用架构 方案:MMM + MySQL双主 + 多从高可用方案 服务器资源: 1、转载 2017-03-20 18:20:43 · 335 阅读 · 0 评论 -
MySQL调优三步曲(慢查询、explain profile)
mysql profile explain slow_query_log分析优化查询 在做性能测试中经常会遇到一些sql的问题,其实做性能测试这几年遇到问题最多还是数据库这块,要么就是IO高要么就是cpu高,所以对数据的优化在性能测试过程中占据着很重要的地方,下面我就介绍一些msyql性能调优过程中经常用到的三件利器: 1、慢查询 (分析出现出问题的sql) 2、Explain转载 2017-03-16 09:01:03 · 171 阅读 · 0 评论 -
Haproxy+多台MySQL从服务器(Slave) 实现负载均衡
本系统采用MySQL一主多从模式设计,即1台 MySQL“主”服务器(Master)+多台“从”服务器(Slave),“从”服务器之间通过Haproxy进行负载均衡,对外只提供一个访问IP,当程序需要访问多台"从"服务器时,只需要访问Haproxy,再由Haproxy将请求分发到各个数据库节点。 我们的程序可以有俩个数据源(DataSourceA,DataSourceB),一个(转载 2017-05-11 14:53:13 · 326 阅读 · 0 评论 -
Mysql Binlog三种格式介绍及分析
一.MySQL Binlog格式介绍 Mysql binlog日志有三种格式,分别为Statement,MiXED,以及ROW! 1.Statement:每一条会修改数据的sql都会记录在binlog中。 优点:不需要记录每一行的变化,减少了binlog日志量,节约了IO,提高性能。(相比row能节约多少性能与日志量,这个取决于应用的SQL情况,正常同一条记录修改或者转载 2017-05-12 12:04:28 · 221 阅读 · 0 评论