第三篇:Mysql存储引擎
1,查看mysql的安装# which mysql/usr/bin/mysql# rpm -qf /var/lib/mysqlmysql-community-server-5.7.24-1.el7.x86_642,mysql 服务 的体系结构管理工具:命令连接池:SQL接口:分析器:优化器:查询缓存:存储引擎:文件系统:mysql&g...
1,查看mysql的安装
# which mysql
/usr/bin/mysql
# rpm -qf /var/lib/mysql
mysql-community-server-5.7.24-1.el7.x86_64
2,mysql 服务 的体系结构
管理工具: 命令
连接池:
SQL接口:
分析器:
优化器:
查询缓存:
存储引擎:
文件系统:
mysql> show engines; //列出可用的存储引擎
mysql存储引擎的配置
查看默认存储类型
查看系统变量default_storage_engine 的值,确认默认采用的存储引擎是InnoDB:
mysql> show variables like "default_storage_engine";
修改默认存储引擎:
#systemctl stop mysqld
#vim /etc/my.cnf
[mysql]
default-storage-engine=myisam //修改默认存储引擎为myisam
#systemctl start mysqld
#ls /var/lib/mysql
ib_logfile0 //事务日志(innodb)
ib_logfile1
存储引擎的特点
锁粒度 锁类型
表级锁: 读锁(共享锁)
编辑 select 写锁(排他锁)
insert
delete
update
行级锁:
>show statues; //查看锁状态
> show status like "%lock%";
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)