PostgreSQL服务器参数值类型单位

原创 2018年04月16日 15:24:04

PostgreSQL服务器有大量的参数,这些参数有哪些类型和单位呢?
所有参数的名称都对大小写不敏感。每个参数都可以接受五种类型之一的值: 布尔、字符串、整数、 浮点数或枚举。

布尔: 值可以被写成on,off, true, false, yes, no, 1, 0 。大小写均不敏感。也或者可以是这些值的所有无歧义的前缀。

字符串: 通常值被包括在单引号内,值内部的任何单引号都需要被双写。不过,如果值是一个简单数字或者标识符,引号通常可以被省略。

数字(整数和浮点): 只对浮点参数允许一个小数点。禁止使用千位分隔符(,)。

带单位的数字: 一些数字参数具有隐含单位。单位可能是千字节、块(通常是 8KB)、 毫秒、秒或分钟。这些设置如果只写了未经修饰的数字值,这将使用该设置的默认单位,默认单位可以通过引用pg_settings.unit来找到。为了方便,也可以 显式地指定一个不同的单位,例如时间值可以是’120 ms’,并且它们将被转换到参数的实际单位。要使用这个特性,参数值必须被写成一个字符串(带有引号)。单位名称是大小写敏感的,并且在数值和单位之间可以有空格。

可用的内存单位是KB(千字节)、MB(兆字节)和GB(吉字节)。

可用的时间单位是ms(毫秒)、s(秒)、min(分钟)、 h(小时)和d(天)。

枚举: 枚举类型的参数以与字符串参数相同的方式指定,但被限制到一组有限的值。 这样一个参数可用的值可以在pg_settings.enumvals 中找到。枚举参数值是大小写不敏感的。












By 徐云鹤

版权声明:本文为博主原创之文章,未经博主允许谢绝转载。 https://blog.csdn.net/pg_hgdb/article/details/79961143

postgresql 计算距离(单位直接生成米)

之前用的是ST_Distance 函数,但是貌似需要进行一次单位的转换,而且网上有说那种转换不是特别准确,现在暂时将该算法记录在此: select st_distance(ST_GeomFromTex...
  • duanmuxiao
  • duanmuxiao
  • 2015-05-12 11:27:25
  • 3177

PostgreSQL+PostGIS的使用 4

2. PostGIS扩展函数管理函数:删除一个空间表(包括geometry_columns中的记录) DropGeometryTable([], )更新空间表的空间参考 UpdateGeometryS...
  • warrenwyf
  • warrenwyf
  • 2009-04-24 14:49:00
  • 5857

postgresql 参数配置优化详介绍

一、Linux内核参数设置:/etc/sysctl.conf     http://www.pgsqldb.org/pgsqldoc-8.1c/kernel-resources.html#SYS...
  • found2008
  • found2008
  • 2011-09-27 11:49:30
  • 6326

PostgreSQL性能调优:设置适当的系统参数

   PostgreSQL有很多可以设置的系统参数。其中对性能影响较大的几个参数如下。最大连接数    max_connections:最大连接数。默认是100个。在大系统中100个是比较少的,一般可...
  • hantiannan
  • hantiannan
  • 2009-09-21 15:58:00
  • 6809

PostgreSQL COPY命令

COPY Name COPY -- 在表和文件之间拷贝数据 Synopsis COPY table_name [ ( column [, ...] ) ] FROM { 'filenam...
  • lyc417356935
  • lyc417356935
  • 2014-04-18 00:50:09
  • 1017

postgresql.conf参数-备查

1.所有的参数的名称都是不区分大小写的。 2.每个参数的取值是布尔型、整型、浮点型和字符串型这四种类型中的一个,分别用boolean、integer、floating point和string表示。...
  • lanonola
  • lanonola
  • 2016-04-29 17:05:25
  • 774

影响postgresql性能的几个重要参数

本人现在开发的所有项目都使用postgresql,应用下来对它很是满意,现就影响postgresql性能的几个重要参数介绍如下,希望对PG的初学者有所帮助,如果你在实际应用中遇到什么问题,可给我留言,...
  • moonpure
  • moonpure
  • 2015-03-17 11:01:19
  • 1638

PostgreSQL间隔时间(单位:分钟)

需求:获取开始时间到结束时间的间隔(单位:分钟)PostgreSQL:round(date_part('epoch', end_time - begin_time)::NUMERIC / 60) --...
  • zxcvbnjftyruiepq
  • zxcvbnjftyruiepq
  • 2017-06-13 18:06:57
  • 785

PostGresql 服务未监听

1、检查是否开启了相应的数据库服务?(控制面板--管理工具--服务,服务名称一般是叫PostgreSQL Database Server 8.2)。  如果没开启,解决方法:自己手动建立该数据库...
  • yzzgjw
  • yzzgjw
  • 2016-11-07 17:19:31
  • 1631

PostgreSQL服务端监听设置及客户端连接方法

背景介绍:  PostgreSQL服务端运行在RedHat Linux上,IP为:192.168.230.128  客户端安装在Windows XP上, IP为:192.168.230.1配置方法: ...
  • dyx1024
  • dyx1024
  • 2011-07-09 18:01:46
  • 11103
收藏助手
不良信息举报
您举报文章:PostgreSQL服务器参数值类型单位
举报原因:
原因补充:

(最多只允许输入30个字)