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
@Transactional失效场景及其原理分析
1.数据库引擎是否支持事务(Mysql的
MyIsam
引擎就不支持事务)2.注解所在的类是否注入spring容器中3.注解所在方法是否为public修饰或者final(方法实现了接口是否为public,方法没有实现接口是否为
My_Way666
·
2020-08-09 18:34
myql
java
spring事务失效的几种场景
不废话1.数据库存储引擎不支持事务以MySQL为例,其
MyISAM
引擎是不支持事务操作的,InnoDB才是支持事务的引擎,一般要支持事务都会使用InnoDB。
Jiangbohao_
·
2020-08-09 18:39
spring
MySQL中索引、视图、触发器详解
根据存储引擎可以定义每个表的最大索引数和最大索引长度,每种存储引擎(如
MyISAM
、InnoDB、BDB、MEMORY等)对每个表至少支持16个索引,总索引长度至少为256字节。
Black1499
·
2020-08-09 18:56
MySQL
第七章 mysql 事务索引以及触发器,视图等等,很重要又难一点点的部分
【索引】帮助快速查询
MyISAM
,InnoDB支持btree索引Memory支持btree和hash索引存储引擎支持每个表至少16个索引总索引长度至少256字节创建索引的优点:1,加快查询速度2,创建唯一索引来保证数据表中数据的唯一性
weixin_30687811
·
2020-08-09 17:34
count(*)、count(主键id)、count(字段)、count(1)实现原理和性能比较
MySQL不同引擎,count()的实现方式
MyISAM
引擎把一个表
jack1liu
·
2020-08-09 17:37
#
Mysql
如何理解和使用索引,事务,视图,存储过程和存储引擎(
MyISAM
,InnoDB)?--数据库
文章目录前言一:索引1.1:什么是索引(index)?1.2:索引有什么作用?1.3:索引的优缺点是什么?1.4:索引的分类1.5:创建索引有什么原则依据?1.6:什么是外键?1.7:如何创建索引?1.8:如何查看索引?1.9:表的文件分类1.10:创建表和索引的小知识点二:事务2.1:什么是事务?2.2:事务有什么特点?2.2.1:原子性(Atomicity)2.2.2:一致性(Consiste
深海有座未亡的城!
·
2020-08-09 17:12
数据库
影响mysql性能的点(服务器硬件)
1、服务器硬件,(cpu不够块,内存不够多,磁盘IO太慢)2、服务器操作系统(配置)3、MySQL的存储引擎(
myisam
:不支持事务,表及锁。
draian
·
2020-08-09 11:54
mysql
mysql事务无法回滚
有两种情况1.表存储引擎是
MyISAM
,
MyISAM
引擎不支持事务,也不支持外键。
我有火的意志
·
2020-08-09 08:39
mysql
mysql面试题及答案
Mysql的存储引擎,
myisam
和innodb的区别。答:1.
MyISAM
是非事务的存储引擎,适合用于频繁查询的应用。表锁,不会出现死锁,适合小数据,小并发。
咖啡掠地狮
·
2020-08-09 07:52
java面试
MySql事务无法回滚的原因
InnoDB和
MyISAM
是在使用MySQL最常用的两个表类型,各有优缺点,视具体应用而定。基本的差别为:
MyISAM
类型不支持事务处理等高级处理,而InnoDB类型支持。
wangpeng047
·
2020-08-09 05:52
数据库
学习总结
全国省市区数据SQL - 省市区
NOTNULLauto_increment,`provinceid`varchar(20)NOTNULL,`province`varchar(50)NOTNULL,PRIMARYKEY(`id`))ENGINE=
MyISAM
DEFAULTCHARSET
chaoren2011
·
2020-08-09 04:07
java学习资料
MySQL Merge存储引擎
Merge存储引擎允许将一组使用
MyISAM
存储引擎的并且表结构相同(即每张表的字段顺序、字段名称、字段类型、索引定义的顺序及其定义的方式必须相同)的数据表合并为一个表,方便了数据的查询。
编程老高
·
2020-08-08 23:11
数据库技术
MySQL的存储引擎
MySQL的常见引擎CSV存储引擎Archive(档案)存储引擎Memory存储引擎
MyISAM
存储引擎InnoDB存储引擎InnoDB与
MyISAM
的比较什么是引擎?
KeepMoving++
·
2020-08-08 22:22
MySQL
微博技术架构
第一版架构是LAMP架构,优点是可以很快地实现系统,第一版采用推消息模式,假如明星用户有10万粉丝,当用户发表一条微博的时候,把微博消息存成10万份,使用的是
MyISAM
搜索引擎,优点就是速度很快。
周月亮
·
2020-08-08 21:27
秋招准备
Mysql数据库引擎------->
MYISAM
和INNODB详解
一、数据库引擎数据库引擎是用于存储、处理和保护数据的核心服务。利用数据库引擎可控制访问权限并快速处理事务,从而满足企业内大多数需要处理大量数据的应用程序的要求。使用数据库引擎创建用于联机事务处理或联机分析处理数据的关系数据库。这包括创建用于存储数据的表和用于查看、管理和保护数据安全的数据库对象(如索引、视图和存储过程)。二、数据库引擎任务在数据库引擎文档中,各主题的顺序遵循用于实现使用数据库引擎进
HicerWu
·
2020-08-08 20:06
数据库
mysql
MyISAM
和InnoDB在工程实践中的选择
对于以查询为主的服务,尤其是数据量大读并发要求高(基于几亿甚至几十亿条的数据的查询),后台数据选用
MyISAM
引擎支撑的MYSQL表即可,这样可以提高查询效率,同时数据可以压缩少占不少磁盘空间。
officercat
·
2020-08-08 18:14
编程技术
mysql
数据库
事务
性能
运维
事务不回滚
事务不回滚解决日志感谢博主https://www.jianshu.com/p/ab70131452ce先说明自己事务不会滚的原因是数据库引擎不对,项目中部分表结构使用的是ENGINE=
MyISAM
使用命令
fengzyf
·
2020-08-08 15:12
总结
学习总结
MySQL数据库——索引的设计与使用
MyISAM
和InnoDB存储引擎的表默认都是创建BTREE索引,而MEMEORY存储引擎使用
dongcheng_2015
·
2020-08-08 15:14
MySQL数据库
mysql笔记
QPS:每秒查询处理量,同时适应于InnoDB和
MyISAM
存储引擎。
FUSIPING
·
2020-08-08 12:55
数据库
MySQL总结(三)
MySQL总结(三)文章目录MySQL总结(三)七、锁机制1.锁的分类从对数据操作的类型分类:从对数据操作的粒度分类:2.
MyISAM
表锁3.InnoDB行锁4.加锁机制5.锁模式(InnoDB有三种行锁的算法
wolf鬼刀
·
2020-08-08 02:57
数据库
MySQL总结(二)
MySQL总结(二)文章目录MySQL总结(二)四、索引7.
MyISAM
主键索引与辅助索引的结构8.InnoDB主键索引与辅助索引的结构**`主键索引`****`辅助(非主键)索引:`**InnoDB索引结构需要注意的点
wolf鬼刀
·
2020-08-08 02:57
数据库
MySQL总结(一)
MySQL总结(一)文章目录MySQL总结(一)一、MySQL架构1.MySQL架构图2.SQL语句在MySQL中的执行流程二、存储引擎1.查看存储引擎2.设置存储引擎3.存储引擎对比文件存储结构对比
MyISAM
wolf鬼刀
·
2020-08-08 02:45
数据库
一条SQL语句的执行过程
其架构模式是插件式的,支持InnoDB、
MyISAM
、Memo
ymbcxb
·
2020-08-08 00:10
Mysql
Table '**' is marked as crashed and should be repaired的解决方法
ismarkedascrashedandshouldberepaired在网上查了一下原因,说是主要由于数据库的频繁查询或者是数据库服务器突然断电造成这种原因的解决方法也是蛮简单的:主要有以下几种方法1、
myisam
chk-c-r
aarontong00
·
2020-08-07 23:49
mysql
程序员:是不是但凡我回答不上一个关于MySQL的问题,就进不了你们公司?
程序员阿里:MySQL支持InnoDB、
MyISAM
、MEMORY等存储引擎。InnoDB的灾难恢复性好、支持事务、使用行级锁和…(此处省略301个字)面试官:嗯,不错
EnjoyEDU
·
2020-08-07 23:39
Java
面试
java
编程语言
面试
阿里
mysql
MySQL逻辑架构
支持InnoDB、
MyISAM
、Memory等多个存储引擎。常见的存储引擎是innodb,也是默认的存储引擎。如果指定engine=memory。引擎就是memo
weixin_30653097
·
2020-08-07 19:58
Mysql索引学习
mysql的引擎大致分为三类:•官方引擎,如
MyISAM
,Innodb;•社区引擎•第三方引擎索引的类型•B-TREE索引•哈希索引•R-TREE空间数据索引•全文索引•聚簇索引•覆盖索引•
宁永利
·
2020-08-07 18:30
sql积累
MYSQL存储引擎
InnoDB存储引擎
MyISAM
存储引擎MEMORY存储引擎ARCHIVE存储引擎InnoDB存储引擎InnoDB存储引擎自MySQL5.5版本起被指定为默认的存储引擎,用于完成事务、回滚、崩溃修复和多版本并发控制的事务安全处
꧁༺Silence༻꧂
·
2020-08-07 18:48
MySQL
MySQL 锁
MySQL支持对
MyISAM
和MEMORY表进行表级锁定,对InnoDB表进行行级锁定。在许多情况下,可以根据猜测应用程序使用哪类锁定类型最好,但一般很难说出某个给出的锁类型就比另一个好。
Terry_Tsang
·
2020-08-07 18:26
MySql 锁机制
表锁(偏读):偏向于
MyISAM
存储引擎,开销小,加锁快,无死锁,锁颗粒度大,发生所冲突的概率很高,并发度很低。
MyISAM
的读写调度是写优先,这也是
MyISAM
为什么不适合做写为主
留丶兰香
·
2020-08-07 16:56
MySql
mysql
锁机制
表锁行锁
MySQL中常用存储引擎有哪些?它们相互之间有什么区别?
MySQL中常用的四种存储引擎分别是:
MyISAM
存储引擎、innoDB存储引擎、MEMORY存储引擎、ARCHIVE存储引擎。本文将对这四种存储引擎作出重点介绍,最后对这四种存储引擎进行比较。
JimmyLegend
·
2020-08-07 13:23
实习面试
详解MySQL 外键约束
2.外键的使用条件两个表必须是InnoDB表,
MyISAM
表暂时不支持外键(据说以后的版本有可能支持,但至少目前不支持)外键列必须建立了索引,MySQL4.1.2以后的版本在
·
2020-08-07 12:39
MYSQL常用 存储引擎简述
MySQL支持的存储引擎包括
MyISAM
、InnoDB、BDB、MEMORY、MERGE等,其中InnoDB和BDB提供事务安全表,其他存储引擎都是非事务安全表。(mysql5.5之前默认存储
云深吥知处
·
2020-08-07 11:08
数据库
MySQL优化总结 (索引 + 存储结构 + 事务 + 锁机制)
:提供各种用户使用接口(CRUD)Sql优化器会自动优化语句,写的语句A,执行的是优化B引擎层:提供了各种存储数据的方式InnoDB:事务优先,行锁MySQL默认存储引擎存储数据时,主键自动排序,聚集
MyISAM
Pole丶逐
·
2020-08-07 11:23
数据库
简述MySQL常用的存储引擎有哪些
MySQL常用的存储引擎MySQL中常用的四种存储引擎一、存储引擎二、MySQL中查看引擎三、MySQL中常用的几种存储引擎:MySQL中常用的四种存储引擎
MyISAM
存储引擎innoDB存储引擎MEMORY
独守空城念旧人
·
2020-08-07 10:11
mysql
MySQL 事务隔离级别
原生的
MyISAM
引擎不支持事务,也是为什么InnoDB会取代它的重要原因之一。隔离性与隔离级别当数据库上有多个事务同时执行的时候,根据隔离级别的不同,可能会出现脏读、幻读和不可重复读。
马哥教育
·
2020-08-07 00:12
mysql
mysql入门到精通
MySQL索引之数据结构及算法原理
MySQL索引在MySQL中,索引属于存储引擎级别的概念,不同存储引擎对索引的实现方式是不同的,本文主要讨论
MyISAM
和InnoDB两个存储引擎的索引实现方式。
MyISAM
引擎使用B+Tree
atu99602
·
2020-08-06 12:56
数据结构与算法
数据库
MySQL数据库中常用的引擎有几种?有什么区别?
常用的有以下3种InnoDB、
Myisam
、Memory区别:1.InnoDB支持事务,支持外键,支持行锁,写入数据时操作快,支持ACID特性,ACID是Atomic(原子性)、Consistency(
蛋挞小子
·
2020-08-06 11:00
MySQL存储底层技术:InnoDB底层原理解读
InnoDB、
MyISAM
、Memory、CSV、Archive、Blackhole、Merge、Feder
Java_老男孩
·
2020-08-05 21:14
Java
程序员
MySQL
mysql数据库体系结构
为客户端做连接处理核心处理层(sql处理)作用:接受用户的sql请求,查询分析,权限处理,优化,结果缓存等1.3存储引擎层InnoDB引擎由于该存储引擎在事务上存在优势,即支持具有提交,回滚及奔溃恢复的能力等事务特性,所以比
myisam
zhaowei__opt
·
2020-08-05 20:14
mysql
数据库调优教程(七)索引的代价
4.索引的代价前面几讲介绍了索引在提高性能方面的威力以及如何使用索引,但是索引也是有开销的1)占用磁盘空间如前面所述,索引是有开销的,表现在添加索引后.ibd文件(innodb引擎)或者.myi文件(
myisam
daxyang2015
·
2020-08-05 18:54
数据库
数据结构与算法
mysql查询语句-handler
HANDLER语句提供通往表的直接通道的存储引擎接口,可以用于
MyISAM
和InnoDB表。2基本语法handler语句的语法如下:HANDLERtbl_name
jesseyoung
·
2020-08-05 18:49
数据仓库-MySQL
mysql merge 引擎分表策略
createtabletb_member1(idbigintprimarykeyauto_increment,namevarchar(20),sextinyintnotnulldefault'0')ENGINE=
MyISAM
DEFAULTCHARSET
Ningning198019
·
2020-08-05 16:09
MySQL 5.7 深度解析: 中文全文检索
这不,从MySQL5.7开始,MySQL内置了ngram全文检索插件,用来支持中文分词,并且对
MyISAM
和InnoDB引擎有效。
Azeroth_Yang
·
2020-08-05 15:33
mysql
mysql数据库
数据库为什么需要外键?
使用条件:1、两个表存储引擎必须是InnoDB,
MyISAM
暂时不支持外键。2、外键列必须建立索引,MySQL4.1.2以后的版本在建立外键时会自动创建索引,但如果在较早的版本则需要显式建立。
徐冰.
·
2020-08-05 15:45
数据库
mysql5.1多实例+主从配置脚本--基于
MYISAM
mysql5.1多实例+主从配置脚本--基于
MYISAM
#!
tl_19
·
2020-08-05 14:41
mysql
mysql高级优化学习
②架构介绍详细二、mysql存储引擎介绍①查看存储引擎的命令②
MyISAM
和InnoDB对比阿里使用的是:percona的XtraDB,XtraDB比innodb性能更好完全可以取代XtraDB三、SQL
宇文兰冷
·
2020-08-05 12:45
行锁:InnoDB 替代
MyISAM
的重要原因
来源:慕课网专栏《一线数据库工程师带你深入理解MySQL》地址:https://www.imooc.com/read/43作者:马听老师MySQL5.5之前的默认存储引擎是
MyISAM
,5.5之后改成了
jeanron100
·
2020-08-05 11:00
不会MySQL,来看这篇文章,包含(基础+开发+优化+管理维护)
MySQL支持几乎所有的操作系统,并且支持很大的表(
MyISAM
存储引擎支持的最大表尺寸为
从事Java
·
2020-08-05 11:23
数据库索引的原理、分类、优缺点、为什么不用B树、红黑树、Hash?什么时候该用索引?索引什么时候会失效?
MyISAM
和InnoDB存储引擎:只支持BTREE索引,也就是说默认使用BTREE,不能够更换。MEMORY/HEAP存储引擎:支持HASH和BTREE索引2
快乐的大儿童附体
·
2020-08-05 11:04
数据库
上一页
56
57
58
59
60
61
62
63
下一页
按字母分类:
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
其他