[node.js]Sqlite3 / TypeORM - 3000 个表的初始化速度非常慢。它可以修复还是 sqlite 不太合适
· 收录于 2024-01-06 16:07:06 · source URL
问题详情
如果这是一个明显的问题,我很抱歉,但仍然想尝试。
我们有一个设置,我们必须在初始化时创建近 3.000 个表,其中每个表代表一个股票代码。我们创建单独表的原因是,每个表将包含数千行,我们希望在结构方面保持简单。
但缺点是连接到数据库(使用 TypeORM)最多需要 20 秒......
它本身的表格非常简单,但它确实开始阻碍我们的开发过程,每次都在等待它。
我正在考虑预先检查现有表,和/或在数据库连接后动态添加实体,但 TypeORM 不允许在 init 之后添加实体。
所以我没有想法了......
有人可能有建议吗?或者你认为有更好的数据库。
谢谢!
编辑:
使用 synchronize: true/false
似乎可以解决很多问题,但这不会在 init 上创建表并且其高度动态,因此会留下未创建的表。
最佳回答
暂无回答