我正在执行范围扫描,它给了我500k记录.如果我设置scan.setCaching(100000)它只需不到一秒钟,但如果scan.setCaching(100000)没有设置它需要将近38秒.
scan.setCaching(100000)
如果我设置scan.setBlockCache(false)和scan.setCaching(100000)会发生什么?这些行是否会被缓存?
scan.setBlockCache(false)
我在第一次扫描后丢弃了操作系统缓存,但扫描记录的时间没有变化.为什么?
那我该如何检查读取性能呢?
caching hadoop hbase database-scan
caching ×1
database-scan ×1
hadoop ×1
hbase ×1