To achieve better read performance, besides server side tuning, what's important is the scanner setting at client application side. Better client scanner setting makes the scan process much more efficient. By contrast, a badly configured scanner will not only slow down the scan itself, but also have a negative effect on the region server. So we need to configure the client side scanner settings carefully.
The most important scanner settings include scan caching, scan attribute selection, and scan block caching. We will describe how to configure these settings properly in this recipe.
The following steps need to be followed to change client side scanner settings: