Add search, pagination, and query tips to Query Insights.

This update introduces a search input for filtering queries and a pagination system for easier navigation of results. Query tips now provide optimization suggestions based on detected patterns and statistics, helping users identify and address performance issues more effectively. Styling adjustments were also made to improve the layout and user experience.
This commit is contained in:
2026-02-12 12:09:47 +01:00
parent 2400591f17
commit c63e08748c
2 changed files with 144 additions and 8 deletions

View File

@@ -255,7 +255,8 @@ button {
.query-insights-page .query-toolbar {
display: grid;
grid-template-columns: minmax(240px, 420px);
grid-template-columns: minmax(220px, 320px) minmax(320px, 1fr);
gap: 12px;
align-items: end;
}
@@ -346,6 +347,30 @@ button {
font-family: "Space Grotesk", "Segoe UI", sans-serif;
}
.pagination {
margin-top: 10px;
display: flex;
justify-content: space-between;
align-items: center;
gap: 10px;
}
.pagination-info {
font-size: 12px;
color: #9eb8d6;
}
.pagination-actions {
display: flex;
align-items: center;
gap: 8px;
}
.pagination-actions button {
min-height: 30px;
padding: 5px 10px;
}
.query-detail .sql-block {
margin-top: 10px;
background: #0a1c3a;
@@ -365,6 +390,29 @@ button {
line-height: 1.5;
}
.query-tips {
margin-top: 10px;
border: 1px solid #2d5f92;
border-radius: 10px;
padding: 10px;
background: #0d2141;
}
.query-tips h4 {
margin: 0 0 8px 0;
}
.query-tips ul {
margin: 0;
padding-left: 16px;
}
.query-tips li {
margin-bottom: 6px;
color: #d2e3fb;
font-size: 13px;
}
.query-hint {
margin-top: 10px;
color: #9eb8d6;