kopia lustrzana https://github.com/openmaptiles/openmaptiles
Add timers to trigger function (#1006)
Add timer to all trigger refresh functions to help point where the time is spend on update.pull/1011/head^2
rodzic
e8bf4aa94a
commit
36b7533d3b
|
@ -56,6 +56,8 @@ $$ LANGUAGE plpgsql;
|
|||
|
||||
CREATE OR REPLACE FUNCTION aerodrome_label.refresh() RETURNS trigger AS
|
||||
$$
|
||||
DECLARE
|
||||
t TIMESTAMP WITH TIME ZONE := clock_timestamp();
|
||||
BEGIN
|
||||
RAISE LOG 'Refresh aerodrome_label';
|
||||
PERFORM update_aerodrome_label_point(false);
|
||||
|
@ -63,6 +65,8 @@ BEGIN
|
|||
DELETE FROM aerodrome_label.osm_ids;
|
||||
-- noinspection SqlWithoutWhere
|
||||
DELETE FROM aerodrome_label.updates;
|
||||
|
||||
RAISE LOG 'Refresh aerodrome_label done in %', age(clock_timestamp(), t);
|
||||
RETURN NULL;
|
||||
END;
|
||||
$$ LANGUAGE plpgsql;
|
||||
|
|
|
@ -102,11 +102,15 @@ $$ LANGUAGE plpgsql;
|
|||
|
||||
CREATE OR REPLACE FUNCTION buildings.refresh() RETURNS trigger AS
|
||||
$$
|
||||
DECLARE
|
||||
t TIMESTAMP WITH TIME ZONE := clock_timestamp();
|
||||
BEGIN
|
||||
RAISE LOG 'Refresh buildings block';
|
||||
REFRESH MATERIALIZED VIEW osm_building_block_gen1;
|
||||
-- noinspection SqlWithoutWhere
|
||||
DELETE FROM buildings.updates;
|
||||
|
||||
RAISE LOG 'Update buildings block done in %', age(clock_timestamp(), t);
|
||||
RETURN NULL;
|
||||
END;
|
||||
$$ LANGUAGE plpgsql;
|
||||
|
|
|
@ -69,6 +69,8 @@ $$ LANGUAGE plpgsql;
|
|||
|
||||
CREATE OR REPLACE FUNCTION housenumber.refresh() RETURNS trigger AS
|
||||
$$
|
||||
DECLARE
|
||||
t TIMESTAMP WITH TIME ZONE := clock_timestamp();
|
||||
BEGIN
|
||||
RAISE LOG 'Refresh housenumber';
|
||||
PERFORM convert_housenumber_point(false);
|
||||
|
@ -76,6 +78,8 @@ BEGIN
|
|||
DELETE FROM housenumber.osm_ids;
|
||||
-- noinspection SqlWithoutWhere
|
||||
DELETE FROM housenumber.updates;
|
||||
|
||||
RAISE LOG 'Refresh housenumber done in %', age(clock_timestamp(), t);
|
||||
RETURN NULL;
|
||||
END;
|
||||
$$ LANGUAGE plpgsql;
|
||||
|
|
|
@ -51,6 +51,8 @@ $$ LANGUAGE plpgsql;
|
|||
|
||||
CREATE OR REPLACE FUNCTION mountain_peak_point.refresh() RETURNS trigger AS
|
||||
$$
|
||||
DECLARE
|
||||
t TIMESTAMP WITH TIME ZONE := clock_timestamp();
|
||||
BEGIN
|
||||
RAISE LOG 'Refresh mountain_peak_point';
|
||||
PERFORM update_osm_peak_point(false);
|
||||
|
@ -58,6 +60,8 @@ BEGIN
|
|||
DELETE FROM mountain_peak_point.osm_ids;
|
||||
-- noinspection SqlWithoutWhere
|
||||
DELETE FROM mountain_peak_point.updates;
|
||||
|
||||
RAISE LOG 'Refresh mountain_peak_point done in %', age(clock_timestamp(), t);
|
||||
RETURN NULL;
|
||||
END;
|
||||
$$ LANGUAGE plpgsql;
|
||||
|
|
|
@ -81,6 +81,8 @@ $$ LANGUAGE plpgsql;
|
|||
|
||||
CREATE OR REPLACE FUNCTION place_city.refresh() RETURNS trigger AS
|
||||
$$
|
||||
DECLARE
|
||||
t TIMESTAMP WITH TIME ZONE := clock_timestamp();
|
||||
BEGIN
|
||||
RAISE LOG 'Refresh place_city rank';
|
||||
PERFORM update_osm_city_point(false);
|
||||
|
@ -88,6 +90,8 @@ BEGIN
|
|||
DELETE FROM place_city.osm_ids;
|
||||
-- noinspection SqlWithoutWhere
|
||||
DELETE FROM place_city.updates;
|
||||
|
||||
RAISE LOG 'Refresh place_city done in %', age(clock_timestamp(), t);
|
||||
RETURN NULL;
|
||||
END;
|
||||
$$ LANGUAGE plpgsql;
|
||||
|
|
|
@ -51,6 +51,8 @@ $$ LANGUAGE plpgsql;
|
|||
|
||||
CREATE OR REPLACE FUNCTION place_continent_point.refresh() RETURNS trigger AS
|
||||
$$
|
||||
DECLARE
|
||||
t TIMESTAMP WITH TIME ZONE := clock_timestamp();
|
||||
BEGIN
|
||||
RAISE LOG 'Refresh place_continent_point';
|
||||
PERFORM update_osm_continent_point(false);
|
||||
|
@ -58,6 +60,8 @@ BEGIN
|
|||
DELETE FROM place_continent_point.osm_ids;
|
||||
-- noinspection SqlWithoutWhere
|
||||
DELETE FROM place_continent_point.updates;
|
||||
|
||||
RAISE LOG 'Refresh place_continent_point done in %', age(clock_timestamp(), t);
|
||||
RETURN NULL;
|
||||
END;
|
||||
$$ LANGUAGE plpgsql;
|
||||
|
|
|
@ -130,6 +130,8 @@ $$ LANGUAGE plpgsql;
|
|||
|
||||
CREATE OR REPLACE FUNCTION place_country.refresh() RETURNS trigger AS
|
||||
$$
|
||||
DECLARE
|
||||
t TIMESTAMP WITH TIME ZONE := clock_timestamp();
|
||||
BEGIN
|
||||
RAISE LOG 'Refresh place_country rank';
|
||||
PERFORM update_osm_country_point(false);
|
||||
|
@ -137,6 +139,8 @@ BEGIN
|
|||
DELETE FROM place_country.osm_ids;
|
||||
-- noinspection SqlWithoutWhere
|
||||
DELETE FROM place_country.updates;
|
||||
|
||||
RAISE LOG 'Refresh place_country done in %', age(clock_timestamp(), t);
|
||||
RETURN NULL;
|
||||
END;
|
||||
$$ LANGUAGE plpgsql;
|
||||
|
|
|
@ -51,6 +51,8 @@ $$ LANGUAGE plpgsql;
|
|||
|
||||
CREATE OR REPLACE FUNCTION place_island_point.refresh() RETURNS trigger AS
|
||||
$$
|
||||
DECLARE
|
||||
t TIMESTAMP WITH TIME ZONE := clock_timestamp();
|
||||
BEGIN
|
||||
RAISE LOG 'Refresh place_island_point';
|
||||
PERFORM update_osm_island_point(false);
|
||||
|
@ -58,6 +60,8 @@ BEGIN
|
|||
DELETE FROM place_island_point.osm_ids;
|
||||
-- noinspection SqlWithoutWhere
|
||||
DELETE FROM place_island_point.updates;
|
||||
|
||||
RAISE LOG 'Refresh place_island_point done in %', age(clock_timestamp(), t);
|
||||
RETURN NULL;
|
||||
END;
|
||||
$$ LANGUAGE plpgsql;
|
||||
|
|
|
@ -57,6 +57,8 @@ $$ LANGUAGE plpgsql;
|
|||
|
||||
CREATE OR REPLACE FUNCTION place_island_polygon.refresh() RETURNS trigger AS
|
||||
$$
|
||||
DECLARE
|
||||
t TIMESTAMP WITH TIME ZONE := clock_timestamp();
|
||||
BEGIN
|
||||
RAISE LOG 'Refresh place_island_polygon';
|
||||
PERFORM update_osm_island_polygon(false);
|
||||
|
@ -64,6 +66,8 @@ BEGIN
|
|||
DELETE FROM place_island_polygon.osm_ids;
|
||||
-- noinspection SqlWithoutWhere
|
||||
DELETE FROM place_island_polygon.updates;
|
||||
|
||||
RAISE LOG 'Refresh place_island_polygon done in %', age(clock_timestamp(), t);
|
||||
RETURN NULL;
|
||||
END;
|
||||
$$ LANGUAGE plpgsql;
|
||||
|
|
|
@ -92,6 +92,8 @@ $$ LANGUAGE plpgsql;
|
|||
|
||||
CREATE OR REPLACE FUNCTION place_state.refresh() RETURNS trigger AS
|
||||
$$
|
||||
DECLARE
|
||||
t TIMESTAMP WITH TIME ZONE := clock_timestamp();
|
||||
BEGIN
|
||||
RAISE LOG 'Refresh place_state rank';
|
||||
PERFORM update_osm_state_point(false);
|
||||
|
@ -99,6 +101,8 @@ BEGIN
|
|||
DELETE FROM place_state.osm_ids;
|
||||
-- noinspection SqlWithoutWhere
|
||||
DELETE FROM place_state.updates;
|
||||
|
||||
RAISE LOG 'Refresh place_state done in %', age(clock_timestamp(), t);
|
||||
RETURN NULL;
|
||||
END;
|
||||
$$ LANGUAGE plpgsql;
|
||||
|
|
|
@ -70,6 +70,8 @@ $$ LANGUAGE plpgsql;
|
|||
|
||||
CREATE OR REPLACE FUNCTION poi_point.refresh() RETURNS trigger AS
|
||||
$$
|
||||
DECLARE
|
||||
t TIMESTAMP WITH TIME ZONE := clock_timestamp();
|
||||
BEGIN
|
||||
RAISE LOG 'Refresh poi_point';
|
||||
PERFORM update_osm_poi_point();
|
||||
|
@ -78,6 +80,8 @@ BEGIN
|
|||
PERFORM update_osm_poi_point_agg();
|
||||
-- noinspection SqlWithoutWhere
|
||||
DELETE FROM poi_point.updates;
|
||||
|
||||
RAISE LOG 'Refresh poi_point done in %', age(clock_timestamp(), t);
|
||||
RETURN NULL;
|
||||
END;
|
||||
$$ LANGUAGE plpgsql;
|
||||
|
|
|
@ -75,6 +75,8 @@ $$ LANGUAGE plpgsql;
|
|||
|
||||
CREATE OR REPLACE FUNCTION poi_polygon.refresh() RETURNS trigger AS
|
||||
$$
|
||||
DECLARE
|
||||
t TIMESTAMP WITH TIME ZONE := clock_timestamp();
|
||||
BEGIN
|
||||
RAISE LOG 'Refresh poi_polygon';
|
||||
PERFORM update_poi_polygon(false);
|
||||
|
@ -82,6 +84,8 @@ BEGIN
|
|||
DELETE FROM poi_polygon.osm_ids;
|
||||
-- noinspection SqlWithoutWhere
|
||||
DELETE FROM poi_polygon.updates;
|
||||
|
||||
RAISE LOG 'Refresh poi_polygon done in %', age(clock_timestamp(), t);
|
||||
RETURN NULL;
|
||||
END;
|
||||
$$ LANGUAGE plpgsql;
|
||||
|
|
|
@ -135,8 +135,10 @@ $$ LANGUAGE plpgsql;
|
|||
|
||||
CREATE OR REPLACE FUNCTION transportation.refresh() RETURNS trigger AS
|
||||
$$
|
||||
DECLARE
|
||||
t TIMESTAMP WITH TIME ZONE := clock_timestamp();
|
||||
BEGIN
|
||||
RAISE NOTICE 'Refresh transportation';
|
||||
RAISE LOG 'Refresh transportation';
|
||||
REFRESH MATERIALIZED VIEW osm_transportation_merge_linestring;
|
||||
REFRESH MATERIALIZED VIEW osm_transportation_merge_linestring_gen3;
|
||||
REFRESH MATERIALIZED VIEW osm_transportation_merge_linestring_gen4;
|
||||
|
@ -145,6 +147,8 @@ BEGIN
|
|||
REFRESH MATERIALIZED VIEW osm_transportation_merge_linestring_gen7;
|
||||
-- noinspection SqlWithoutWhere
|
||||
DELETE FROM transportation.updates;
|
||||
|
||||
RAISE LOG 'Refresh transportation done in %', age(clock_timestamp(), t);
|
||||
RETURN NULL;
|
||||
END;
|
||||
$$ LANGUAGE plpgsql;
|
||||
|
|
|
@ -251,6 +251,8 @@ $$ LANGUAGE plpgsql;
|
|||
|
||||
CREATE OR REPLACE FUNCTION transportation_name.refresh_network() RETURNS trigger AS
|
||||
$$
|
||||
DECLARE
|
||||
t TIMESTAMP WITH TIME ZONE := clock_timestamp();
|
||||
BEGIN
|
||||
RAISE LOG 'Refresh transportation_name_network';
|
||||
PERFORM update_osm_route_member();
|
||||
|
@ -313,6 +315,8 @@ BEGIN
|
|||
DELETE FROM transportation_name.network_changes;
|
||||
-- noinspection SqlWithoutWhere
|
||||
DELETE FROM transportation_name.updates_network;
|
||||
|
||||
RAISE LOG 'Refresh transportation_name network done in %', age(clock_timestamp(), t);
|
||||
RETURN NULL;
|
||||
END;
|
||||
$$ LANGUAGE plpgsql;
|
||||
|
@ -399,6 +403,8 @@ $$ LANGUAGE plpgsql;
|
|||
|
||||
CREATE OR REPLACE FUNCTION transportation_name.refresh_name() RETURNS trigger AS
|
||||
$BODY$
|
||||
DECLARE
|
||||
t TIMESTAMP WITH TIME ZONE := clock_timestamp();
|
||||
BEGIN
|
||||
RAISE LOG 'Refresh transportation_name';
|
||||
|
||||
|
@ -553,6 +559,8 @@ BEGIN
|
|||
DROP TABLE name_changes_compact;
|
||||
DELETE FROM transportation_name.name_changes;
|
||||
DELETE FROM transportation_name.updates_name;
|
||||
|
||||
RAISE LOG 'Refresh transportation_name done in %', age(clock_timestamp(), t);
|
||||
RETURN NULL;
|
||||
END;
|
||||
$BODY$
|
||||
|
|
|
@ -70,6 +70,8 @@ $$ LANGUAGE plpgsql;
|
|||
|
||||
CREATE OR REPLACE FUNCTION water_name_marine.refresh() RETURNS trigger AS
|
||||
$$
|
||||
DECLARE
|
||||
t TIMESTAMP WITH TIME ZONE := clock_timestamp();
|
||||
BEGIN
|
||||
RAISE LOG 'Refresh water_name_marine rank';
|
||||
PERFORM update_osm_marine_point(false);
|
||||
|
@ -77,6 +79,8 @@ BEGIN
|
|||
DELETE FROM water_name_marine.osm_ids;
|
||||
-- noinspection SqlWithoutWhere
|
||||
DELETE FROM water_name_marine.updates;
|
||||
|
||||
RAISE LOG 'Refresh water_name_marine done in %', age(clock_timestamp(), t);
|
||||
RETURN NULL;
|
||||
END;
|
||||
$$ LANGUAGE plpgsql;
|
||||
|
|
|
@ -117,6 +117,8 @@ $$ LANGUAGE plpgsql;
|
|||
|
||||
CREATE OR REPLACE FUNCTION waterway_important.refresh() RETURNS trigger AS
|
||||
$$
|
||||
DECLARE
|
||||
t TIMESTAMP WITH TIME ZONE := clock_timestamp();
|
||||
BEGIN
|
||||
RAISE LOG 'Refresh waterway';
|
||||
|
||||
|
@ -224,6 +226,7 @@ BEGIN
|
|||
-- noinspection SqlWithoutWhere
|
||||
DELETE FROM waterway_important.updates;
|
||||
|
||||
RAISE LOG 'Refresh waterway done in %', age(clock_timestamp(), t);
|
||||
RETURN NULL;
|
||||
END;
|
||||
$$ LANGUAGE plpgsql;
|
||||
|
|
Ładowanie…
Reference in New Issue