![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
RLGGL●木子弓长
这个作者很懒,什么都没留下…
展开
-
mysql 备份dump文件
mysql备份dump文件原创 2023-09-20 09:25:54 · 119 阅读 · 0 评论 -
mysql创建表增删改查字段,增删索引
创建表增删改查字段,增删索引等。mysql增加,修改,删除字段,创建索引,删除索引原创 2023-06-29 16:31:01 · 113 阅读 · 0 评论 -
mysql创建用户,分配数据库权限
mysql创建用户并分配数据库权限原创 2023-06-06 15:09:27 · 507 阅读 · 0 评论 -
mysql8字符排序规则utf8mb4_0900_ai_ci修改为utf8_general_ci
mysql8字符排序规则utf8mb4_0900_ai_ci修改为utf8_general_ci原创 2022-09-03 17:51:35 · 2308 阅读 · 0 评论 -
mysql b+树在线生成/InnoDB 索引结构
在线生成地址:https://www.cs.usfca.edu/~galles/visualization/BPlusTree.htmlmysqlB+树的结构:每一页16kb也可以说是这样:原创 2022-05-20 16:52:49 · 642 阅读 · 0 评论 -
myqsl调优打开optimizer_trace跟踪执行计划
optimizer_trace 开启影响性能,用完记得关闭关闭语句:SET SESSION optimizer_trace="enabled=off";1,打开traceSET SESSION optimizer_trace="enabled=on",end_markers_in_json=ON;2,跟踪执行计划①先执行查询sql②在执行 SELECT * FROM information_schema.OPTIMIZER_TRACE;SELECT * FROM test WHERE i原创 2022-05-13 14:48:24 · 147 阅读 · 0 评论 -
Lock wait timeout exceeded; try restarting transaction 问题排查
出现这个问题主要是 update 同一个表,在不同的事务,第一个事务 某个字段 set 的 值 和 第二个事务 where 用到的字段和值相同导致;例如:1,用Navicat 打开两个命令窗口2,在第一个命令窗口输入:begin;update `test1` a set a.`stus`='2',a.`crt_tm`=now(),a.`upd_tm`=now() where id in (50);3,在第二个窗口输入:update `test1` a set a.type='1' wh原创 2022-01-19 18:03:52 · 604 阅读 · 0 评论