Mysql 线程池
摘要:##why 在5.6以前,mysql会对每个连接创建一个线程,请求结束后销毁线程。在高并发的情况下,为了避免频繁创建和释放线程,可以通过thread-cache将线程缓存起来,请求来了先尝试从cache中获取,重复利用线程资源。 show global status like 'thread%' s
阅读全文
posted @
2018-10-26 14:52
j.liu windliu
阅读(1174)
推荐(1) 编辑
Mysql JDBC-mysql-Driver queryTimeout分析
摘要:Mysql jdbc的queryTimeout分析 === Mysql的jdbc driver com.mysql.jdbc.Driver 设置queryTimeout方法 com.mysql.jdbc.StatementImpl.setQueryTimeout StatementImpl实例有一个
阅读全文
posted @
2018-10-22 15:50
j.liu windliu
阅读(2266)
推荐(0) 编辑
MySQL锁、MVCC、以及解决什么问题
摘要:以下所有观点仅针对 InnoDB 引擎,主要参考MySQL官方文档5.7版本,本文内容主要参考MySQL官方5.7的文档,并融合的自身的理解。 https://dev.mysql.com/doc/refman/5.7/en/innodb-locking-transaction-model.html
阅读全文
posted @
2018-07-11 10:33
j.liu windliu
阅读(1770)
推荐(0) 编辑
读高性能Mysql摘要
摘要:类型相关 === INT(1)和INT(20)对于存储和计算来说,意义是相同的,他不会限制值的合法范围,只是一些交互工具会用来显示字符的个数 默认是有符号的,可以指定为无符号,增加数据存储范围,如0 255,可以声明unsigned 整数比字符操作代价更低,因为字符集和校对规则使字符更复杂,如果是i
阅读全文
posted @
2018-01-26 18:06
j.liu windliu
阅读(356)
推荐(0) 编辑
Mysql事务的隔离级别
摘要:事务的隔离级别 == 事务具有ACID四大特写 原子性,操作是原子的,要么都成功,要么都不成功 一致性,从一个一致状态到另一个一致状态,不会出现数据不一致的情况 隔离行,事务直接互不影响,数据库提供多种隔离级别 持久性,事务提交后对数据的修改是永久性的 隔离等级 脏读,可能读到未提交的数据 不可重复
阅读全文
posted @
2018-01-09 15:56
j.liu windliu
阅读(243)
推荐(0) 编辑