
MySQL
文章平均质量分 77
weixin_44149903
写文档只是为了自己学习总结
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL(四)数据库优化
优化从何入手?如何进行性能调优?使得查询更快从下面每一个环节入手客户端连接服务端,可以调整服务端最大连接参数。客户端可以重复使用连接。mybatis自带连接,阿里的druid(默认8个,和机器是几核有关,为什么连接池越大不好,因为减少cpu切换),c3p0,从连接池获取配置的优化修改配置一般有专业的dba进行,不是开发人员关注的重点哦!!!缓存服务,redis,架构层面,数据库集...原创 2020-02-17 16:42:44 · 168 阅读 · 1 评论 -
MySQL(三)事务与MVCC多版本控制及锁
什么是数据库的事务?数据库执行过程中一个逻辑单位哪些存储引擎支持事务?InnoDB支持事务,Mysiam不支持事务四大特性?ACID原子性:(不可分割,都成功,都失败),回滚操作通过undo log实现一致性:平衡,-100 ,+100隔离性:互相不干扰持久性:事务提交后就是永久性的。事务的恢复通过redo log在什么地方会用到事务?什么时候回出现事务发送一个指令到数据库...原创 2020-02-14 20:16:07 · 389 阅读 · 2 评论 -
MySQL(二)查询执行流程
下图是MySQL查询路径半双工,a向b发送,等到b接收完成后才能响应,然后才可以发下一条指令比方对讲机,你说完,另一个人才能说select * from user where username=‘123’;连接时间可以修改,这些参数都可以在官网上查找到的,不用记查询缓存,先去查询缓存,直接返回结果(sql语句和之前的一样)默认关闭,打开/etc/my.cnf文件进行配置que...原创 2020-02-07 12:00:06 · 407 阅读 · 1 评论 -
MySQL(一)中的B+Tree和引擎
基于5.7版本进行学习1.了解MySQL语句执行流程2.理解MySQL架构与内部模块3.掌握MySQL存储引擎的磁盘与内存结构MySQL发展原创 2020-02-06 17:39:32 · 324 阅读 · 1 评论 -
java连接mysql数据库连通性判断
Connection connection = null;try { Class.forName("com.mysql.jdbc.Driver"); connection = DriverManager.getConnection( ds.getJdbcConnection(), ak.getAccessId(), ...原创 2020-01-02 14:37:43 · 1788 阅读 · 0 评论 -
Linux中查询sql格式化数据
在select语句末尾使用"\G"来格式化输出select * from table where id = 1 \G;原创 2019-12-30 11:11:54 · 2520 阅读 · 0 评论