V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  admol  ›  全部回复第 12 页 / 共 47 页
回复总数  933
1 ... 8  9  10  11  12  13  14  15  16  17 ... 47  
2021-08-04 10:45:32 +08:00
回复了 MrGoooo 创建的主题 程序员 关于面试时面试官提出的一些疑问,求解答
第一题:测试是走了部分索引的
事物隔离级别:RR,引擎:innoDB ; MYSQL 版本:8.0.22

创建表:
CREATE TABLE `test` (
`id` int NOT NULL AUTO_INCREMENT,
`a` int DEFAULT NULL,
`b` int DEFAULT NULL,
`c` int DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `ids_a_b_c` (`a`,`b`,`c`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;


插入测试数据:
INSERT INTO `my`.`test`(`id`, `a`, `b`, `c`) VALUES (1, 1, 1, 1);
INSERT INTO `my`.`test`(`id`, `a`, `b`, `c`) VALUES (2, 2, 2, 2);
INSERT INTO `my`.`test`(`id`, `a`, `b`, `c`) VALUES (5, 2, 3, 3);
INSERT INTO `my`.`test`(`id`, `a`, `b`, `c`) VALUES (6, 2, 3, 4);
INSERT INTO `my`.`test`(`id`, `a`, `b`, `c`) VALUES (3, 3, 3, 3);
INSERT INTO `my`.`test`(`id`, `a`, `b`, `c`) VALUES (4, 4, 4, 4);


执行计划:
explain select * from test WHERE a = 2 and b > 2 ORDER BY c;

mysql> explain select * from test WHERE a = 2 and b > 2 ORDER BY c;
+----+-------------+-------+------------+-------+---------------+-----------+---------+------+------+----------+------------------------------------------+
| id | select_type | table | partitions | type | possible_keys | key | key_len | ref | rows | filtered | Extra |
+----+-------------+-------+------------+-------+---------------+-----------+---------+------+------+----------+------------------------------------------+
| 1 | SIMPLE | test | NULL | range | ids_a_b_c | ids_a_b_c | 10 | NULL | 2 | 100.00 | Using where; Using index; Using filesort |
+----+-------------+-------+------------+-------+---------------+-----------+---------+------+------+----------+------------------------------------------+
1 row in set (0.02 sec)


结果:
type 为 range
key 为 ids_a_b_c (建的联合索引)
Extra 为 Using where; Using index; Using filesort
Using index 说明相应的 select 操作中使用了覆盖索引
Using filesort 说明排序确实没走索引



第二题:
延迟双删,保证数据的最终一致性
“redis 操作失败的情况下也需要对数据库增删改成功,并且避免读出脏数据” 这种情况下,可以用 Canal 订阅 binlog 完成数据同步,保证数据的最终一致性。
2021-07-30 16:11:04 +08:00
回复了 hedeqiang 创建的主题 全球工单系统 极客时间虚假举办活动、随意更改规则
好像之前有个做极客时间返利的小程序,经常推广排行霸榜,然后不知道为什么就没了
2021-07-28 10:09:05 +08:00
回复了 Newyorkcity 创建的主题 问与答 请问下如何解释这段 Java 程序第一次输出时 I have $0?
在父类的构造方法、showMoney 方法、子类的构造方法、showMoney 方法里面分别打上断点,可以观察到执行输出顺序;
2021-07-01 09:46:02 +08:00
回复了 SmartKeyerror 创建的主题 推广 盖楼抽奖 | 感谢 V 站老哥们的认同和鼓励
2021-06-23 09:43:54 +08:00
回复了 340746 创建的主题 植物 室友给的姬月季开花了
@qiaoqiao1235 是的,目前树上还有 2 颗没落。不舍得摘了吃,只尝了下不小心碰落了的,不好吃有点酸(手动狗头)
2021-06-23 09:34:58 +08:00
回复了 340746 创建的主题 植物 室友给的姬月季开花了
杨家镇小区,骑自行车半小时内肯定能到,2K 内应该能找到,建议实地考察
2021-06-11 10:31:15 +08:00
回复了 Tdy95 创建的主题 问与答 迫于专科学历,想问问那种学历提升方式靠谱
@shannwoo 上交
2021-06-10 11:11:13 +08:00
回复了 Tdy95 创建的主题 问与答 迫于专科学历,想问问那种学历提升方式靠谱
今年网教毕业,预计 7 月份就能拿到毕业证了。
学位证还要考个四级,上半年的没报上名,还得好好准备下。
我收到的个头感觉还行,口感的话也还符合我的
蹲一波 618
2021-05-31 20:18:06 +08:00
回复了 admol 创建的主题 问与答 不小心把耳机插入到了 USB 接口里面,导致电脑开不了机
为了避免再次出现把耳机盲插到旁边的 USB 空,把它旁边的 USB 孔插上了无线鼠标的接收器
感谢各位大佬的关注,让各位见笑了
2021-05-31 20:08:32 +08:00
回复了 admol 创建的主题 问与答 不小心把耳机插入到了 USB 接口里面,导致电脑开不了机
@murmur
@xidadan
@keboge
@AirBai2
各位期待的上电视估计不行了,已经修好了,如上面各位大佬所说,把电池拔下来重新插上就好了。
2021-05-31 17:20:22 +08:00
回复了 admol 创建的主题 问与答 不小心把耳机插入到了 USB 接口里面,导致电脑开不了机
@ReZer0 对的,3.5mm 的耳机孔和 USB 孔挨着的,就是盲插捅错了
2021-05-31 13:34:53 +08:00
回复了 admol 创建的主题 问与答 不小心把耳机插入到了 USB 接口里面,导致电脑开不了机
@vate32 我也是找的小米授权的售后维修点,但是告诉我要一周,先暂时放弃了
交易明细里面记录下员工 A 的 Id ?
2021-05-31 11:30:46 +08:00
回复了 admol 创建的主题 问与答 不小心把耳机插入到了 USB 接口里面,导致电脑开不了机
@Veneris 好的,晚上回去试试,楼上推荐的 UP 主也让我这样试试先
2021-05-31 10:41:16 +08:00
回复了 admol 创建的主题 问与答 不小心把耳机插入到了 USB 接口里面,导致电脑开不了机
@XHalso 咨询了下上面朋友说的 UP,说还可能是 CPU 烧坏了 https://ws1.sinaimg.cn/bmiddle/62e721e4gw1et02eja57cj200k00k3y9.jpg
2021-05-31 10:30:22 +08:00
回复了 admol 创建的主题 问与答 不小心把耳机插入到了 USB 接口里面,导致电脑开不了机
@murmur 是 UP 主吗,联系下试试,感谢
2021-05-27 09:44:42 +08:00
回复了 Carlgao 创建的主题 问与答 本科学位对以后发展重要吗,四级证书要不要考下来??
怎么感觉差不多呢,我现在也就 4 级了,是上交吗? https://ws1.sinaimg.cn/bmiddle/62e721e4gw1et00rsrkrnj200k00k3y9.jpg
1 ... 8  9  10  11  12  13  14  15  16  17 ... 47  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5547 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 02:10 · PVG 10:10 · LAX 18:10 · JFK 21:10
Developed with CodeLauncher
♥ Do have faith in what you're doing.