当前位置:  开发笔记 > 前端 > 正文

Postgres 9.4中JSON - > JSONB列转换的速度大致有多快

如何解决《Postgres9.4中JSON->JSONB列转换的速度大致有多快》经验,为你挑选了1个好方法。

我正在寻求从Postgres 9.3迁移到9.4,并在JSON列中拥有大量数据.虽然很好,但我想看看迁移到更有效的列存储(JSONB似乎是一个非常令人兴奋的技术!).

要实际迁移,我想了解类似的迁移特征

ALTER TABLE table_with_json
    ALTER COLUMN my_json
    SET DATA TYPE jsonb
    USING my_json::jsonb;

(从这个有用的问题).

理想情况下,了解迁移1mil和10mil条目需要多长时间以及它如何扩展将是一件好事.

虽然我可以自己获得这些数字,但我认为这个问题可能对其他人有帮助.如果我最终自己尝试这个,我肯定会为其他人提供答案,但不确定何时会发生.



1> Boris Schego..:

从JSON迁移到JSONB需要282秒.它基本上匹配使用SQL INSERT插入数据所需的时间.

测试环境:

PostgreSQL 9.5

4核,16GB RAM

2KB /行的JSON内容

520万行

推荐阅读
虎仔球妈_459
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有