<% unless local_assigns[:xhr] %> <% end %> <% if queries.empty? %> <% end %> <% queries.each do |query| %> <% end %>
<%= local_assigns[:sort_headers] ? link_to("Total Time", {sort: nil}, data: {sort: nil}) : "Total Time" %> <%= local_assigns[:sort_headers] ? link_to("Average Time", {sort: "average_time"}, data: {sort: "average_time"}) : "Average Time" %> <%= local_assigns[:sort_headers] ? link_to("Calls", {sort: "calls"}, data: {sort: "calls"}) : "Calls" %>

<% if local_assigns[:xhr] %> No data available for this time. <% else %> ... <% end %>

<%= number_with_delimiter(query[:total_minutes].round) %> min <% percent = query[:total_percent] %> <% if percent > 1 %> <%= percent.round %>% <% elsif percent > 0.1 %> <%= percent.round(1) %>% <% else %> < 0.1% <% end %> <%= number_with_delimiter(query[:average_time].round) %> ms <%= number_with_delimiter(query[:calls]) %> <% if query[:user] %> <%= query[:user] %> <% if @show_details %> · <% end %> <% end %> <% if @show_details && query[:query_hash] %> <%= link_to "details", show_query_path(query[:query_hash], user: query[:user]), target: "_blank" %> <% end %>
<%= query[:query] %>
<% if query[:query] == "" %>

For security reasons, only superusers can see queries executed by other users.

<% end %> <% if local_assigns[:suggested_indexes] != false && (details = @suggested_indexes_by_query[query[:query]]) && (details[:index] || @debug) %> <%= render partial: "suggested_index", locals: {index: details[:index], details: details} %> <% end %>