第三篇:Mysql存储引擎
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%";
?
?
?
總結
以上是生活随笔為你收集整理的第三篇:Mysql存储引擎的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 环境部署(java安装和配置,Tomca
- 下一篇: 源码包部署tomcat