Package de.hybris.platform.hac.facade
Class HacPerformanceTestsFacade
java.lang.Object
de.hybris.platform.hac.facade.HacPerformanceTestsFacade
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected longcalculateStatementsPerSecond(long cnt, long time1, long time2) protected doublecalculateTimePerStatement(long cnt, long time1, long time2) executeOverallTests(int seconds) protected voidexecuteQuery(String sql) executeSqlTest(String sql, Integer count, Integer seconds) Performs SQL SELECT statement test to measure round trip times and the database performance.voidsetJdbcTemplate(HybrisJdbcTemplate jdbcTemplate)
-
Constructor Details
-
HacPerformanceTestsFacade
public HacPerformanceTestsFacade()
-
-
Method Details
-
executeOverallTests
-
getOverallTests
-
executeSqlTest
Performs SQL SELECT statement test to measure round trip times and the database performance.- Parameters:
sql- - SQL SELECT statementcount- - countseconds- - maximum test execution time in seconds- Returns:
- results map
-
executeQuery
- Throws:
SQLException
-
calculateStatementsPerSecond
protected long calculateStatementsPerSecond(long cnt, long time1, long time2) -
calculateTimePerStatement
protected double calculateTimePerStatement(long cnt, long time1, long time2) -
executeSqlMaxTest
-
executeLinpack
-
setJdbcTemplate
-