原文:面试测试开发被问到数据库索引不知道怎么办?这篇文章告诉你

提出的问题 什么情况下创建索引,什么时候不需要索引 索引的种类有哪些 什么是索引 索引就是帮助数据库管理系统高效获取数据的数据结构,就好比一本书的目录,它可以帮我们快速进行特定值的定位与查找,从而加快数据查询的效率。 索引的种类 从功能逻辑上划分 普通索引是基础的索引,没有任何约束,主要用于提高查询效率 唯一索引就是在普通索引的基础上增加了数据唯一性的约束,在一张数据表里可以有多个唯一索引 主键索 ...

2020-03-10 11:04 0 880 推荐指数:

查看详情

不知道事务消息吗?这篇文章带你全面扫盲!

在分布式系统中,为了保证数据一致性是必须使用分布式事务。分布式事务实现方式就很多种,今天主要介绍一下使用 RocketMQ 事务消息,实现分布事务。 文末有彩蛋,看完再走 为什么需要事务消息? 很多同学可能不知道事务消息是什么,没关系,举一个真实业务场景,先来带你了解一下普通的消息 ...

Mon Mar 30 15:58:00 CST 2020 5 4879
不知道Java类文件结构的同学,看这篇文章就够了

  一、前言   代码编译的结果从本地机器码转变为字节码,是存储格式发展的一小步,却是编程语言发展的一大步。经过多年的发展,目前的计算机仍然只能识别0和1,但是由于近10年内虚拟机以及大量建立在虚拟 ...

Sat Jun 01 02:41:00 CST 2019 0 549
难道你还不知道Spring之事务的回滚和提交的原理吗,这篇文章带你走进源码级别的解读。

上一篇文章讲解了获取事务,并通过获取的connection设置只读,隔离级别等;这篇文章讲事务剩下的回滚和提交。 事务的回滚处理 之前已经完成了目标方法运行前的事务准备工作。而这些准备工作的最大目的无非就是对于程序没有按照我们期待的那样进行,也就是出现特定的错误;那么当出现错误 ...

Fri Dec 03 04:12:00 CST 2021 0 1021
MySQL 系列(二) 你不知道数据库操作

第一篇:MySQL 系列(一) 生产标准线上环境安装配置案例及棘手问题解决 第二篇:MySQL 系列(二) 你不知道数据库操作 本章内容: 查看\创建\使用\删除 数据库 用户管理及授权实战 局域网远程连接法 查看\创建\使用\删除\清空\修改 数据库表(是否可空 ...

Mon Aug 15 18:00:00 CST 2016 17 8337
SpringBoot是如何启动的?这篇文章告诉你答案!

本文是通过查看SpringBoot源码整理出来的SpringBoot大致启动流程,整体大方向是以简单为出发点,不说太多复杂的东西,内部实现细节本文不深扣因为每个人的思路、理解都不一样,我个人看的理解跟 ...

Tue Nov 05 23:10:00 CST 2019 0 413
JSP还有必要学吗?这篇文章告诉

阅读本文大概需要 12.4 分钟。 来源:http://suo.im/4wqRi7 作者:杨明翰 前戏 前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat ...

Thu Sep 12 01:46:00 CST 2019 0 599
MQTT 协议是个啥?这篇文章告诉你!

文章首发于我的公众号「程序员cxuan」,欢迎大家关注呀~ 说到做到! 之前有位读者给我留言说想要了解一下什么是 MQTT 协议,顺便还把我夸了一把,有点不好意思啦。 那么读者的要求必须要满足啊,所以现在 @一下这位小姐姐,来听课啦! 什么是 MQTT 协议 MQTT 协议的全称 ...

Tue Jun 22 17:54:00 CST 2021 0 1682
MySQL索引失效底层原理分析,MySQL索引为什么失效,这篇文章全部告诉

前言 吊打面试官又来啦,今天我们讲讲MySQL索引为什么会失效,很多文章和培训机构的教程,都只会告诉你,在什么情况下索引会失效。 比如:没遵循最佳左前缀法则、范围查询的右边会失效、like查询用不到索引等等 但是没有一个人告诉你,索引失效的原理是什么,老哥今天就告诉大家,让你们知其然,还要知 ...

Fri Jan 01 19:41:00 CST 2021 0 494
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM