zoukankan      html  css  js  c++  java
  • PostgreSQL之数据文件分割

    PostgreSQL数据文件存储大小通过segment_size参数控制,默认为1G

    show segment_size ;

     先看下官方的介绍:

    segment_size (integer)
    报告一个文件段中可以存储的块(页)的数量。由编译服务器时的RELSEG_SIZE值决定。
    一个段文件的最大尺寸(以字节计)等于segment_size乘以block_size,默认是 1GB。
    select name,setting from pg_settings where category = 'Preset Options' order by name;

     测试一下:

    create table tab1( a int,b text);
    insert into tab1 values (generate_series(1,50000000),'testpostgresql');

     查看数据文件位置

    select pg_relation_filepath('tab1');

     检查数据文件是否被正确分割

    Tips:

    block_size大小会影响数据文件分割,也可能关联影响到数据的备份恢复(比如pg_rman),在使用中需要做好验证。

    但行好事,莫问前程
  • 相关阅读:
    Expanding Rods(二分)
    Monthly Expense(二分)
    sdut1269 走迷宫(dfs)
    走迷宫(dfs)
    C Looooops(扩展欧几里得+模线性方程)
    41. First Missing Positive
    40. Combination Sum II
    39. Combination Sum
    37. Sudoku Solver
    36. Valid Sudoku
  • 原文地址:https://www.cnblogs.com/mingfan/p/14665029.html
Copyright © 2011-2022 走看看