![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
两天
这个作者很懒,什么都没留下…
展开
-
MySQL Explain详解
在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。所以我们深入了解MySQL的基于开销的优化器,还可以获得很多可能被优化器考虑到的访问策略的细节,以及当运行SQL语句时哪种策略...转载 2019-06-24 14:28:53 · 153 阅读 · 0 评论 -
@GeneratedValue和@SequenceGenerator介绍
@GeneratedValue和@SequenceGenerator是JPA标准注解,GeneratedValue用来定义主键生成策略,SequenceGenerator用来定义一个生成主键的序列;它们要联合使用才有效。下面介绍一个使用Oracle序列生成主键的方法1、数据库中先定义一个Oracle序列,如名字为SEQ_BDF2_USER2、在Entity实体类中通过使用注解@Sequen...转载 2019-08-26 10:55:09 · 1270 阅读 · 0 评论 -
Mysql 存储引擎的区别和比较
https://blog.csdn.net/zgrgfr/article/details/74455547**MyISAM存储引擎**MyISAM基于ISAM存储引擎,并对其进行扩展。它是在Web、数据仓储和其他应用环境下最常使用的存储引擎之一。MyISAM拥有较高的插入、查询速度,但不支持事务。MyISAM主要特性有:1、大文件(达到63位文件长度)在支持大文件的文件系统和...转载 2019-07-23 11:09:59 · 125 阅读 · 0 评论 -
我以为自己足够了解MySQL索引,直到遇见阿里面试官……
https://mp.weixin.qq.com/s/yZ133u4np5_OVFC6xesTpA相信很多人对于MySQL的索引都不陌生,索引(Index)是帮助MySQL高效获取数据的数据结构。因为索引是MySQL中比较重点的知识,相信很多人都有一定的了解,尤其是在面试中出现的频率特别高。楼主自认为自己对MySQL的索引相关知识有很多了解,而且因为最近在找工作面试,所以单独复习了很...转载 2019-07-23 16:36:09 · 886 阅读 · 0 评论 -
Mysql联合索引最左匹配原则
https://segmentfault.com/a/1190000015416513前言之前在网上看到过很多关于mysql联合索引最左前缀匹配的文章,自以为就了解了其原理,最近面试时和面试官交流,发现遗漏了些东西,这里自己整理一下这方面的内容。最左前缀匹配原则在mysql建立联合索引时会遵循最左前缀匹配的原则,即最左优先,在检索数据时从联合索引的最左边开始匹配,示例:对列col...转载 2019-07-09 09:50:47 · 278 阅读 · 0 评论 -
Mysql5.6 Performance_schema 深入浅出
转载自:https://keithlan.github.io/2015/07/17/22_performance_schema/目录结构22.1 performance Schema 快速入门 22.2 Performance Schema 配置 22.2.1 mysql编译的时候 修改Performance Schema配置 22.2.2 mysql启动的时候 修改Pe...转载 2019-06-24 14:46:48 · 1018 阅读 · 0 评论 -
MySQL 性能监控4大指标——第二部分
【编者按】本文作者为 John Matson,主要介绍mysql性能监控应该关注的4大指标。第一部分介绍了前两个指标:查询吞吐量与查询执行性能。本文将继续介绍另两个指标:MySQL 连接与缓冲池。文章系国内 ITOM 管理平台OneAPM编译呈现。连接名称 描述 指标类型 可用性 Threads_connected 当前开放的连接 资源: 利...转载 2019-06-24 14:43:19 · 494 阅读 · 0 评论 -
MySQL 性能监控4大指标——第一部分
【编者按】本文作者为 John Matson,主要介绍mysql性能监控应该关注的4大指标。 第一部分将详细介绍前两个指标: 查询吞吐量与查询执行性能。文章系国内 ITOM 管理平台OneAPM编译呈现。MySQL 是什么?MySQL是现而今最流行的开源关系型数据库服务器。由Oracle所有,MySQL 提供了可以免费下载的社区版及包含更多特性与支持的商业版。从1995年首发...转载 2019-06-24 14:30:44 · 293 阅读 · 0 评论 -
MySQL索引原理及慢查询优化
背景MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通MySQL”、“SQL语句优化”、“了解数据库原理”等要求。我们知道一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最...转载 2019-06-24 14:29:58 · 282 阅读 · 0 评论 -
JPA @Table 注解
@Table是类级别的注解,用于声明实体映射到数据库中的具体的表。参数 类型 描述 name String 表的名称,默认为实体名称(参考@Entity注解的name参数说明),因此如果实体名称与映射的表名称一致时,@Table注解常常可以省略。 catalog String 默认为数据库系统缺省的 catalog。 schema ...转载 2019-08-26 11:00:51 · 7491 阅读 · 1 评论