E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
MyIsam
看完这108道面试题,面试就是弟弟!
01Mysql1.数据库三范式及判断、E-R图2.innodb和
myisam
存储引擎的区别3.索引分类(主键、唯一索引、全文索引、覆盖索引等等),最左前缀原则,哪些条
chenxuyuana
·
2022-09-06 06:17
java
面试
Spring事务失效的8种原因
1、数据库引擎不支持事务这里以MySQL为例,其
MyISAM
引擎是不支持事务操作的,InnoDB才是支持事务的引擎,一般要支持事务都会使用InnoDB。
circlw
·
2022-09-06 06:47
事务问题
spring
Spring中事务失效的原因
数据库引擎不支持事务以MySQL为例,其
MyISAM
引擎是不支持事务操作的,InnoDB才是支持事务的引擎,一般要支持事务都会使用InnoDB。
Amazing_deron
·
2022-09-06 06:59
Java框架
spring
java
后端
03 | 浅谈mysql事务
在mysql中,事务是在引擎层实现的,目前mysql常用的两种存储引擎分别为:
myisam
和innodb,innodn支持,而
myisam
是不支持事务的(第二篇文章有说到原因),这也是为什么现在mysql
风语听画
·
2022-09-05 11:53
数据库
mysql
MySQL燕十八老师课程笔记:第十九课:事务
将一个业务下的SQL语句作为一个单元统一操作==>“同生共死”【
myisam
不支持事务】例如:A转账500给B,打完之后A减少500,B增加500,如果这两个动作有一个没有完成,则整个转账过程失败(原子性
芋头圆生煎
·
2022-09-05 11:45
mysql
数据库
MySQL8.0高级应用——基础理论篇
MySQL高级应用——基础篇MySQL架构原理1.MySQL架构模式的演变单实例架构模式主从架构模式分库分表架构模式云数据库架构模式2.MySQL常用基础指令3.InnoDB和
MyISAM
主要区别事务和外键锁机制索引结构并发处理能力存储文件两种引擎的适用场景
richie696
·
2022-09-03 17:38
MySQL
mysql
数据库
数据库及分布式事务
文章目录数据库及分布式事务引擎1.
MyISAM
2.InnoDB3.Memory创建索引的原则数据库三范式1.第一范式2.第二范式3.第三范式数据库事务存储过程触发器数据库的并发操作与锁1.乐观锁2.悲观锁
step by step21
·
2022-08-31 11:05
笔记
数据库
分布式
MySQL数据库高级篇 —— MySQL数据库
MySQL数据库高级篇一、索引高级二、数据库日志1.MySQL物理文件的组成1.1日志文件1.2数据文件1.3其他文件三、存储引擎1.1InnoDB存储引擎1.2
MyISAM
存储引擎InnoDB和
MyISAM
YING—country
·
2022-08-29 12:02
数据库
mysql
搜索引擎
mysql 获取总数 太慢_Mysql 的 count(*)太慢了该怎么办?
MyISAM
引擎把一个表的总行数存在了磁盘上,执行count(*)的时候会直接返回这个数,效率很高;InnoDB引擎执行count(*)的时候,需要把数据一行一行地从引擎里面读出来,然后累积计数。
于占超
·
2022-08-29 07:56
mysql
获取总数
太慢
mysql count() 超时_MySQL的count(*)执行慢的解决方案和不同count的比较
聊到这里,有必要介绍一下count的实现方式在
MyISAM
中,
MyISAM
直接记录了表的行数,执行count(*)会直接返回这个数字,因此效率很高。
weixin_39636608
·
2022-08-29 07:25
mysql
count()
超时
mysql count 效率低_Mysql性能优化:为什么count(*)这么慢?
MyISAM
引擎
王释易
·
2022-08-29 07:25
mysql
count
效率低
从头开始搞懂 MySQL(08)count(*) 很慢怎么办
我们先来了解一下count(*)语句是怎么实现的,为什么这么实现1、count(*)的实现方式在不同的引擎中,count(*)会有不同的实现方式
MyISAM
MyISAM
一起来搬砖呀
·
2022-08-29 07:52
数据库
mysql
数据库
db
MySQL中使用count(*)函数时响应很慢,怎么优化?
MyISAM
引擎把一个表的总行数存在了磁盘上,因此执行count(*)的时候会直接返回这个数,效率很高;而InnoDB引擎就麻烦了,它执行count(*)的时候,需要把数据一行一行地从引擎里面读出
ZHY_ERIC
·
2022-08-29 07:18
Mysq学习笔记
mysql
MySQL select count(*)计数很慢,有没有优化方案?
1.
MyISAM
存储引擎计数为什么这么快?我们总有个错觉,就是感觉
MyISAM
引擎的count计数要比InnoDB引擎更快,实际这不是错觉。MyIS
π大星的日常
·
2022-08-29 07:18
java
mysql
数据库
redis
分布式存储系统——《MySQL海量数据存储与优化》
文章目录前言介绍必备基础主要内容MySQL起源和分支MySQL应用架构演变MySQL架构原理MySQL架构体系MySQL运行机制MySQL存储引擎InnoDB和
MyISAM
对比InnoDB存储结构InnoDB
liuwangleoooO
·
2022-08-26 12:49
高级后端开发工程师
数据库
MySQL
MySQL高级笔记
MySQL应用架构演变第一部分MySQL架构原理第1节MySQL体系架构一、网络连接层三、存储引擎层四、系统文件层(FileSystem)第2节MySQL运行机制第3节MySQL存储引擎3.1InnoDB和
MyISAM
杜莱
·
2022-08-26 12:18
数据库
mysql
innodb
索引
java事务失效的场景,Spring事务失效场景
数据库引擎不支持如MYSQL的
MyIsam
就不支持事务操作场景1@Transactional标记在了非接口实现的方法上@ResourceprivateINoWorkingServicenoWorkingService
张天筝
·
2022-08-25 13:40
java事务失效的场景
Spring事务失效的几种场景及原因
例如,如果使用的数据库为MySQL,并且选用了
MyISAM
存储引擎,则Spring的事务就会失效。2.事务方法未被Spring管理。
qq_37518862
·
2022-08-25 13:10
java
spring
java
后端
【Spring面试题】事务失效的场景
例如:MySQL用的不是InnoDB引擎,而是用的
MyISAM
存储引擎。
会飞的架狗师
·
2022-08-25 13:40
spring
java
spring
boot
Spring 九大事务失效场景分析
1、九大事务失效场景首先来看看事务的具体执行过程地址1.1、数据库不支持事务像MySQL数据库中的
MyISAM
引擎就不支持事务。
m0_智者阳光
·
2022-08-25 13:04
后端
spring
java
mybatis
kafka
mysql
一文读懂MySQL~~~
mysql安装与启动3、数据模型4、SQL4.1、DDL4.2、DML4.3、DQL4.4、DCL5、函数6、约束7、多表查询8、事务9、存储引擎(mysql默认InnoDB)9.1、InnoDB9.2、
MyISAM
9.3
Provence°_博
·
2022-08-23 14:59
大数据
mysql
数据库
服务器
mysql死锁案例及解决方案_Mysql死锁案例分析解决方案及知识整理
死锁分析:mysql的事务支持与存储引擎有关,
MyISAM
不支持事务,INNODB支持事务,更新时采用的
发条粽子
·
2022-08-22 22:12
mysql死锁案例及解决方案
mysql死锁案例及解决方案_MySQL死锁案例分析与解决方案
mysql的事务支持与存储引擎有关,
MyISAM
不支持事务,INNODB支持事务,更新时采用的是行级锁。这里采用的是INNODB做存储引擎,意味着会将update语句做为一个事务来处理。
离子云
·
2022-08-22 22:12
mysql死锁案例及解决方案
MySQL死锁及解决方案
一、MySQL锁类型1.MySQL常用存储引擎的锁机制
MyISAM
和MEMORY采用表级锁(table-levellocking)BDB采用页面锁(page-levellocking)或表级锁,默认为页面锁
csdcit
·
2022-08-22 22:07
MySQL
mysql
MySQL数据库的全局锁、表级锁和行级锁的全面深度解析
MyISAM
支持全局锁和表级锁(table-levellock
π大星的日常
·
2022-08-22 10:27
java
数据库
mysql
java
Mysql(存储引擎)
表类型和存储引擎:1.Mysql的表类型由存储引擎决定,主要包括
MyISAM
、innoDB、Memory等2.Mysql数据表主要支持六种类型,分别是CSV、Memory、ARCHIVE、MRG_
MYISAM
明明不想懂256
·
2022-08-21 10:06
mysql
数据库
MySQL索引原理详解
为什么最终选择B+树而不是B树水平方向可以存放更多的索引key数据量估算叶子节点包含所有的索引字段叶子节点直接包含双向指针,范围查找效率高Hash索引更快不支持范围查询hash冲突问题表引擎
MyISAM
·
2022-08-19 09:54
MySQL学习:事务的隔离
比如MySQL原生的
MyISAM
引擎就不支持事务,这也是
MyISAM
被InnoDB取代的重要原因之一。
小朱小朱绝不服输
·
2022-08-18 15:30
MySQL学习笔记
mysql
事务
隔离级别
数据库
Springboot事务不生效的几种情况
Springboot事务不生效的几种情况【情况1】:确认创建的mysql数据库表引擎是InnoDB,
MyISAM
不支持事务【情况2】:注解到protected,private方法上,事务不生效,它也不会报错
慕言手记
·
2022-08-18 11:22
#
Java常用写法套路总结
spring
boot
springboot事务不回滚不生效
取决于调用方是否开启事务3:查看数据库是否为InnDBshowengines我在阿里云服务器上装的数据库默认为
MyISAM
,这样事务是不生效的。
performer丶
·
2022-08-18 11:19
工作中遇到的问题
spring事务
springboot事务
事务无法回滚
事务不生效
《MySQL是怎么样运行的》读书笔记二---表空间
MySQL的数据目录本章就是要唠叨一下InnoDB和
MyISAM
这两个存储引擎的数据如何在文件系统中存储的。
野鸭丁真
·
2022-08-16 08:47
mysql
数据库
database
mysql数据库没有备份与恢复_Mysql数据库备份与恢复
cp,tar,...具有局限性,前提是表的存储引擎为
myisam
,跨平台性差,数据备份恢复浪费时间。逻辑备份:执行备份时,根据已有的数据,生成对应的sql命令,把sql保存到指定的文件里。
释宣导
·
2022-08-15 15:53
mysql数据库没有备份与恢复
MySql数据库备份与恢复
ps、如果在服务器上进行备份,并且表均为
myisam
表,应考虑使用mysqlhotcopy,因为可以更快地进行备份和恢复。本文从三部分介绍了mysql数据备份与恢复
程序员小河
·
2022-08-15 15:50
MySQL数据库存储引擎介绍及数据库的操作详解
目录MySQL存储引擎InnoDB存储引擎
MyISAM
储存引擎Memory存储引擎Archive存储引擎数据库的相关操作创建数据库修改数据库删除数据库查看数据库列表打开数据库MySQL存储引擎InnoDB
·
2022-08-12 10:36
MySQL数据库的全局锁、表级锁和行级锁的全面深度解析
MyISAM
支持全局锁和表级锁(table-levellock
刘Java
·
2022-08-12 10:34
MySQL
mysql
行级锁
表锁
间隙锁
临键锁
MySQL:基础架构与存储引擎
目录一、基础架构1、基本架构概览2、Server层基本组件介绍(1)连接器(2)查询缓存(3)分析器(4)优化器(5)执行器二、存储引擎1、常见存储引擎2、常用存储引擎的介绍(1)
MyISAM
(2)InnoDB3
jchen104
·
2022-08-11 12:54
mysql
mysql
MySQL面试之---
MyISAM
与InnoDB的区别
区别:事务:InnoDB支持事务(四种隔离级别),事务安全,
MyISAM
不支持事务,每次查询都是原子的.锁:InnoDB行级锁,
MyISAM
只能针对于表加锁外键:InnoDB支持外键,
MyISAM
不支持
浩展
·
2022-08-11 12:19
MySQL
面试
mysql
java
MySQL select count(*)计数很慢优化方案
目录前言1.
MyISAM
存储引擎计数为什么这么快?
·
2022-08-11 11:44
八股文之mysql
文章目录MysqlMysql三大范式innodb与
myisam
存储引擎区别?什么是聚簇索引?何时使用聚簇索引与非聚簇索引?联合索引是什么?为什么需要注意联合索引中的顺序?不可重复读和幻读区别?
geekmice
·
2022-08-10 12:26
面试题
mysql
数据库
java
【学习笔记】MySQL数据库高级版 - 索引优化、慢查询、锁机制等
一、MySQL介绍常用存储引擎的对比:
MyISAM
存储引擎:不支持主外键,不支持事务,表锁,只缓存索引,不缓存真实数据,表空间小,关注点是性能。
棉花糖灬
·
2022-08-09 19:44
后端开发
mysql
数据库
索引优化
慢查询
锁机制
Mysql高级(索引及优化)
;查看当前数据库支持的存储引擎:showengines;存储引擎的特点InnoDBDML操作遵循ACID模型,支持事务行级锁,提高并发访问性能支持外键FOREIGNKEY约束,保证数据的完整性和正确性
MyISAM
小王同学..
·
2022-08-09 17:33
mysql
数据库
database
java
Mysql进阶索引篇02——InnoDB存储引擎的数据存储结构
前言前面我们已经剖析了mysql中InnoDB与
MyISAM
索引的数据结构,了解了B+树的设计思想、原理,并且介绍了B+树与Hash结构、平衡二叉树、AVL树、B树等的区别和实际应用场景。
半旧518
·
2022-08-09 10:46
mysql
mysql
数据库
b树
Mysql的锁机制详解
写锁(互斥锁,X锁(eXclusive)):当前写操作没有完成前,他会阻断其他写锁和读锁从对数据操作的粒度分为:表锁和行锁表锁InnoDB和
MyISAM
存储引擎都有。每次操作锁住整张表。
张矜持
·
2022-08-08 21:51
基础知识
mysql
数据库
java
mysql记录锁与互斥锁区别_MySQL的锁机制详解
MySQL的锁主要分为3大类:表级锁:存储引擎为
Myisam
。锁住整个表,特点是开销小,加锁快,锁定力度大,发生锁冲突的概率最高,并发度最低。页级锁:存储引擎为BDB。
李自盛
·
2022-08-08 21:51
mysql记录锁与互斥锁区别
【StoneDB】修改字段长度调研
1)其他引擎/数据库调研对象字段长度修改支持情况详情mysql-innodb支持严格模式:可以改大;可以改小,但不能修改小于已有数据的长度;非严格模式:可以改大;可以改小,会丢失精确度mysql-
myisam
·
2022-08-05 20:35
数据库mysql
Mysql8基础知识
系统表都变为InnoDb表从MySQL8.0开始,系统表全部换成事务型的InnoDB表,默认的MySQL实例将不包含任何
MyISAM
表,除非手动创建
MyISAM
表基本操作创建数据表的语句为CREATETABLE
yetangjian
·
2022-08-05 10:00
MySQL - MySQL 常用存储引擎简介
MySQL5.5之前默认存储引擎为
MyISAM
,MySQL5.5之后默认存储引擎为InnoDB。查看当前MySQL支持的存储引擎showengines;一
Chon-Wang
·
2022-08-04 18:43
#
MySQL
mysql
数据库
java
面试官问我Mysql的存储引擎了解多少
目录一、MySQL体系结构二、存储引擎简介三、存储引擎的使用四、存储引擎特点1、InnoDB2、
MyISAM
3、MEMORY五、存储引擎选择总结文章部分来源于黑马Mysql视频教程当中!
·
2022-08-03 10:33
MySQL面试题大全(陆续更新)
简述
MyISAM
和InnoDB的区别5.事务和锁相关5.1事务的ACID特性5.2?事务的四种特性是基于什么机制实现的5.3?InnoDB支持的四种事务隔离级别5.4?数据并发产生的问题5.5?
m0_67401835
·
2022-08-02 08:24
面试
学习路线
阿里巴巴
android
前端
后端
MySQL基础篇(06):事务管理,锁机制案例详解
2、存储引擎和锁
MyISAM
引擎:基于读写两
知了一笑
·
2022-08-01 22:37
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他