DRDS异构索引测试

  1. 云栖社区>
  2. 阿里云技术服务>
  3. 博客>
  4. 正文

DRDS异构索引测试

戴少 2017-09-18 23:13:22 浏览6359
展开阅读全文

一、   概述

对于DRDS的数据库的分表,查询时SQL中的where条件尽量会带上分库分表键,这样DRDS会将这个查询路由到具体的分库中,以提高查询效率。如果SQL的where条件中没有分库分表键,DRDS会进行一次全表扫描。针对这种场景,DRDS提供了异构索引来解决这个问题。异构索引会将源表数据实时同步到按照不同字段分库分表的目标表中,以达到使用不同的分库分表键查询数据都不会走全表扫描的目的。

典型的异构索引应用场景是电商网站的订单表,在DRDS中创建结构相同分表键不同的两张表,分别按照买家ID和卖家ID来分库分表,底层将数据实时的从源表同步到目标表,不同用户登录查询时去对应表中查找,避免全表扫描。

本文档将对DRDS的异构索引功能进行创建及测试。

二、   创建异构索引

目前公有云中的异构索引处于内测阶段,只能通过提交工单,由后台人员

网友评论

登录后评论
0/500
评论
戴少
+ 关注
所属云栖号: 阿里云技术服务