一个 SQL 和数据库新手的问题:
我读过一些关于数据库并发的文章,但同步更新是其中描述最频繁的内容。
但是,我只对从数据库中获取信息感兴趣。
所以,这里是问题:
是否可以同时从一个数据库中执行多个 SELECT?这些 SELECT 会干扰吗?情况2可能吗?
一般情况(一):
- [已用时间:0 秒]
- 从表 1 中选择 something1
- 获取第一个 SELECT 的结果
- [已用时间:1.5 秒]
- 从表 1 中选择 something2
- 获取第二个 SELECT 的结果
- [已用时间:3 秒]
同时查询的案例(二):
- [已用时间:0 秒]
- 从表 1 中选择 something1
- [已用时间:0.001 秒]
- 从表 1 中选择 something2
- 获取第一个 SELECT 的结果
- [已用时间:1.5 秒]
- 获取第二个 SELECT 的结果
- [已用时间:1.5001 秒]
最佳答案
是的,只要您打开两个单独的连接并通过单独的连接运行两个 select 语句,这是可能的。
关于postgresql - PostgreSQL 中是否可以使用并行 SELECT 语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6456460/