数据库
文章平均质量分 55
吃饼青年
精通Java
展开
-
记录一次mysql查询问题
mysql的版本:8.0.11表信息大约600w的数据量的表:表结构:原始sql执行经过执行n次,缓存之后还是需要4-5s:执行计划如下:下面是数据为390w的表查询时间和计划:同等语义改造后的sql改造后的语句执行计划如下:执行时间如下:总结目前只能总结下这些现象,不能从更深层次的原理去解释这些现象。希望有更多的时间学习mysql相关理论知识再来补充。1....原创 2020-04-27 13:37:34 · 188 阅读 · 0 评论 -
数据库事务隔离级别
原文链接:http://singo107.iteye.com/blog/1175084事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。√: 可能出现 ×: 不会出现脏读转载 2017-06-08 14:21:01 · 267 阅读 · 0 评论 -
sql基础拾遗
很多地方也感觉不清晰了,所以重新去学习一下,加深印象。主要是sql中几个点,比如说:几种连接之间的区别、join中on和where的区别,order by多字段排序,group by的使用等。内连接、外连接、左连接、右连接 JOIN: 如果表中有至少一个匹配,则返回行 LEFT JOIN: 即使右表中没有匹配,也从左表返回所有的行 RIGHT JOIN:原创 2017-08-06 15:49:43 · 318 阅读 · 0 评论 -
Oracle数据库导入导出DMP文件
今天,需要对dmp进行数据库导入,还原数据,所以小记一下oracle创建用户、数据泵工具使用等。原创 2017-12-13 11:54:55 · 353 阅读 · 0 评论