mysql 连接 内存溢出_mysql - MySQL中止连接未知错误 - 堆栈内存溢出
我使用多jdbc执行全表查询以进行数据迁移。 当我使用并行的75个jdbc查询每个表有近3000000行的差异表时,我发现MySQL在所有数据返回到jdbc之前中止了一个连接。
慢日志:
Time: 160919 9:09:38
User@Host: test[test] @ [10.142.90.20]
Thread_id: 349 Schema: mmig_1005 QC_hit: No
Query_time: 161.997180 Lock_time: 0.000560 Rows_sent: 619246 Rows_examined: 619246
Full_scan: Yes Full_join: No Tmp_table: No Tmp_table_on_disk: No
Filesort: No Filesort_on_disk: No Merge_passes: 0
explain: id select_type table type possible_keys key key_len ref rows Extra
explain: 1 SIMPLE CAR_NEW_6 ALL NULL NULL NULL NULL 2923495
use mmig_1005;
SET timestamp=1474247378;
SELECT @@version, name, id, sharding_id, model
FROM CAR_NEW_6;
表mmig_1005.car_new_6中有近3000000行,但MySQL仅发送619246行并中止了该连接。 线程ID为349,然后我在mysql-err日志中找到了此中止的连接349。
160919 9:09:38 [Warning] Aborted connection 349 to db: 'mmig_1005' user: 'test' host: '10.142.90.20' (Unknown error)
160919 9:09:38 [Warning] Aborted connection 305 to db: 'mmig_1001' user: 'test' host: '10.142.90.20' (Unknown error)
MySQL参数:
connect_timeout 10
deadlock_timeout_long 50000000
deadlock_timeout_short 10000
delayed_insert_timeout 300
innodb_flush_log_at_timeout 1
innodb_lock_wait_timeout 45
innodb_rollback_on_timeout OFF
interactive_timeout 1800
lock_wait_timeout 600
net_read_timeout 7200
net_write_timeout 7200
rpl_semi_sync_master_timeout 10000
slave_net_timeout 30
sqlasyntimeout 10
sqlasynwarntimeout 3
thread_pool_idle_timeout 60
wait_timeout 1800
innodb_log_buffer_size 134217728
max_allowed_packet 1073741824
为什么MySQL在发送所有数据之前中止该连接?
mysql 连接 内存溢出_mysql - MySQL中止连接未知错误 - 堆栈内存溢出相关推荐
- mysql 连接池 数量_mysql合理配置连接池数量
我们经常会遇见"MySQL: ERROR 1040: Too many connections"的情况,一种是访问量确实很高,MySQL服务器抗不住,这个时候就要考虑增加从服务器分 ...
- mysql 最大连接池数_mysql 最大连接数 连接池
MySQL最大连接数 关于最大连接数:http://mg123.lofter.com/post/1a5f3e_996f838 可以通过修改配置文件(默认/etc/my.cnf)中的"mysq ...
- mysql jdbc存放位置_mysql,jdbc、连接池
在UTF-8编码中,一个英文字母字符存储需要1个字节,一个汉字字符储存需要3到4个字节. 1byte=8bit 1byte就是1B 1KB=1024B free -m Mem"后的total ...
- php mysql 连接方法 对比_Mysql实例php连接MySQL的两种方式对比
<Mysql实例php连接MySQL的两种方式对比>要点: 本文介绍了Mysql实例php连接MySQL的两种方式对比,希望对您有用.如果有疑问,可以联系我们. MYSQL数据库记录一下P ...
- mysql开通远程连接不上去_MySQL本地可以连接,远程连接不上的问题_夜风的BLOG-CSDN博客_mysql远程连接不上...
之前遇到过MySQL本地可以连接但是远程连不上的问题,没有记录,今天在ucloud云上新申请的服务器上又遇到这个问题,记录一下解决过程. 1. 排除网络或防火墙问题 先看是否能ping通远程服务器,p ...
- mysql ssl连接是什么_mysql 的ssl连接是什么
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- mysql 语句块语法_MySQL ------ MySQL常用语句的语法 (三十四)
MySQL常用的语句语法 注意:1. | 符号用来指出几个选中中的一个,因此NULL | NOT NULL 表示给出null 或 not null 2.包含在方括号中的关键字或子句是可选的(如 [li ...
- raspberry pi java8_java - Raspberry PI 2 Java 8 JVM错误 - 堆栈内存溢出
我正在构建基于Java 1.8,spring,hibernate,mysql的Web应用程序,并使用tomcat作为Web服务器. 现在我的应用正在记录(每隔5秒)树莓的系统数据,例如: cpu温度, ...
- mysql连接指定时区_MySQL创建JDBC连接时区问题
报错内容: ErrorCode=0 SQLState=01S00 The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or repres ...
最新文章
- PHP学习:PHP超全局变量(Superglobal)$GLOBALS的介绍以及和global的区别
- 演示使用sql_trace和10046事件对其他会话进行跟踪,并给出trace结果
- 5分钟快速掌握 Python 定时任务框架
- Kafka Design
- Java SpringMVC框架学习(二)httpServeltRequest和Model传值的区别
- 旋转数组—leetcode189
- c语言 typeof 结构体,Go语言通过反射获取结构体的成员类型
- 获取 metadata 过程详解 - 每天5分钟玩转 OpenStack(167)
- Source Generators实现简版AutoMapper
- 【AI视野·今日CV 计算机视觉论文速览 第205期】
- git---Git中.gitignore配置
- linux简单命令3---帮助命令
- SONiC:为Microsoft全球云提供支持的网络交换机软件
- python怎么配置pip_python如何配置pip
- 对于三极管饱和状态的理解
- 机器学习 --- 概率图 - 概述
- 计算机服务器是干什么用的,服务器是干什么的 定义和作用介绍
- 辐射能量、辐照度、辐射亮度
- win10 下安装wampserver 的几个坑
- android 蓝牙设备 ota dfu升级实录
热门文章
- 利用CVE-2019-1040 - 结合RCE和Domain Admin的中继漏洞
- 周记之琢磨下计算机网络(2018/10/22-2018/10/28)
- 学习微信公众号oauth2.0
- 简单的C语言程序合集-2
- 我也确实很向往深圳这种拼搏的精神
- 智能硬件开发神器免费送!距离产品智能化,只差一个“三明治”的距离
- ESP32 入门教学,不入门,不教学
- Kconfig中的“depends on”和“select”
- Android fb0 截屏实现
- Linux C高级编程——网络编程之TCP(3)