Edits
parent
fa337fe2fc
commit
e6afa86f6d
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue