@Override public int compare(QueryContext o1, QueryContext o2) { if (o2.getAccumulatedMillis() > o1.getAccumulatedMillis()) { return 1; } else if (o2.getAccumulatedMillis() < o1.getAccumulatedMillis()) { return -1; } else { return o1.getQueryId().compareTo(o2.getQueryId()); } } });
sqlResponse.setDuration(queryContext.getAccumulatedMillis()); logQuery(queryContext.getQueryId(), sqlRequest, sqlResponse); try {
long scanCountThreshold = kylinConfig.getQueryScanCountCacheThreshold(); long scanBytesThreshold = kylinConfig.getQueryScanBytesCacheThreshold(); sqlResponse.setDuration(queryContext.getAccumulatedMillis()); logger.info("Stats of SQL response: isException: {}, duration: {}, total scan count {}", // String.valueOf(sqlResponse.getIsException()), String.valueOf(sqlResponse.getDuration()),
@Override public int compare(QueryContext o1, QueryContext o2) { if (o2.getAccumulatedMillis() > o1.getAccumulatedMillis()) { return 1; } else if (o2.getAccumulatedMillis() < o1.getAccumulatedMillis()) { return -1; } else { return o1.getQueryId().compareTo(o2.getQueryId()); } } });