Comments (8)
Running this locally I'm seeing 0.06 ms - 0.19 ms without the change and 0.07 ms - 0.13 ms with the change with some spikes going up to 1 ms or 2 ms. As I'm using forRootAsync()
the only thing being serialized is generateString()
, which basically just calls uuid
. So it looks like the runtime itself was stalling to produce random values 🤷
Closing for now.
from typeorm.
so what's the issue here?
make sure you're using the latest version of @nestjs/core
and @nestjs/common
from typeorm.
Sorry I've just updated the minimum reproduction code.
I'm using 10.3.0 which appears to be the latest version.
from typeorm.
ok but what's the expected behavior?
that's just an warning message, not an error, right? You can see why it exists in the issue nestjs/nest#12738
from typeorm.
I think the expected behavior would be that the TypeORM integration would avoid having a large amount of static data to be serialized?
I would like to find a way to remove that 30 ms extra time per cold start 🤔
from typeorm.
I believe that this is a limitation that we cannot circumvent on the nestjs side yet
from typeorm.
This can probably be fixed by replacing the useValue with useFactory like the original issue
from typeorm.
so please try it out changing the js code of your node_modules/@nestjs/typeorm
dir
from typeorm.
Related Issues (20)
- '"typeorm"' has no exported member named 'InjectRepository'. Did you mean 'getRepository'? HOT 3
- setting synchronize to true gives me a typeorm error HOT 1
- When a custom converter is used on a column, migration fails.(nestjs+typeorm) HOT 1
- Testing mocker issues HOT 1
- Option to not initialize DataSource in createDataSourceFactory HOT 6
- Many to many relation is finding a column that doesn't exists HOT 1
- Polymorphic association #12750 HOT 1
- createTypeOrmProviders should inject EntityManager instead of Connection HOT 1
- Bring back keepConnectionAlive HOT 1
- auto db connection close problem When Execute Graceful shtudown with pm2 HOT 1
- Every migration:generate creates DROP/CREATES constraints and keys HOT 1
- Inject ConfigService into an Entity or Subscriber HOT 4
- TypeOrmModule makes @Request() unusable HOT 1
- When connectionstring param used, Hostname and database name are not correctly extracted HOT 2
- perhaps Typeorm module didn't passing request response to controller HOT 2
- Check whether the object passed is an entity HOT 2
- missing connect/error hook/event HOT 1
- Cannot read properties of undefined (reading 'retryAttempts') when start the app on production. HOT 1
- Typeorm prevents Req Res Body decorators from working in version 10.0.2 with typeorm package 0.3.20 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from typeorm.