开发者社区> 问答> 正文

有没有人深入用过SQL中的并行处理操作,并行数一般设置多少合适?

有没有人用过SQL中的并行处理操作,并行数一般设置多少合适?对数据库有什么影响? 比如: select /+parallel(u,20)/ n_date, sysdate from user u

展开
收起
晓风瑟瑟 2021-10-13 13:27:05 658 0
2 条回答
写回答
取消 提交回答
  • 一般来说,可以设置CPU核数的2倍;可以结合数据库性能,适当增加也未常不可。

    2021-10-16 12:17:28
    赞同 展开评论 打赏
  • 网络规划设计师、敏捷专家、CISP、ITSS服务经理、ACA全科目、ACP4项、ACE、CBP、CDSP、CZTP等。拥有 PRINCE2 Foundation/Practitioner、CCSK、ITIL、ISO27001、PMP等多项国际认证。 专利5+、期刊10+、知识产权师。核心期刊审稿人。

    您好,如果服务器存在多个cpu的话,我们就可以使用parallel进行并行执行某个查询,插入操作的sql,这样可以大大提高sql的执行效率,具体使用几个并行的进程,可以设置process count = cpu count;

    2021-10-13 13:29:33
    赞同 1 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载