这个和CPU数量有关,如果你是单CPU,就不要考虑,看下面参数说明parallel_max_server
说明: 指定一个例程的并行执行服务器或并行恢复进程的最大数量。如果需要, 例程启动时分配的查询服务器的数量将增加到该数量。
值范围: 0 -256
默认值: 由 CPU_COUNT, PARALLEL_AUTOMATIC_TUNING 和 PARALLEL_ADAPTIVE_MULTI_USER 确定
假如parallel_max_servers 设置为10,你的一个查询用的并行度是40 ,那么对这个查询,只有10个进程在跑而已

解决方案 »

  1.   

    单CPU也可以设并行啊,那有没有用哪?
      

  2.   

    为什么会没用呢?单CPU不能并行?不会吧?
      

  3.   

    其实很简单,就一个人干活,你就是让他不停的干也得一件一件来,所以在单cpu上一般只能串行操作,如果开并行的话系统还得消耗线程,进程来回切换的资源,得不偿失.除非你有异步的操作.