Skip to content

Commit 7654c08

Browse files
authored
perf: optimize messages query (#1019)
1 parent 5d9eef8 commit 7654c08

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/graphql/operations/messages.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,9 @@ export default async function (parent, args) {
2727
orderDirection = orderDirection.toUpperCase();
2828
if (!['ASC', 'DESC'].includes(orderDirection)) orderDirection = 'DESC';
2929

30+
const useSpaceIndex = where.space ? 'USE INDEX (space)' : '';
3031
const query = `
31-
SELECT m.* FROM messages m
32+
SELECT m.* FROM messages m ${useSpaceIndex}
3233
WHERE id IS NOT NULL ${queryStr}
3334
ORDER BY ${orderBy} ${orderDirection} LIMIT ?, ?
3435
`;

0 commit comments

Comments
 (0)