upjmbai5800
upjmbai5800
全部文章
数据库
J.U.C(2)
Java基础(25)
Java源码阅读(3)
JVM(4)
mybatis(3)
react(1)
Redis(1)
Spring(1)
springMVC(1)
专利(3)
刷题随笔(1)
多线程(5)
实习随笔(3)
操作系统(3)
数据结构与算法(6)
网络(1)
面试问题总结(3)
高并发(2)
归档
标签
去牛客网
登录
/
注册
upjmbai5800的博客
全部文章
/ 数据库
(共7篇)
MySQL学习(4)
MySQL学习(4) 让order by、group by查询更快 1 order by 原理 在优化 order by 语句之前,需要先了解 MySQL 中排序的相关知识点和原理,为了方便讲解过程举例说明,首先创建一张测试表,建表及数据写入语句如下: use muke; ...
MySQL
数据库
2019-10-12
0
838
MySQL学习(3)
MySQL学习(3) 条件字段有索引,为什么查询也这么慢? 如果我们想在某一本书中找到特定的主题,一般最快的方法是先看索引,找到对应的主题在哪个页码。 而对于 MySQL 而言,如果需要查找某一行的值,可以先通过索引找到对应的值,然后根据索引匹配的记录找到需要查询的数据行。然而,有时会...
MySQL
数据库
2019-10-10
0
593
MySQL学习(2)
MySQL学习(2) 1.show profile 分析慢查询 有时需要确定 SQL 到底慢在哪个环节,此时 explain 可能不好确定。在 MySQL 数据库中,通过 profile,能够更清楚地了解 SQL 执行过程的资源使用情况,能让我们知道到底慢在哪个环节。 可以通过配置参...
MySQL
数据库
2019-09-18
0
589
MySQL学习(1)
MySQL学习(1)如何定位慢查询,如何分析SQL执行效率 引用自慕课专栏:http://www.imooc.com/read/43/article/682 1.定位慢查询 实际开发过程中,如果项目的数据量很大,可能会碰到某个功能或者某个接口需要很久才能返回结果,我们就...
MySQL
数据库
2019-09-04
0
584
开发避坑(一)数据库写入中文信息失败
报错详细信息:Cause: java.sql.SQLException: Incorrect string value: '\xE4\xBD\xA0\xE5\xA5\xBD' for column ... 报错原因:向数据库写入中文信息时,由于数据库编码的原因不支持中文写入 ...
银联实习
Java基础
实习
数据库
2019-07-29
0
495
理解MySQL(二)--数据库事务
1、事务:事务内的语句,要么全部执行成功,要么全部执行失败。 a) 数据库事务四要素:ACID,原子性,一致性,隔离性,持久性。 b) 原子性:一个事务必须被视为不可分割的最小单元。 c) 一致性:数据库是从一个一致性状态转换到另外一个一致性状态。 d) ...
实习
MySQL
数据库
关系型数据库
2019-07-18
0
541
理解MySQL(一)--MySQL介绍
一、Mysql逻辑架构: 1、 第一层:服务器层的服务,连接\线程处理。 2、 第二层:查询执行引擎,MySQL的核心服务功能,包括查询解析、分析、优化和缓存,所有跨存储引擎的功能都在这一层实现。 3、 第三层:存储引擎。存储引擎负责MySQL中数据的存储和提取。 二、并发控制 1、...
实习
MySQL
关系型数据库
数据库
2019-07-17
0
486