摘要: 当订单表按照user_id分表后,按照order_id查询性能会很慢如何解决。 1.索引表法: 生成一张冗余表保证每个order_id对应的用户信息,建立联合索引idx_order_id_user_id。每次查询的时候先查询冗余表得到订单对应的user_id,根据user_id就可明确知道路由到那张 阅读全文
posted @ 2025-11-08 16:45 爵士灬 阅读(9) 评论(0) 推荐(0)
摘要: 分库分表后会带来什么问题 1.全局主键问题2.分页问题3.统计问题4.事务问题5.扩容问题 分开分布的自增主键如何设计? 1.步长设置 根据分表的数量确定步长,每张表设置不同的其实值 假设有3个分片表,可以这样配置: 第一个表:起始值1,步长3,生成序列1、4、7、10... 第二个表:起始值2,步 阅读全文
posted @ 2025-11-08 10:19 爵士灬 阅读(4) 评论(0) 推荐(0)
摘要: 1.发优惠券保证人员先到的先拿到,还要库存,redis的ZAdd命令按照顺序从存入用户请求,处理的时候按照顺序处理2.酒旅行业所有商品酒店降价10%3.线程A去打印奇数线程B去打印偶数4.redis的数据结构、string的底层是什么实现的,5.mysql的引擎有哪些,区别是什么6.订单状态15分钟 阅读全文
posted @ 2025-11-08 09:14 爵士灬 阅读(5) 评论(0) 推荐(0)