3
- GetGroupInfo - apply intervals
5
SELECT MIN(*), MAX(*) ...
6
- GetItemList - headers
8
- GetRawData - load data
9
SHOW COLUMNS - construct SELECT query
14
- Avoiding interval calculation
15
experiment=*-* - We don't need to find where the data ends and will not call
16
GetGroupInfo if 'window=#'
17
window=3600,-1 - The last would not work unless window has a defined size.
18
Therefore, we not only request last item, but also specify window to look.
20
- Avoiding names retrieval
21
rt=skip_headers - Will not call GetItemList
22
rt=full - Also adapts window & experiment as explained above
24
- Loading data from the cache
25
cache=1 - SHOW COLUMNS will not be called for DBReader & data is loaded from MySQL cache
27
- Completely excluding source DB