你好,我是林晓斌。
《MySQL实战45讲》这门课程已经全部结束了。我给你准备了一个结课小测试,来帮助你检验自己的学习效果。
这套测试题共有 20 道题目,包括3道单选题和17道多选题,满分 100 分,系统自动评分。
还等什么,点击下面按钮开始测试吧!
2020-07-06 18:00:30
2021-05-28 15:57:33
2022-04-19 16:08:23
2022-09-23 01:48:56
2020-04-19 18:51:39
2020-05-05 14:48:52
2020-04-17 19:59:01
2021-12-10 18:15:04
2020-04-20 10:58:41
题目是问 回滚事务哦😆
2020-04-21 00:29:54
2022-10-14 16:39:59
2023-04-30 17:15:14
2022-09-22 18:04:30
2022-05-30 21:05:18
2022-02-27 20:05:51
2024-11-25 17:25:19
2021-09-09 15:44:52
2021-03-10 13:40:35
2020-04-17 07:15:28
2024-12-17 09:02:19
2024-08-04 11:02:20
精选留言
2020-07-06 18:00:30
2021-05-28 15:57:33
2022-04-19 16:08:23
2022-09-23 01:48:56
知识已成体系,神功已练成
2020-04-19 18:51:39
2020-05-05 14:48:52
假设有这么一个语句select * from t where a=1 and b=2,a=1有100W的数据,但a=1同时b=2只有一条,那么联合索引(a,b)和(b,a)有区别吗?(这里不考虑有a、b单独查询的情况)
实际执行起来两者都很快,但从树的查找来看,(a,b)应该比(b,a)多扫描了树上100W的节点吧?我的理解是找到a=1,然后一直往后遍历了所有的a=1的节点,取出其中b=2的节点,不知道是否是这样的?那是否是索引(b,a)更效率呢?
2020-04-17 19:59:01
2021-12-10 18:15:04
2020-04-20 10:58:41
如果是阻塞等待超时,会根据innodb_rollback_on_timeout配置判断是否回滚。
但是发生死锁时,肯定会回滚的。
2022-10-14 16:39:59
2023-04-30 17:15:14
2022-09-22 18:04:30
2022-05-30 21:05:18
2022-02-27 20:05:51
2024-11-25 17:25:19
2021-09-09 15:44:52
2021-03-10 13:40:35
2020-04-17 07:15:28
2024-12-17 09:02:19
2024-08-04 11:02:20