
Mysql
丿ZhangT
这个作者很懒,什么都没留下…
展开
-
mysql最基本命令
mysql最基本命令原创 2022-12-21 16:17:45 · 204 阅读 · 1 评论 -
Lock wait timeout exceeded; try restarting transaction
Lock wait timeout exceeded; try restarting transaction数据库插入报Lock wait timeout exceeded; try restarting transaction 看意思是表被锁了,然后百度了一圈,都是各种的kill 锁表进程,弄了好久都没解决,,最后发现是主机挂载磁盘满了,,记录下...原创 2022-01-18 14:36:40 · 396 阅读 · 0 评论 -
Mysql索引优化分析
性能下降SQL慢执行时间长的原因1、查询数据过多,且没用到索引。2、关联了太多的表,太多的join。3、服务器调优及各个参数设置(缓冲区、线程数)。常见通用的join查询如图所示:7中常见的join操作:1 A、B两表共有(内连接) select * from t_emp a inner join t_dept b on a.deptId = b.id; 2 A、B两表共有+A的独有 (左连接) select * from t_emp a left join t_dept b on原创 2020-09-26 17:40:36 · 230 阅读 · 0 评论 -
Mysql的存储引擎
Mysql存储引擎说到Mysql存储引擎,是我出来实习才接触到的,在学校学习的是Oracle,学校教的太浅,只会增删改查,自己也学了点,序列、视图、存储过程等一些东西。出来实习发现自己真的只会增删改查,Mysql高级还是我面试京东实习的时候面试官问我的问题,我当时都蒙了,还有这玩意?电话面试都没过,伤心,后来看了Mysql高级部分,在这里做一个总结。InnoDB:(存储引擎)支持聚集索引(InnoDB)优点:InnoDB是一个事务型的存储引擎,有行级锁定和外键约束,提供了对数据库ACID事务的支持,原创 2020-09-26 17:34:16 · 153 阅读 · 0 评论 -
数据库锁的介绍
锁的定义:锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。生活例子:打个比方,我们到淘宝上买一件商品,商品只有一件库存,这个时候如果还有另一个人买,那么如何解决是你买到还是另一个人买到的问题?这里肯定要用到事务,我们先从库原创 2020-09-26 17:33:31 · 327 阅读 · 0 评论 -
记一次腾讯云服务器mysql服务自动停止异常
参考来源https://zhihu.websoft9.com/274/%E8%85%BE%E8%AE%AF%E4%BA%91%E6%9C%8D%E5%8A%A1%E5%99%A81%E6%A0%B81g%E5%86%85%E5%AD%98%EF%BC%8C%E5%B8%B8%E5%87%BA%E7%8E%B0mysql%E4%B8%8D%E8%83%BD%E8%87%AA%E5%8A%A8%E5%90%AF%E5%8A%A8%E6%88%96%E7%AA%81%E7%84%B6%E5%81%9C%E6%A原创 2020-09-22 20:03:44 · 957 阅读 · 0 评论 -
解决mysql连接数沾满,导致连不上数据库
用mysql连接工具报"Host '10.250.112.141' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'"用java程序控制台报解决办法:使用mysqladmin flush-hosts 命令清理一下hosts文件如果是安装在Linux系统上执行命令: /usr/bin/mysqladmin flush-hosts -h localhost -uroot -p原创 2020-09-22 20:02:35 · 521 阅读 · 0 评论