- 博客(6)
- 收藏
- 关注
原创 postgres大批量入库配置调整
在批量插入期间,临时关闭 fsync 可以显著提高性能,但要注意这会有数据丢失的风险。对于批量插入操作,如果需要创建索引,可以暂时增大这个值。在 PostgreSQL 9.6 及之后,checkpoint_segments 被替换为 max_wal_size。在批量插入完成后,恢复 fsync、synchronous_commit 和 autovacuum 的默认值,并再次重启数据库。类似于 fsync,临时设置 synchronous_commit 为 off 可以提高性能,但会有丢失数据的风险。
2024-06-11 16:41:28 651
原创 Java内存区域
Java内存区域学习运行时数据区域Java虚拟机在执行Java程序的过程中会把它管理的内存划分为若干个不同的数据区域。根据《Java虚拟机规范》的规定,Java虚拟机所管理的内存包括如下图几个运行时数据区域。(其中方法区和堆是所有线程共享的数据区。虚拟机栈、本地方法栈和程序计数器是线程隔离的数据区)1.1 程序计数器(Program Counter Register)程序计数器是一块较小内存空间,它可以看作是当前线程所执行的字节码的行号指示器。在Java虚拟机的概念模型里,字节码解释器工作时就
2021-06-25 16:52:26 116
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人