表示 进入内容 2130156
« 先前的 10 新的记录 | 下一步 10 较早的记录 »
Displaying posts with tag: thread (reset)
Mysql源码学习——Thread Manager

一、前言     上篇的Connection Manager中,曾提及对于一个新到来的Connection,服务器会创建一个新的线程来处理这个连接。 其实没那么简单,为了提高系统效率,减少频繁创建线程和中止线程的系统消耗,Mysql使用了线程缓冲区的概念,即如果 一个连接断开,则并不销毁承载其的线程,而是将此线程放入线程缓冲区,并处于挂起状态,当下一个新的Connection到来 时,首先去线程缓冲区去查找是否有空闲的线程,如果有,则使用之,如果没有则新建线程。

【服务器】  【mysql】  【函数】   …

[获取更多]
Mysql源码学习——Thread Manager

一、前言     上篇的Connection Manager中,曾提及对于一个新到来的Connection,服务器会创建一个新的线程来处理这个连接。 其实没那么简单,为了提高系统效率,减少频繁创建线程和中止线程的系统消耗,Mysql使用了线程缓冲区的概念,即如果 一个连接断开,则并不销毁承载其的线程,而是将此线程放入线程缓冲区,并处于挂起状态,当下一个新的Connection到来 时,首先去线程缓冲区去查找是否有空闲的线程,如果有,则使用之,如果没有则新建线程。

【服务器】  【mysql】  【函数】   …

[获取更多]
MySQL主从同步报错排错结果及修复过程之:Slave_SQL_Running: No

起因调查:   收到大量邮件报警想必事出有因,就问同事到底发生了什么?同事登录从库查看,发现出现如下报错提示,表示与主库同步失败,一直卡在哪里,看他弄了两个多小时,问题越来越多,解决一个恢复平静了一两分钟又不行了。

【服务器】  【mysql】  【日志】  【同步】  【Server】  【database】   …

[获取更多]
MySQL主从同步报错排错结果及修复过程之:Slave_SQL_Running: No

起因调查:   收到大量邮件报警想必事出有因,就问同事到底发生了什么?同事登录从库查看,发现出现如下报错提示,表示与主库同步失败,一直卡在哪里,看他弄了两个多小时,问题越来越多,解决一个恢复平静了一两分钟又不行了。

【服务器】  【mysql】  【日志】  【同步】  【Server】  【database】   …

[获取更多]
MySQL 5.7中sync_binlog参数和半同步中after_commit和after_sync的区别

本文为我的一些零散记录供以后参考,本来知道已经很久了但是有朋友问到老是需要翻很久,这里干脆记录下来,但是水平有限都不深入,如有误导请见谅为什么将他们放在一起讨论因为他们都存在于同一个函数MYSQL_BIN_LOG::ordered_commit函数中。

【mysql】  【函数】  【线程】  【同步】  【binlog】  【Commit】   …

[获取更多]
MySQL里面的CONNECTION_ID

CONNECTION_ID() MySQL的这个函数返回的是这个连接的连接ID或者thread ID。对于已经建立的连接的客户端,都有一个唯一的连接ID。这个值和 INFORMATION_SCHEMA.PROCESSLIST一样,也和SHOW PROCESSLIST输出的ID列一样,也是Performance Schema threads 表里面的PROCESSLIST_ID。

【mysql】  【函数】  【schema】  【html】  【thread】  【performance】   …

[获取更多]
INSERT DELAYED使用总结

今天研究了下insert delayed这个特性。 背景RD反馈,他有一个异步的队列缓冲表,现在在做优化,看如果用insert delayed能不能提升性能?这个业务要求呢,本来就是异步插入到数据库的,所以并不是那么急着访问。

【mysql】  【线程】  【handler】  【thread】  【myisam】   点击查看原文>

[线上问题]两个update造成的死锁分析

背景元旦节后第一天上班,rd反映线上财务系统出现了死锁。还很苦恼地说不管他怎么想都想不明白,为啥这两条SQL查的是两个独立通道,查出来的数据肯定都不会相同,怎么会出现死锁呢?连锁等待都不会有的啊。趁着分析这个死锁问题,将《MySQL技术技术内幕:InnoDB存储引擎》锁那一张又重新看了一遍,也仔细阅读了一遍何大师关于锁的分析,又有了跟以前不一样的感悟。

【mysql】  【innodb】  【SQL】  【DB】   …

[获取更多]
从Mysql slave system lock延迟说开去

本文主要分析 sql thread中system lock出现的原因,但是笔者并明没有系统的学习过master-slave的代码,这也是2018年的一个目标,2018年我都排满了,悲剧。所以如果有错误请指出,也作为一个笔记用于后期学习。

【mysql】  【innodb】  【函数】  【SQL】  【LOG】  【lock】  【binlog】   …

[获取更多]
MySQL · 捉虫动态 · 信号处理机制分析

背景 在 AliSQL 上面有人提交了一个 bug,在使用主备的时候 service stop mysql 不能关闭主库,一直显示 shutting down mysql …,到底怎么回事呢,先来看一下 service stop mysql 是怎么停止数据库的。

【mysql】  【函数】  【线程】  【脚本】  【多线程】  【thread】  【Other】   …

[获取更多]
表示 进入内容 2130156
« 先前的 10 新的记录 | 下一步 10 较早的记录 »