Skip to content

Optimize database query for node retrieval#496

Merged
Jossec101 merged 1 commit intomainfrom
fix-cpu-intensive-htlc-query
Apr 14, 2026
Merged

Optimize database query for node retrieval#496
Jossec101 merged 1 commit intomainfrom
fix-cpu-intensive-htlc-query

Conversation

@Jossec101
Copy link
Copy Markdown
Contributor

Refactor the GetById method to conditionally include related data, reducing CPU-intensive queries when unnecessary.

@Jossec101 Jossec101 force-pushed the fix-cpu-intensive-htlc-query branch from 4d7c758 to f8e97eb Compare April 14, 2026 09:12
@Jossec101 Jossec101 enabled auto-merge (squash) April 14, 2026 09:15
Copy link
Copy Markdown

@manumonti manumonti left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No experienced with this, but LGTM 👍

@Jossec101 Jossec101 merged commit 79fd5f3 into main Apr 14, 2026
2 checks passed
@Jossec101 Jossec101 deleted the fix-cpu-intensive-htlc-query branch April 14, 2026 09:19
public interface INodeRepository
{
Task<Node?> GetById(int id);
Task<Node?> GetById(int id, bool includeRelatedData = true);
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

document?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants