一条sql语句可以查出上千条数据,怎么可以提高查询速度?

一条sql语句可以查出上千条数据,怎么可以提高查询速度?,第1张

1、你的表大不大,如果非常大,又没有索引在列上,那会很慢,因为是全表扫描;

2、也可能是数据容器问题,我用的C#不懂JAVA,若要在C#中的list中查找一个数据,处理时间与找到这行前扫描的行数成正比,如果用Dictionary,用的是HASH查找,查找时间与表大小无关,你看看JAVA中的数据容器的介绍。

给你找个参考文献

https://pro.arcgis.com/zh-cn/pro-app/tool-reference/data-management/create-database-user.htm

批量创建,把创建用户的SQL写到一个文件里,例:oracle的情况下做成.sql文件,在sqlplus执行文件就可以了,别的数据库,应该也有类似的执行方法。

sql数据库可以达到的容量上线,一般是和文件系统的上限是一致的,也就是说数据库能承载的容量一般比文件系统都大。

不用考虑数据记录的数量,上千万,上亿,都可以,只要文件存储容量小于文件系统的上限都没有问题。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6673920.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存