银行分片

对于分片表的索引问题请教

对于分片的表test(按照帐号的第15位分片:acc[15,15]),有个inst_no的索引字段。现在如下sql:select * from test where inst_no='1234';(满足记录数是2.2万条) ---2秒就ok。而select * from test where inst_no='2341'(满足记录数是2.5万条) 就要120秒。我想问下为什么?对于分片表...显示全部
对于分片的表test(按照帐号的第15位分片:acc[15,15]),有个inst_no的索引字段。
现在如下sql:select * from test where inst_no='1234';(满足记录数是2.2万条) ---2秒就ok。而select * from test where inst_no='2341'(满足记录数是2.5万条) 就要120秒。
我想问下为什么?对于分片表的索引是否是分片的哪?怎么个机制哪?收起
参与9

查看其它 8 个回答qinling的回答

qinlingqinling数据库管理员IBM
在分片表中,索引默认是分片的,每个分片的数据都有各自的小索引。索引和数据默认是放在同一个dbspace的。
互联网服务 · 2014-01-08
浏览1180

回答者

qinling
数据库管理员IBM

qinling 最近回答过的问题

回答状态

  • 发布时间:2014-01-08
  • 关注会员:0 人
  • 回答浏览:1180
  • X社区推广