Skip to content

Request timeout configuration#313

Merged
RUKAYAT-CODER merged 4 commits into
rinafcode:mainfrom
shamoo53:Request-Timeout-Configuration
Apr 23, 2026
Merged

Request timeout configuration#313
RUKAYAT-CODER merged 4 commits into
rinafcode:mainfrom
shamoo53:Request-Timeout-Configuration

Conversation

@shamoo53
Copy link
Copy Markdown
Contributor


Request Timeout Configuration

Overview

This PR improves database performance by identifying and adding missing indexes on frequently queried columns across core entities.


Background

Several database entities were found to lack proper indexing on commonly queried fields. This can lead to slower query performance, especially as data volume increases. This update addresses those gaps by introducing appropriate database indexes.


Changes Introduced

  • Audited all entity files for missing or inefficient indexes
  • Added @Index decorators to frequently queried columns
  • Reviewed and ensured proper indexing of foreign key relationships
  • Improved query performance for high-traffic database operations

Updated Files

  • src/**/entities/*.entity.ts — Added and optimized database indexes

Labels

backend, database, performance, priority-high


Acceptance Criteria

  • All frequently queried columns are indexed
  • Foreign key relationships are properly indexed
  • Query performance is improved for affected endpoints
  • No breaking changes to existing entity structure

Closes #273

@drips-wave
Copy link
Copy Markdown

drips-wave Bot commented Apr 23, 2026

@shamoo53 Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@RUKAYAT-CODER
Copy link
Copy Markdown
Contributor

KINDLY RESOLVE CONFLICT

@RUKAYAT-CODER RUKAYAT-CODER merged commit 32117d8 into rinafcode:main Apr 23, 2026
3 of 7 checks passed
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.

Request Timeout Configuration

2 participants