![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 79
liguoxi666
这个作者很懒,什么都没留下…
展开
-
MySQL事务学习
MySQL事务:1、事务特性:原子性,一致性,隔离性,持久性**原子性:对一些操作,要么同时成功,要么同时失败。一致性:对一些操作,处理结果必须一致的,比如转账:A转给B,那么A账户减少100元,则B账户必须增加100元。隔离性:多个事务操作数据的表或者行,如果没有隔离机制,那么不同的事务操作相同的数据时,就会产生相互干扰,影响数据结果。持久性:对数据的修改或者操作,是永久的操作,比如...原创 2019-01-13 18:37:50 · 158 阅读 · 0 评论 -
MySQL5.7多实例安装及开机启动配置(亲测)
安装环境:CentOS版本:CentOS7.6.1810MySQL版本:5.7.9以前一些很low的方法是,解压两个mysql,分别放到不同文件夹,其实在mysql中已经考虑到了多实例安装的情况。也有相应的脚本命令的支持。现在安装两个mysql 一个3307,3308新建 /etc/my.cnf 配置如下:[mysqld_multi]mysqld = /usr/local/mysql...原创 2019-06-20 14:57:26 · 1952 阅读 · 2 评论 -
MySQL5.7单实例安装及开机启动配置(亲测)
安装环境:CentOS版本:CentOS7.6.1810MySQL版本:5.7.9软件目录:/softcp /soft/mysql-5.7.9-linux-glibc2.5-x86_64.tar.gz /usr/local/解压mysql到/usr/local目录解压:tar -zxvf mysql-5.7.9-linux-glibc2.5-x86_64.tar.gz安装需要的...原创 2019-06-20 16:08:38 · 576 阅读 · 0 评论 -
MySQL锁表解决方案(亲测)
1,MySQL5.6版本之前的解决方案:查询表锁定的SQL语句:SELECT r.trx_id waiting_trx_id, r.trx_mysql_thread_id waiting_thread, r.trx_query waiting_query, b.trx_id blocking_trx_id, b.trx_mysql_thread_id blocking_th...原创 2019-06-21 11:30:59 · 348 阅读 · 0 评论 -
MySQL存储引擎总结
一、MyISAMMySQL5.5之前默认的存储引擎。1)表压缩 myisampack -b -f /usr/local/mysql/data/mall/testmysam.MYI 注:压缩后只能读取数据,再往表里面新增数据就新增不了。2)使用场景:非事务型应用(数据仓库,报表,日志数据)只读类应用空间类应用(空间函数,坐标)由于现在innodb越来越强大,myisa...原创 2019-06-21 16:03:57 · 310 阅读 · 0 评论 -
MySQL执行计划详解
EXPLAINID列:1)id相同:执行顺序由上至下2)id不同:id值越大优先级越高,越先被执行3)id相同不同:既有相同又有不同的情况,按1、2规则看select_type列:SIMPLE:简单select查询,查询中不包含子查询或者UNIONPRIMARY:查询中若包含任何复杂的子部分,最外层查询则被标记为PRIMARYSUBQUERY:在select或where列表中包含...原创 2019-06-30 01:57:01 · 199 阅读 · 0 评论