Get the App
SLTechnology News&Howtos  ›  Database  › 

PostGIS related database parameters

Shulou Source: shulou.com Published: 2022-06-01 11:18:44 10月02日 Update

I. definition of table structure

-- 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)

)

Column change

SELECT DropGeometryColumn ('tbl_properties',' the_geom')

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

'POINT', 2)

Add data

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)')

II. Build gist index by geometry column

CREATE INDEX idx_geo_buildings ON tbl_buildings USING GIST (the_geom)

III. Database parameters

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

The above are all recommended values and need to be modified according to the operation of the system.

Tags: Data parameters database suggestion situation system index structure run Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Redmi Shulou Technology MySQL MariaDB OPPO Reno