hbase replication会提高查询效率吗
发布网友
发布时间:2022-04-14 07:49
我来回答
共1个回答
热心网友
时间:2022-04-14 09:18
scan.setFilters()
通过filter设置的条件查不到数据时,响应速度非常慢,大概在十几秒,有时会超时,
但可以查到数据时,响应速度只有几百ms,差距非常大
环境:
数据10W条,表为单一列族,30-40的列
部分代码:
Scan scan = new Scan();
FilterList filters = new FilterList();
for (String[] param : params)
{
//param[0]为列名,param[1]为相应的值
filters.addFilter(new SingleColumnValueFilter("INFO".getBytes(), param[0].getBytes(), CompareOp.EQUAL, param[1].getBytes()));
}
scan.setFilter(filters);