View source: R/HelperFunctions.R
extractQueryTimes | R Documentation |
ParallelLogger
log fileWhen using the ParallelLogger
default file logger, and using options(LOG_DATABASECONNECTOR_SQL = TRUE)
,
DatabaseConnector
will log all SQL sent to the server, and the time to get a response.
This function parses the log file, producing a data frame with time per query.
extractQueryTimes(logFileName)
logFileName |
Name of the |
A data frame with queries and their run times in milliseconds.
connection <- connect(dbms = "sqlite", server = ":memory:")
logFile <- tempfile(fileext = ".log")
ParallelLogger::addDefaultFileLogger(fileName = logFile, name = "MY_LOGGER")
options(LOG_DATABASECONNECTOR_SQL = TRUE)
executeSql(connection, "CREATE TABLE test (x INT);")
querySql(connection, "SELECT * FROM test;")
extractQueryTimes(logFile)
ParallelLogger::unregisterLogger("MY_LOGGER")
unlink(logFile)
disconnect(connection)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.