O Simple Log Service retorna 100 linhas por padrão. Use a cláusula LIMIT para especificar uma quantidade diferente de linhas no retorno.
Sintaxe
A cláusula LIMIT aceita dois formatos.
-
Retorna as primeiras x linhas.
LIMIT x -
Retorna x linhas a partir do deslocamento y.
LIMIT y, x
A cláusula LIMIT aplica-se apenas aos resultados finais, não aos intermediários de uma consulta SQL.
A cláusula
LIMIT y,xnão é compatível com subconsultas. Por exemplo, a instrução a seguir é inválida:* | select count(1) from ( select distinct(url) from limit 0,1000).
Parâmetros
|
Parâmetro |
Descrição |
|
x |
Número de linhas a retornar.
|
|
y |
Número de linhas a ignorar. Intervalo válido: [0, 1.000.000]. |
A soma de x e y não pode exceder 1.000.000.
Exemplos
-
Retorne as primeiras 200 linhas do conjunto de resultados.
-
Instrução de consulta
* | SELECT request_time LIMIT 200 Resultado: Retorna 200 valores do campo
request_time, como 60.0, 63.0 e 73.0.
-
-
Retorne 1.000 linhas com um deslocamento de 100.
-
Instrução de consulta
* | SELECT request_time LIMIT 100,1000 Resultado: Retorna 1.000 valores do campo
request_time, com um deslocamento de 100.
-
-
Obtenha os três principais URIs de solicitação com os maiores tempos de resposta.
-
Instrução de consulta
* | SELECT request_uri AS top_3, request_time ORDER BY request_time DESC LIMIT 3 Resultado: Retorna os três URIs com os maiores tempos de solicitação:
/request/path-3/file-2(80.0),/request/path-2/file-4(80.0) e/request/path-0/file-8(79.0).
-