精易论坛

标题: 数据库sqlite3查询速度问题 [打印本页]

作者: 7500167    时间: 2024-2-19 00:22
标题: 数据库sqlite3查询速度问题

5个线程,按字段名查找,整体库行数5w行左右,平局下来1.5到2秒直接,这速度正常吗,睡不着寻方案的,没上机发不上源码了,就问问大佬们的速度



作者: 吃泡面加不起蛋    时间: 2024-2-19 02:04
挺正常的
作者: 希纱    时间: 2024-2-19 02:50
看看你语句咋写的

补充内容 (2024-2-19 02:51):
SELECT * FROM table_name WHERE name LIKE 'value'
作者: 无量科技    时间: 2024-2-19 03:05
看你处理数据的代码啥样的了  cha询尽量不要用 LIKE
作者: retn    时间: 2024-2-19 08:01
对检索字段加索引
作者: 喵藏    时间: 2024-2-19 09:24
1.将库进行分表,这个百du或者抖音 B站 都有说明,限制每个分表只有100、1000、10000等按照自己服务器配置规划
2.数据库读取前,先按照你分表的逻辑,计算出在哪个分表,然后直接去读取分表,速度就快很多

补充内容 (2024-2-19 23:02):
5W分表    就怕他一行是超多数据的那种
作者: 鹏书    时间: 2024-2-19 10:08
加个索引就好了,才5

补充内容 (2024-2-19 10:08):
5w的数据不至于那么慢 除非你sql语句写的太复杂了
作者: yuxuanju    时间: 2024-2-19 13:30
多线程cha询??
作者: 7500167    时间: 2024-2-19 15:29
等级太低,不让我点评或回复楼层我直接不用线程,就是一个线程,不用启动线程命令,2秒的直接1秒就完成遍历查全部




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4