首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sqlite ramdrive 1m行单文件与多文件之间的差异

sqlite ramdrive 1m行单文件与多文件之间的差异
EN

Stack Overflow用户
提问于 2013-06-12 03:39:14
回答 2查看 68关注 0票数 0

如果一个sqlite db文件有1个million+行,而10000行有多个文件,两者都存储在内存ramdrive /dev/shm中,这有什么区别吗?

我想知道是否应该对我巨大的1m行数据库进行分区(按类别划分,或者可能按a-z字母和25个表/文件进行分区),或者这是否对性能没有影响,因为它已经在内存中了

这将严格用作繁重/非常频繁的只读缓存,因此文件锁定或频繁更新或任何类似的事情都不是问题。如果相关,只按PK id运行1次查询(SELECT * WHERE id IN (1,2,3) )

EN

回答 2

Stack Overflow用户

发布于 2013-06-12 03:56:37

一百万行并不是那么多。SQLite支持最大140 to的数据库。参见the detailed description of the SQLite limits

有一百万行的表会消耗多少内存?它应该很容易在任何现代机器上处理。

票数 0
EN

Stack Overflow用户

发布于 2013-06-12 04:02:47

只有当部件位于可以并行访问的独立设备上时,分区才有意义。在RAM驱动器上,拥有多个数据库只会使所有访问变得更加复杂。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17052340

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档