postGIS相关数据库参数

简介:

一、表结构定义

-- Table: public.tbl_buildings


-- DROP TABLE public.tbl_buildings;


CREATE TABLE public.tbl_buildings

(

  id character(7) NOT NULL,

  name character(20),

  type character(10),

  address character(30),

  the_geom geometry,

  CONSTRAINT tbl_buildings_pkey PRIMARY KEY (id)

)


列变更

SELECT DropGeometryColumn('tbl_properties', 'the_geom')

SELECT AddGeometryColumn('tbl_properties', 'the_geom', 4326,

'POINT', 2);

添加数据

INSERT INTO tbl_properties ( id, town, postal_code, street,

"number", the_geom)VALUES (1, 'London', 'N7 6PA', 'Holloway Road',

32, ST_GeomFromEWKT('SRID=4326;POINT(51.556173 -0.116190)'));


二、geometry列建立gist索引


CREATE INDEX idx_geo_buildings ON tbl_buildings USING GIST ( the_geom );


三、数据库参数

1.checkpoint_segments(9.5 ago)

Default value:3

Suggested value:6

-----------------------------------

max_wal_size(after 9.5)

Default value:1 GB


2.constraint_exclusion

Default value:Deactivated

Suggested value:Activated, partition


3.maintenance_work_mem

Default value:16

Suggested value:128


4.random_page_cost

Default value 4.0

Suggested value 2.0



5.shared_buffers

Default value :32 MB

Suggested value: 64 MB to 512 MB unlikely for an allocation of more than 40 percent

of RAM(windows),25% physical memory(Linux)


6.wal_buffers

Default value:64kb

Suggested value:1MB


7.work_mem

Default value:1MB

Suggested value:16MB


以上均为建议值,具体需要根据系统运行情况修改。



本文转自 pgmia 51CTO博客,原文链接:http://blog.51cto.com/heyiyi/1870227

相关文章
|
6月前
|
缓存 关系型数据库 数据库
PostgreSQL技术大讲堂 - 第32讲:数据库参数调整
从零开始学PostgreSQL技术大讲堂 - 第32讲:数据库参数调整
525 2
|
7月前
|
SQL Java 数据库连接
一篇文章彻底理解数据库的各种 JDBC 超时参数 1
一篇文章彻底理解数据库的各种 JDBC 超时参数
|
5月前
|
SQL 关系型数据库 数据库
postgresql数据库修改参数的方式
在PostgreSQL数据库中,你可以通过多种方式修改数据库参数,以更改其行为。以下是一些常见的修改数据库参数的方式: 1. **通过配置文件修改(postgresql.conf):** PostgreSQL的配置文件是 `postgresql.conf`。你可以直接编辑该文件,找到要修改的参数,修改其值,然后重新启动PostgreSQL服务以使更改生效。 通常,`postgresql.conf` 文件位于 PostgreSQL 数据目录下。修改完毕后,确保重新启动 PostgreSQL 服务。 2. **使用 ALTER SYSTEM 命令:** PostgreSQL
112 1
|
29天前
|
存储 SQL Oracle
【Oracle】玩转Oracle数据库(二):体系结构、存储结构与各类参数
【Oracle】玩转Oracle数据库(二):体系结构、存储结构与各类参数
42 7
|
7月前
|
网络协议 Java 关系型数据库
一篇文章彻底理解数据库的各种 JDBC 超时参数 2
一篇文章彻底理解数据库的各种 JDBC 超时参数
|
4月前
|
SQL Oracle 关系型数据库
oracle查询数据库参数sql语句
oracle查询数据库参数sql语句
|
5月前
|
SQL Java 数据库连接
Java【付诸实践 01】使用org.apache.ibatis.plugin.Interceptor拦截器实现全局mapper.xml参数注入(可用于切换数据库实例schema)源码实例分享
Java【付诸实践 01】使用org.apache.ibatis.plugin.Interceptor拦截器实现全局mapper.xml参数注入(可用于切换数据库实例schema)源码实例分享
41 0
|
SQL 关系型数据库 MySQL
Pandas获取SQL数据库read_sql()函数及参数一文详解+实例代码
Pandas获取SQL数据库read_sql()函数及参数一文详解+实例代码
3495 0
Pandas获取SQL数据库read_sql()函数及参数一文详解+实例代码
|
11月前
|
SQL 缓存 运维
数据库优化 - 实例参数优化
数据库优化 - 实例参数优化
77 0
|
12月前
|
Cloud Native 关系型数据库 分布式数据库
《阿里云认证的解析与实战-关系型数据库ACP认证》——PolarDB云原生关系型数据库的解析与实践(下)——四、参数配置
《阿里云认证的解析与实战-关系型数据库ACP认证》——PolarDB云原生关系型数据库的解析与实践(下)——四、参数配置