随笔分类 -  mysql

摘要:愿历尽千帆,归来仍是少年 1.第一步: 确保服务器系统处于最新状态(这步操作可有可无) yum -y update 2.第二步: 首先检查是否已经安装,如果已经安装先删除以前版本,以免安装不成功 [root@Panghl ~]# rpm -qa | grep mysql 或者使用: [root@Pa 阅读全文
posted @ 2022-05-30 17:11 归来仍是少年-youg 阅读(404) 评论(0) 推荐(0) 编辑
摘要:愿历尽千帆,归来仍是少年 缘由: 将服务端-业务代码层逻辑抽离出来,以定时器的形式实现。(旨在解决服务端与数据库交互耗时导致数据更新误差) #1.查看数据库的event功能是否开启 因为在数据库中的event默认是关闭的 show VARIABLES LIKE '%sche%'; #2.如果valu 阅读全文
posted @ 2021-05-26 10:30 归来仍是少年-youg 阅读(254) 评论(0) 推荐(0) 编辑
摘要:愿历尽千帆,归来仍是少年 缘由: 优化sql,顾此记录一下,以便温习之用。 前置: sql执行过程:客户端 -> 连接器 -> 分析器 (或查询缓存 - > end) -> 优化器 -> 执行器 -> 存储引擎 mysql的执行计划 -> 模拟优化器执行sql查询语句 1.explain 执行计划包 阅读全文
posted @ 2021-05-24 17:13 归来仍是少年-youg 阅读(108) 评论(0) 推荐(0) 编辑
摘要:愿历尽千帆,归来仍是少年 所遇问题: MySql 更新死锁问题 Deadlock found when trying to get lock; try restarting transaction 场景: CREATE TABLE `user_item` ( `id` BIGINT(20) NOT 阅读全文
posted @ 2021-03-31 17:27 归来仍是少年-youg 阅读(71) 评论(0) 推荐(0) 编辑
摘要:愿历尽千帆,归来仍是少年 简述 何为事务:控制数据的一致性。 查看当前数据库事务隔离级别 SELECT @@tx_isolation 查询超过60s的事务 select * from information_schema.INNODB_TRX WHERE TIME_TO_SEC(TIMEDIFF(N 阅读全文
posted @ 2021-03-22 20:44 归来仍是少年-youg 阅读(35) 评论(0) 推荐(0) 编辑
摘要:愿历尽千帆,归来仍是少年 简述 何为索引:索引的出现即为了提高数据的查询效率。eg:书的目录 索引失效因素 1.or:有or必全有索引 2.like:以%开头 原因:mysql中引擎为ENGINE=InnoDB,索引满足最左前缀 原则。 3.复合索引未用最左侧字段 4.需要类型转换:varchar类 阅读全文
posted @ 2020-11-25 18:06 归来仍是少年-youg 阅读(80) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示