master
Lukasz Ziarek 2015-06-20 22:44:40 -04:00
parent fa337fe2fc
commit e6afa86f6d
1 changed files with 6 additions and 3 deletions

View File

@ -24,7 +24,7 @@
Next, we look at overall runtime characteristics of the query workload observed
during our study. We examine how often queries arrive, how long they run, and
how many rows they return---all important inputs into desiging the TPC-Mobile
how many rows they return---all important inputs into designing the TPC-Mobile
embedded database benchmark.
\subsubsection{General Characteristics}
@ -77,7 +77,7 @@ applications seem to be using the SQLite database almost as a key-value store.
\label{fig-type-runtime}
\end{subfigure}%
\caption{\textbf{By-Query-Type Statistics for Android SQLite Queries. Distribution of times since the query (a) immediately preceeding, and (b) immediately following the query in question. (c) Distribution of runtimes for each query.}}
\caption{\textbf{By-Query-Type Statistics for Android SQLite Queries. Distribution of times since the query (a) immediately preceding, and (b) immediately following the query in question. (c) Distribution of runtimes for each query.}}
\label{fig-type}
\end{figure*}
@ -99,7 +99,7 @@ more subdued pattern can be seen for \texttt{UPDATE} statements. Conversely, bo
shortly before, rather than shortly after another query.
Figure~\ref{fig-type-runtime} shows significant deviations from the global average
runtime for \texttt{DELETE} and \texttt{UPDATE} statements. \texttt{UPDATE}
statements in particular have a bimodal ditribution of runtimes, spiking at 100$\mu$s
statements in particular have a bimodal distribution of runtimes, spiking at 100$\mu$s
and 10ms. We suspect that this performance distribution is related to SQLite's use
of filesystem primitives for locking and write-ahead logging~
\cite{jeong2013iostack,kang2013xftl}. This could also help to explain the 0.01Hz
@ -161,3 +161,6 @@ notable for regularly issuing queries that return on the order of 100 rows.
%% LocalWords: Android SQLite runtimes TPC interarrival apps CDF ms
%% LocalWords: SQLite's App bursty Gmail