1、数据库执行查询语句是单线程还是多线程?
2、比如执行了:select * from student where name="张飞",查询结果是多条时,是按student表里的存储顺序来显示的吗?是随机显示,还是按student表主键id排序后显示出来的?
3、如果是没排序的随机显示,是不是就说明数据库执行单条SQL查询用的是多线程
数据库引擎执行的应该是多线程,在查询大表格的时候,数据库往往能很快给出查询结果。如果是单线程,查询速度没有那么快。但是在使用的时候,感觉就像是单线程一样,是将每个线程的结果又做了整理。这应该是采用的分布式机制。所以oracle,sql这些数据库的价格高得吓人。