当前位置: 首页 > 科技观察

千万级用户系统实战SQL调优

时间:2023-03-14 09:36:21 科技观察

某系统通过各种条件筛选大量用户,然后向这些用户推送一些消息:一些促销活动消息让你申请会员卡,告诉你认为有特价消息通过一些条件筛选出大量用户,并为这些用户推送。这个过程很耗时——筛选用户的过程。日活跃用户数百万,注册用户数千万。如果不分库分表,DB中可能只有一张用户表,一张表上千万条用户数据。操作系统过滤用户的SQL:SELECTid,nameFROMusersWHEREidIN(SELECTuser_idFROMusers_extent_infoWHERElatest_login_time