# Performance Optimization — NestJS: Scalable Node.js APIs बनाना

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

> आवश्यक columns चुनकर, indexes जोड़कर, queries batch करके और N+1 loads से बचकर NestJS apps तेज़ करें।

## Query optimization

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

## N+1 problem

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