![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DB
Java笔记虾
欢迎微信搜索【Java笔记虾】关注我的公众号,号内回复“后端面试”,送你一份精心准备的Java面试题(提纲+解析),后端技术精选每天定时推送优质Java技术博客,可以琐碎时间学点儿东西
展开
-
SQL查找删除重复行
点击上方“Java知音”,选择“置顶公众号”技术文章第一时间送达!本文讲述如何查找数据库里重复的行。这是初学者十分普遍遇到的问题。方法也很简单。这个问题还可以有其他演变,例如,如何查找“两字段重复的行”(#mysql IRC 频道问到的问题)如何查找重复行 第一步是定义什么样的行才是重复行。多数情况下很简单:它们某一列具有相同的转载 2018-02-06 16:12:18 · 778 阅读 · 0 评论 -
MySQL索引原理
什么是索引?“索引”是为了能够更快地查询数据。比如一本书的目录,就是这本书的内容的索引,读者可以通过在目录中快速查找自己想要的内容,然后根据页码去找到具体的章节。数据库也是一样,如果查询语句使用到了索引,会先去索引里面查询,取得数据所在行的物理地址,进而访问数据。索引的优缺点优势:以快速检索,减少I/O次数,加快检索速度;根据索引分组和排序,可以加快分组和排序;劣势:索引本身也...转载 2019-09-06 12:35:32 · 707 阅读 · 0 评论 -
超级全面的MySQL优化面试解析
作者:Anwenjuejin.im/post/5c6b9c09f265da2d8a55a855推荐阅读(点击即可跳转阅读)SpringBoot内容聚合面试题内容聚合设计模式内容聚合Mybatis内容聚合多线程内容聚合本文概要概述为什么要优化系统的吞吐量瓶颈往往出现在数据库的访问速度上随着应用程序的运行,数据库的中的数据会越来越多,处理时间会相...转载 2019-09-02 10:13:40 · 9731 阅读 · 8 评论 -
MySQL常见SQL错误用法
作者:db匠https://yq.aliyun.com/articles/72501前言MySQL在2016年仍然保持强劲的数据库流行度增长趋势。越来越多的客户将自己的应用建立在MySQL数据库之上,甚至是从Oracle迁移到MySQL上来。但也存在部分客户在使用MySQL数据库的过程中遇到一些比如响应时间慢,CPU打满等情况。阿里云RDS专家服务团队帮助云上客户解决过很多紧急...转载 2019-08-22 15:21:14 · 698 阅读 · 0 评论 -
Oracle数据库案例学习系列文章
初学SQL注入PL/SQL中SQL语句10053创建方法有关10053事件,你知道这两个知识点么?SQL语句Concatenation字符串拼接错误探究外键为何要建索引?ORA-02266错误解决方案一个COMMIT提交次数的问题路由冲突对数据库的影响统计信息的偏差,导致SQL性能影响的一则案例操作分区表提示ORA-015...原创 2018-08-10 12:06:02 · 1364 阅读 · 0 评论 -
使用索引为什么能提高查询速度?
作者:big_footcnblogs.com/Berryxiong/p/6249427.html关于资源视频下载的说明常用设计模式完整系列篇【强化编程功底】算法文摘为什么能够提高查询速度?索引就是通过事先排好序,从而在查找时可以应用二分查找等高效率的算法。一般的顺序查找,复杂度为O(n),而二分查找复杂度为O(log2n)。当n很大时,二者的效率相差及其悬殊。举个例子:表中有一百万条数据,需要在其...转载 2018-05-19 20:02:36 · 2646 阅读 · 1 评论 -
【MySQL索引】使用教程
SpringCloud实战视频下载Javaweb练手项目源码下载精选Javaweb相关视频教程100套IT类简历模板下载关于MySQL索引的好处,如果正确合理设计并且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。对于没有索引的表,单表查询可能几十万数据就是瓶颈,而通常大型网站单日就可能会产生几十万甚至几百万的数据,没有索引查询会变的非常缓慢。还是以W...转载 2018-02-08 14:13:04 · 1439 阅读 · 0 评论 -
mysql分表的3种方法
推荐阅读 微服务:springboot系列教程学习 源码:Javaweb练手项目源码下载 调优:十五篇好文回顾 面试笔试:面试笔试整理系列一,先说一下为什么要分表当一张的数据达到几百万时,你查询一次所花的时间会变多,如果有联合查询的话,我想有可能会死在那儿了。分表的目的就在于此,减小数据库的负担,缩短查询时间。根据个人经验,mysql执行一个sql的过程如下:1、接收到sq...转载 2018-02-08 13:55:34 · 7920 阅读 · 1 评论 -
MySQL索引优化
推荐阅读 微服务:springboot系列教程学习 源码:Javaweb练手项目源码下载 调优:十五篇好文回顾 面试笔试:面试笔试整理系列MySQL官方对索引的定义:索引是帮助MySQL高效获取数据的数据结构。索引是在存储引擎中实现的,所以每种存储引擎中的索引都不一样。如MYISAM和InnoDB存储引擎只支持BTree索引;MEMORY和HEAP储存引擎可以支持HASH和...转载 2018-02-08 13:47:11 · 741 阅读 · 0 评论 -
删库不跑路:详解MySQL数据恢复
日常工作中,总会有因手抖、写错条件、写错表名、错连生产库造成的误删库表和数据的事情发生,那么,如果连数据都恢复不了,还要什么 DBA。相关文章MySQL备份策略:https://segmentfault.com/a/1190000019955399MySQL数据恢复:https://segmentfault.com/a/11900000201162711.前言数据恢...转载 2019-09-06 12:36:46 · 949 阅读 · 0 评论