索引的功能 索引可以大幅增加数据库的查询的性能,在实际业务场景中,或多或少都会使用到。 但是索引是有如下 2 个代价的: 需要额外的磁盘空间来保存索引 对于插入、更新、删除等操作由于更新索引会增加额外的开销 因此索引比较适合用在读多写少的场景。 MySQL ...
引擎 MyISAM和InnoDB的区别 a是否支持行级锁: MyISAM 只有表级锁 table level locking , 而InnoDB 支持行级锁 row level locking 和表级锁,默认为行级锁。 b是否支持事务和崩溃后的安全恢复: MyISAM强调的是性能,每次查询具有原子性,其执行速度比InnoDB类型更快,但是不提供事务支持。 但是InnoDB提供事务支持事务,外部键 ...
2020-03-08 09:46 0 1044 推荐指数:
索引的功能 索引可以大幅增加数据库的查询的性能,在实际业务场景中,或多或少都会使用到。 但是索引是有如下 2 个代价的: 需要额外的磁盘空间来保存索引 对于插入、更新、删除等操作由于更新索引会增加额外的开销 因此索引比较适合用在读多写少的场景。 MySQL ...
作为一名后端开发,MySQL的使用必不可少,合理的使用索引和索引调优是后端开发者必须掌握的技能之一。 在日常数据库的问题当中,不合理的使用索引占大部分。 MySQL是大家工作上最常用的关系型数据库之一,也是面试上必问的知识点。 我们在学会建库、创表等基本操作之后就停止了对MySQL的整个深度 ...
转自:https://www.cnblogs.com/wenxiaofei/p/9853682.html 用于个人翻阅,如有侵权,请联系删除 数据库面试知识点汇总 一、基本概念 1.主键、外键、超键、候选键 超键:在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为 ...
drop、truncate、 delete区别 TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同:二者均删除表中的全部行。但 TRUNCATE TABLE 比 ...
一、常见存储引擎 1.1 InnoDB InnoDB 是 MySQL 5.5 之后默认的存储引擎,它具有高可靠、高性能的特点,主要具备以下优势: DML 操作完全遵循 ACID 模型,支持事务,支持崩溃恢复,能够极大地保护用户的数据安全; 支持多版本并发控制,它会保存数据的旧版本 ...
Spring知识点总结 1. 简介一下Spring框架。 答:Spring框架是一个开源的容器性质的轻量级框架。主要有三大特点:容器、IOC(控制反转)、AOP(面向切面编程)。 2. Spring框架有哪些优点?谈谈你的看法。 答:Spring框架主要有三大优点 ...
MySQL重要知识点 什么是MySQL? MySQL 是一种关系型数据库,在Java企业级开发中非常常用,因为 MySQL 是开源免费的,并且方便扩展。阿里巴巴数据库系统也大量用到了 MySQL,因此它的稳定性是有保障的。MySQL是开放源代码 ...
可能是全网最好的MySQL重要知识点 | mp.weixin.qq.com 点击蓝色“程序猿DD”关注我 回复“资源”获取独家整理的学习资料! 标题有点标题 ...