# Performance Optimization — नेस्टजेएस

Source: https://www.geekswithgeeks.com/hi/nestjs/nestjs-performance

> Queries को optimize करें, caching का उपयोग करें, और bottlenecks को profile करें।

## Query optimization

केवल ज़रूरी columns fetch करने के लिए `select` का उपयोग करें; DB में `indices` का उपयोग करें; जहाँ संभव हो queries को batch करें।

## N+1 problem

Loop में related entities को load करने से बचें—एक बार सभी को fetch करने के लिए `leftJoinAndSelect()` या batch loaders का उपयोग करें।
