SQLServer存储引擎之内存篇: (1)SQL SERVER 内存结构 SQL SERVER 内存结构简图 SQL SERVER 内存空间主要可分为两部分: (1.1)可执行代码(Executable Code) 主要包括SQL SERVER 实例中的一些EXE和DLL文件 (0)SQL SERVER 引擎(SQL SERVER ENGINE),SQL SERVER 数据库的主程序: (1)服务端网络库(SERVER NET-LIBRARY),用于与客户端网络库通讯,将TDS包
我的博客 储存引擎分类 show engines; 这个命令可以查看数据库的数据引擎,可以看到InnoDB是默认的引擎. 命令除了在终端运行,也可以在查询数据库可视化工具中运行. 而,(我是5.7版本)我们可以看出数据库中,存储引擎一共有九个. 分别是**InnoDB.MRG_MYISAM.MEMORY.BLACKHOLE.MyISAM.CSV.ARCHIVE.PERFORMANCE_SCHEMA.FEDERATED**. 设置默认引擎 SHOW VARIABLES LIKE 'default_
事物:MYISAM不支持事物,MyISAM类型的表强调的是性能,其执行数度比InnoDB 类型更快.如果不考虑事物,大量的select和insert适合MYISAM表 锁:MYISAM支持表锁 INNODB提供行级锁,提供与 Oracle 类型一致的不加锁读取(non-locking read in), INNODB行锁也不是绝对的,在执行一个SQL语句时MySQL不能确定要扫描的范围,InnoDB表同样会锁全表,例如update table set num=1 where name