Dickson 2022-03-04 08:10 采纳率: 0%
浏览 41

sqlite3每次单条插入和查询,最多可以存多少条记录不影响速度?

总共一个表,结构为5列int, 2列text(内容小于32个字符),无主键。每次查询只按text找一条记录。

主机配置: Linux Debian, 1G内存,50G SSD固态硬盘

这个数据库最多可以存多少条记录,让插入新一条记录或查找一条记录的速度在1秒以内?

  • 写回答

1条回答 默认 最新

  • 苦荞米 2022-03-04 13:13
    关注

    不管什么数据库,表里数据多了都会影响查询和写入速度。
    这个和表结构,查询方式,机器性能都用关系。
    最好的方式就是用自己的机器去测试一遍,别人算的到你这里都是不准确的。

    表里数据太多的处理方式也有很多,可以添加索引,可以分表分库。表里具体能存储多少数据不应该成为开发的限制。

    而且你也太小看sqlite数据库了,除非是表结构和索引及其不合理同时数据量达到百万级,不然1秒1次读或写是肯定可以满足的。

    建议你添加一个主键,一般关系型数据库的表都要有一个主键,主键本身就是一个索引。

    评论

报告相同问题?

问题事件

  • 创建了问题 3月4日