Skip to content

Commit fbcedee

Browse files
fix: add limit, add useMemo to columns
1 parent 42f35bb commit fbcedee

File tree

4 files changed

+11
-3
lines changed

4 files changed

+11
-3
lines changed

src/containers/Tenant/Diagnostics/TenantOverview/TenantCpu/TopQueries.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,10 @@ export function TopQueries({tenantName}: TopQueriesProps) {
3737
const query = parseQuery(location);
3838

3939
const [autoRefreshInterval] = useAutoRefreshInterval();
40-
const columns = getTenantOverviewTopQueriesColumns();
40+
41+
const columns = React.useMemo(() => {
42+
return getTenantOverviewTopQueriesColumns();
43+
}, []);
4144

4245
const {currentData, isFetching, error} = topQueriesApi.useGetTopQueriesQuery(
4346
{database: tenantName},

src/containers/Tenant/Diagnostics/TopQueries/RunningQueriesData.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,9 @@ export const RunningQueriesData = ({database, onRowClick, rowClassName}: Props)
3838

3939
const data = currentData?.resultSets?.[0].result || [];
4040

41-
const columns = getRunningQueriesColumns();
41+
const columns = React.useMemo(() => {
42+
return getRunningQueriesColumns();
43+
}, []);
4244

4345
const handleRowClick = (row: KeyValueRow) => {
4446
return onRowClick(row.QueryText as string);

src/containers/Tenant/Diagnostics/TopQueries/TopQueriesData.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,9 @@ export const TopQueriesData = ({database, onRowClick, rowClassName}: Props) => {
3737

3838
const data = currentData?.resultSets?.[0]?.result || [];
3939

40-
const columns = getTopQueriesColumns();
40+
const columns = React.useMemo(() => {
41+
return getTopQueriesColumns();
42+
}, []);
4143

4244
const handleRowClick = (row: KeyValueRow) => {
4345
return onRowClick(row.QueryText as string);

src/store/reducers/executeTopQueries/executeTopQueries.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ SELECT ${QUERY_TECHNICAL_MARK}
4545
FROM \`${path}/.sys/top_queries_by_cpu_time_one_hour\`
4646
WHERE ${filterConditions || 'true'} AND QueryText NOT LIKE '%${QUERY_TECHNICAL_MARK}%'
4747
${orderBy}
48+
LIMIT 100
4849
`;
4950
};
5051

0 commit comments

Comments
 (0)