Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace materialized view of water by tables with diff update #853

Merged
merged 3 commits into from May 20, 2020

Conversation

frodrigo
Copy link
Contributor

@frodrigo frodrigo commented May 5, 2020

Replacing materialized view by a tables with update from trigger on change only.

Start with the most simple cases.

Just replicate the change on:

  • osm_water_polygon to osm_water_lakeline,
  • osm_water_polygon to osm_water_point.

Use a view to factorize the osm_water_lakeline and osm_water_point_view definition and reuse it in the trigger.

The update of osm_important_waterway_linestring is more complex, as it is a merge of osm_waterway_linestring. It not done in the same way. At the end of the transaction we remove impacted and recompute them.

The goal is to update more quickly the content of derivated table by just updating the changing content. It replaces the update of materialized view because their need a full recompute (with lock issue).

Note, an advanced version of differential update over materialized view as already implemented in the building cluster PR #725.

It addresses #814 and a part of #809.

@frodrigo frodrigo marked this pull request as draft May 5, 2020 09:31
@github-actions
Copy link

github-actions bot commented May 5, 2020

Results evaluating commit 0751610 (merged with base e12f09a as d8eff8f). See run details.

PostgreSQL DB size in MB: 2738 ⇒ 2738 (0.0% change)

step total time change user time change
1_data 3:01.75 -0.1% 2.03 8.0%
2_osm 2:05.89 9.5% 3.32 16.1%
3_borders 0:09.42 5.8% 1.32 9.1%
4_wikidata 0:06.67 14.8% 0.72 22.0%
5_sql 3:01.74 16.2% 3.31 17.0%
test-perf 14:10.31 21.5% 0.74 23.3%

Per-test generation speed (longer is better)
########################################################################################
████████████████████ 301.0 tiles/s -20.9% in test bbox_test_1, 117459 tiles in 0:06:30.1
███████              115.6 tiles/s -16.1% in test bbox_test_2, 1511 tiles in 0:00:13    
██                    45.2 tiles/s -21.1% in test bbox_test_3, 6501 tiles in 0:02:23.9  
                       9.1 tiles/s -23.0% in test bbox_test_4, 2723 tiles in 0:04:58.3  

Per-test average tile sizes (shorter is better)
########################################################################################
                     132.2 per tile -0.0% in test bbox_test_1, 117459 tiles in 0:06:30.1
█                     1.9K per tile -0.0% in test bbox_test_2, 1511 tiles in 0:00:13    
█                     2.3K per tile -0.0% in test bbox_test_3, 6501 tiles in 0:02:23.9  
████████████████████ 26.1K per tile +0.0% in test bbox_test_4, 2723 tiles in 0:04:58.3  

Per-zoom generation speed (longer is better)
#####################################################################################
                                  2.2 tiles/s -17.4% at z0, 4 tiles in 0:00:01.7     
██                               18.0 tiles/s -18.4% at z1, 6 tiles in 0:00:00.3     
                                  2.3 tiles/s -21.0% at z2, 6 tiles in 0:00:02.5     
█                                12.7 tiles/s -21.3% at z3, 6 tiles in 0:00:00.4     
█                                 8.1 tiles/s -20.8% at z4, 6 tiles in 0:00:00.6     
                                  3.6 tiles/s -23.0% at z5, 9 tiles in 0:00:02.4     
                                  0.4 tiles/s -22.7% at z6, 11 tiles in 0:00:29.7    
                                  2.2 tiles/s -17.6% at z7, 20 tiles in 0:00:09.1    
█                                10.7 tiles/s -20.6% at z8, 48 tiles in 0:00:04.4    
█████                            45.7 tiles/s -15.8% at z9, 132 tiles in 0:00:02.8   
████████████████                128.5 tiles/s -20.8% at z10, 437 tiles in 0:00:03.4  
███████████████████████████████ 244.9 tiles/s -22.2% at z11, 1603 tiles in 0:00:06.4 
█████████████████               141.8 tiles/s -18.5% at z12, 6154 tiles in 0:00:43.4 
███████████████████████████     215.9 tiles/s -22.8% at z13, 24161 tiles in 0:01:51.8
███████████████████             152.8 tiles/s -21.6% at z14, 95591 tiles in 0:10:25.5

Per-zoom average tile sizes (shorter is better)
#####################################################################################
████████████████                22.6K per tile ±0.0% at z0, 4 tiles in 0:00:01.7     
████████████████████            27.9K per tile ±0.0% at z1, 6 tiles in 0:00:00.3     
███████████████████████████████ 42.8K per tile ±0.0% at z2, 6 tiles in 0:00:02.5     
███████████                     15.8K per tile ±0.0% at z3, 6 tiles in 0:00:00.4     
██████████████                  20.4K per tile ±0.0% at z4, 6 tiles in 0:00:00.6     
███████                         10.4K per tile ±0.0% at z5, 9 tiles in 0:00:02.4     
███████████                     16.1K per tile ±0.0% at z6, 11 tiles in 0:00:29.7    
████████                        11.8K per tile ±0.0% at z7, 20 tiles in 0:00:09.1    
██████                           8.4K per tile -0.0% at z8, 48 tiles in 0:00:04.4    
███                              5.0K per tile -0.0% at z9, 132 tiles in 0:00:02.8   
█                                2.2K per tile +0.0% at z10, 437 tiles in 0:00:03.4  
                                 1.1K per tile +0.0% at z11, 1603 tiles in 0:00:06.4 
█                                1.6K per tile -0.0% at z12, 6154 tiles in 0:00:43.4 
                                623.7 per tile +0.0% at z13, 24161 tiles in 0:01:51.8
                                798.0 per tile -0.0% at z14, 95591 tiles in 0:10:25.5

Generated 128,194 tiles in 0:14:05.4, 151.6 tiles/s -21.6%, 830.0 bytes/tile -0.0%
Saving results to /tileset/pr-results.json
expand for details...
Hardware reset test-perf ...
Hardware reset test-perf done
Comparing results with a previous run created 1 day, 13:44:09.8 ago: /tileset/results.json
Connecting to PostgreSQL at postgres:5432, db=openmaptiles, user=openmaptiles...
* version()                       = PostgreSQL 9.6.17 on x86_64-pc-linux-gnu (Debian 9.6.17-2.pgdg90+1), compiled by gcc (Debian 6.3.0-18+deb9u1) 6.3.0 20170516, 64-bit
* postgis_full_version()          = POSTGIS="2.4.8 r17696" PGSQL="96" GEOS="3.6.4-CAPI-1.10.4 ba90ca5" PROJ="Rel. 4.9.3, 15 August 2016" GDAL="GDAL 2.1.2, released 2016/10/24" LIBXML="2.9.4" LIBJSON="0.12.1" LIBPROTOBUF="1.2.1" RASTER
* jit                             = unrecognized configuration parameter "jit"
* shared_buffers                  = 128MB
* work_mem                        = 4MB
* maintenance_work_mem            = 64MB
* effective_cache_size            = 4GB
* effective_io_concurrency        = 1
* max_connections                 = 100
* max_worker_processes            = 8
* max_parallel_workers            = unrecognized configuration parameter "max_parallel_workers"
* max_parallel_workers_per_gather = 0
* wal_buffers                     = 4MB
* min_wal_size                    = 80MB
* max_wal_size                    = 1GB
* random_page_cost                = 4
* default_statistics_target       = 100
* checkpoint_completion_target    = 0.5

Validating SQL fields in all layers of the tileset

Running all layers test 'bbox_test_1' at zoom 0 (1 tiles) - 5.4172943,-1.6732196,12.3733400,4.3475256...
Tile sizes for 1 tiles (~1/line) done in 0:00:00.5 (1.7 tiles/s -12.6%)
#####################################################################################
█████████████████████████████ 22.6K avg size ±0.0%, 23,122B (0/0/0) — 23,122B (0/0/0)


Running all layers test 'bbox_test_1' at zoom 1 (2 tiles) - 5.4172943,-1.6732196,12.3733400,4.3475256...
Tile sizes for 2 tiles (~1/line) done in 0:00:00 (22.4 tiles/s -10.5%)
#####################################################################################
████████                      10.5K avg size ±0.0%, 10,739B (1/1/1) — 10,739B (1/1/1)
█████████████████████████████ 35.3K avg size ±0.0%, 36,106B (1/1/0) — 36,106B (1/1/0)


Running all layers test 'bbox_test_1' at zoom 2 (2 tiles) - 5.4172943,-1.6732196,12.3733400,4.3475256...
Tile sizes for 2 tiles (~1/line) done in 0:00:00.6 (2.7 tiles/s -22.0%)
#####################################################################################
██████                        11.1K avg size ±0.0%, 11,341B (2/2/2) — 11,341B (2/2/2)
█████████████████████████████ 52.8K avg size ±0.0%, 54,076B (2/2/1) — 54,076B (2/2/1)


Running all layers test 'bbox_test_1' at zoom 3 (2 tiles) - 5.4172943,-1.6732196,12.3733400,4.3475256...
Tile sizes for 2 tiles (~1/line) done in 0:00:00.1 (15.5 tiles/s -15.1%)
#####################################################################################
█████████████████             10.8K avg size ±0.0%, 11,075B (3/4/4) — 11,075B (3/4/4)
█████████████████████████████ 17.8K avg size ±0.0%, 18,233B (3/4/3) — 18,233B (3/4/3)


Running all layers test 'bbox_test_1' at zoom 4 (2 tiles) - 5.4172943,-1.6732196,12.3733400,4.3475256...
Tile sizes for 2 tiles (~1/line) done in 0:00:00.2 (7.1 tiles/s -25.0%)
#####################################################################################
██████████                     7.4K avg size ±0.0%, 7,613B (4/8/8) — 7,613B (4/8/8)  
█████████████████████████████ 19.8K avg size ±0.0%, 20,326B (4/8/7) — 20,326B (4/8/7)


Running all layers test 'bbox_test_1' at zoom 5 (4 tiles) - 5.4172943,-1.6732196,12.3733400,4.3475256...
Tile sizes for 4 tiles (~1/line) done in 0:00:00.8 (4.6 tiles/s -21.4%)
#####################################################################################
██                         1.6K avg size ±0.0%, 1,661B (5/16/16) — 1,661B (5/16/16)  
█████                      2.9K avg size ±0.0%, 2,961B (5/17/15) — 2,961B (5/17/15)  
█████                      2.9K avg size ±0.0%, 3,005B (5/17/16) — 3,005B (5/17/16)  
█████████████████████████ 13.6K avg size ±0.0%, 13,961B (5/16/15) — 13,961B (5/16/15)


Running all layers test 'bbox_test_1' at zoom 6 (6 tiles) - 5.4172943,-1.6732196,12.3733400,4.3475256...
Tile sizes for 6 tiles (~1/line) done in 0:00:00.5 (9.9 tiles/s -25.8%)
#####################################################################################
                          625.0 avg size ±0.0%, 625B (6/32/32) — 625B (6/32/32)      
█                          1.3K avg size ±0.0%, 1,289B (6/32/31) — 1,289B (6/32/31)  
███                        2.8K avg size ±0.0%, 2,832B (6/33/32) — 2,832B (6/33/32)  
████                       3.3K avg size ±0.0%, 3,361B (6/34/32) — 3,361B (6/34/32)  
████████                   6.4K avg size ±0.0%, 6,548B (6/34/31) — 6,548B (6/34/31)  
█████████████████████████ 18.8K avg size ±0.0%, 19,207B (6/33/31) — 19,207B (6/33/31)


Running all layers test 'bbox_test_1' at zoom 7 (12 tiles) - 5.4172943,-1.6732196,12.3733400,4.3475256...
Tile sizes for 12 tiles (~1/line) done in 0:00:01.4 (8.5 tiles/s -23.5%)
#####################################################################################
                          616.5 avg size ±0.0%, 259B (7/65/63) — 974B (7/66/63)      
                           1.1K avg size ±0.0%, 1,105B (7/65/62) — 1,105B (7/65/62)  
█                          1.3K avg size ±0.0%, 1,380B (7/68/64) — 1,380B (7/68/64)  
█                          1.7K avg size ±0.0%, 1,786B (7/68/62) — 1,786B (7/68/62)  
█                          2.3K avg size ±0.0%, 2,315B (7/67/64) — 2,315B (7/67/64)  
██                         2.8K avg size ±0.0%, 2,827B (7/65/64) — 2,924B (7/66/64)  
████                       5.9K avg size ±0.0%, 6,080B (7/66/62) — 6,080B (7/66/62)  
█████                      7.0K avg size ±0.0%, 7,170B (7/68/63) — 7,170B (7/68/63)  
███████                    9.5K avg size ±0.0%, 9,759B (7/67/62) — 9,759B (7/67/62)  
█████████████████████████ 30.8K avg size ±0.0%, 31,560B (7/67/63) — 31,560B (7/67/63)


Running all layers test 'bbox_test_1' at zoom 8 (36 tiles) - 5.4172943,-1.6732196,12.3733400,4.3475256...
Tile sizes for 36 tiles (~4/line) done in 0:00:01.2 (27.9 tiles/s -21.2%)
#####################################################################################
                       145.5 avg size ±0.0%, 144B (8/132/126) — 146B (8/133/128)     
                       153.8 avg size ±0.0%, 148B (8/131/125) — 171B (8/133/127)     
                       421.3 avg size ±0.0%, 276B (8/134/129) — 607B (8/132/127)     
█                      879.0 avg size ±0.0%, 848B (8/136/125) — 911B (8/135/124)     
█                      986.3 avg size ±0.0%, 953B (8/136/128) — 1,008B (8/131/124)   
█                       1.2K avg size ±0.0%, 1,137B (8/135/125) — 1,332B (8/134/124) 
███                     2.2K avg size ±0.0%, 1,854B (8/134/128) — 2,619B (8/131/128) 
███                     2.8K avg size ±0.0%, 2,657B (8/132/128) — 3,048B (8/132/124) 
███████                 5.1K avg size ±0.0%, 3,075B (8/132/129) — 7,134B (8/136/126) 
██████████████████████ 15.5K avg size -0.2%, 9,476B (8/134/125) — 28,278B (8/135/126)


Running all layers test 'bbox_test_1' at zoom 9 (110 tiles) - 5.4172943,-1.6732196,12.3733400,4.3475256...
Tile sizes for 110 tiles (~11/line) done in 0:00:01.2 (91.2 tiles/s -22.9%)
#####################################################################################
                         0.0 avg size ±0.0%, 0B (9/269/249) — 0B (9/271/257)         
                         0.0 avg size ±0.0%, 0B (9/271/258) — 0B (9/273/252)         
                        47.5 avg size ±0.0%, 0B (9/273/253) — 77B (9/265/258)        
                        92.4 avg size ±0.0%, 77B (9/266/250) — 100B (9/263/254)      
                       100.8 avg size ±0.0%, 100B (9/265/252) — 106B (9/266/254)     
                       142.3 avg size ±0.0%, 109B (9/268/258) — 148B (9/263/251)     
                       215.1 avg size ±0.0%, 148B (9/263/255) — 270B (9/266/249)     
█                      744.0 avg size ±0.0%, 281B (9/273/254) — 1,319B (9/267/251)   
██████                  2.8K avg size ±0.0%, 1,326B (9/270/255) — 5,359B (9/270/254) 
██████████████████████  9.1K avg size +0.0%, 5,748B (9/272/253) — 15,468B (9/271/253)


Running all layers test 'bbox_test_1' at zoom 10 (378 tiles) - 5.4172943,-1.6732196,12.3733400,4.3475256...
Tile sizes for 378 tiles (~38/line) done in 0:00:01.2 (309.7 tiles/s -23.3%)
#####################################################################################
                       0.0 avg size ±0.0%, 0B (10/538/499) — 0B (10/543/500)         
                       0.0 avg size ±0.0%, 0B (10/543/501) — 0B (10/546/504)         
                      23.5 avg size ±0.0%, 0B (10/546/505) — 77B (10/529/508)        
                      77.0 avg size ±0.0%, 77B (10/529/509) — 77B (10/532/513)       
                      77.9 avg size ±0.0%, 77B (10/532/514) — 91B (10/540/512)       
                      99.4 avg size ±0.0%, 98B (10/537/516) — 100B (10/532/504)      
                     106.6 avg size ±0.0%, 100B (10/532/512) — 144B (10/536/504)     
                     189.0 avg size ±0.0%, 144B (10/536/512) — 285B (10/536/500)     
███                  810.9 avg size ±0.0%, 287B (10/535/503) — 1,683B (10/539/504)   
████████████████████  4.7K avg size -0.0%, 1,914B (10/542/508) — 10,186B (10/539/506)


Running all layers test 'bbox_test_1' at zoom 11 (1,435 tiles) - 5.4172943,-1.6732196,12.3733400,4.3475256...
Tile sizes for 1,435 tiles (~144/line) done in 0:00:02.8 (489.7 tiles/s -24.3%)
#######################################################################################
                       0.0 avg size ±0.0%, 0B (11/1075/1029) — 0B (11/1085/1005)       
                       0.0 avg size ±0.0%, 0B (11/1085/1006) — 0B (11/1091/1013)       
                      17.2 avg size ±0.0%, 0B (11/1091/1014) — 77B (11/1054/1001)      
                      77.0 avg size ±0.0%, 77B (11/1054/1002) — 77B (11/1061/1000)     
                      77.0 avg size ±0.0%, 77B (11/1061/1001) — 77B (11/1066/1000)     
                      77.0 avg size ±0.0%, 77B (11/1066/1001) — 77B (11/1070/1028)     
                      86.5 avg size ±0.0%, 77B (11/1070/1029) — 100B (11/1055/1000)    
                     104.4 avg size ±0.0%, 100B (11/1055/1001) — 144B (11/1072/1008)   
██                   262.1 avg size ±0.0%, 144B (11/1072/1024) — 531B (11/1087/1017)   
████████████████████  2.3K avg size -0.0%, 537B (11/1084/1016) — 12,486B (11/1079/1013)


Running all layers test 'bbox_test_1' at zoom 12 (5,600 tiles) - 5.4172943,-1.6732196,12.3733400,4.3475256...
Tile sizes for 5,600 tiles (~560/line) done in 0:00:20.9 (267.0 tiles/s -23.2%)
#######################################################################################
                       0.0 avg size ±0.0%, 0B (12/2117/1998) — 0B (12/2168/2014)       
                       0.0 avg size ±0.0%, 0B (12/2168/2015) — 0B (12/2180/2048)       
                       4.8 avg size ±0.0%, 0B (12/2180/2049) — 69B (12/2171/2044)      
                      75.4 avg size ±0.0%, 69B (12/2172/2039) — 77B (12/2118/2000)     
                      77.0 avg size ±0.0%, 77B (12/2118/2001) — 77B (12/2126/2062)     
                      77.0 avg size ±0.0%, 77B (12/2126/2063) — 77B (12/2135/2036)     
                      77.0 avg size ±0.0%, 77B (12/2135/2037) — 77B (12/2146/2033)     
                      82.5 avg size ±0.0%, 77B (12/2146/2034) — 100B (12/2110/2048)    
█                    142.3 avg size ±0.0%, 100B (12/2111/1998) — 250B (12/2152/2013)   
████████████████████  2.3K avg size +0.0%, 250B (12/2153/2013) — 95,960B (12/2147/2005)


Running all layers test 'bbox_test_1' at zoom 13 (22,101 tiles) - 5.4172943,-1.6732196,12.3733400,4.3475256...
Tile sizes for 22,101 tiles (~2210/line) done in 0:01:13.2 (301.7 tiles/s -23.8%)
######################################################################################
                      0.0 avg size ±0.0%, 0B (13/4232/3996) — 0B (13/4334/4091)       
                      0.0 avg size ±0.0%, 0B (13/4334/4092) — 0B (13/4358/4110)       
                      0.0 avg size ±0.0%, 0B (13/4358/4111) — 0B (13/4376/4086)       
█                    67.6 avg size ±0.0%, 0B (13/4376/4087) — 77B (13/4229/4119)      
█                    77.0 avg size ±0.0%, 77B (13/4229/4120) — 77B (13/4246/4114)     
█                    77.0 avg size ±0.0%, 77B (13/4246/4115) — 77B (13/4263/4071)     
█                    77.0 avg size ±0.0%, 77B (13/4263/4072) — 77B (13/4279/4133)     
█                    77.0 avg size ±0.0%, 77B (13/4279/4134) — 77B (13/4300/4036)     
█                    86.3 avg size ±0.0%, 77B (13/4300/4037) — 101B (13/4296/4031)    
████████████████████ 1.0K avg size +0.0%, 101B (13/4296/4095) — 48,133B (13/4295/4010)


Running all layers test 'bbox_test_1' at zoom 14 (87,768 tiles) - 5.4172943,-1.6732196,12.3733400,4.3475256...
Tile sizes for 87,768 tiles (~8777/line) done in 0:04:44.5 (308.4 tiles/s -20.0%)
######################################################################################
                       0.0 avg size ±0.0%, 0B (14/8463/7993) — 0B (14/8667/8006)      
                       0.0 avg size ±0.0%, 0B (14/8667/8007) — 0B (14/8715/8041)      
                       0.0 avg size ±0.0%, 0B (14/8715/8042) — 0B (14/8751/8041)      
█                     62.1 avg size ±0.0%, 0B (14/8751/8042) — 77B (14/8453/8138)     
██                    77.0 avg size ±0.0%, 77B (14/8453/8139) — 77B (14/8486/8072)    
██                    77.0 avg size ±0.0%, 77B (14/8486/8073) — 77B (14/8519/8085)    
██                    77.0 avg size ±0.0%, 77B (14/8519/8086) — 77B (14/8551/8211)    
██                    77.0 avg size ±0.0%, 77B (14/8551/8212) — 77B (14/8587/8008)    
██                    77.0 avg size ±0.0%, 77B (14/8587/8009) — 79B (14/8648/8084)    
████████████████████ 623.3 avg size +0.0%, 79B (14/8648/8085) — 60,116B (14/8591/8021)


Running all layers test 'bbox_test_2' at zoom 0 (1 tiles) - 9.0900979,46.9688169,9.6717077,47.5258072...
Tile sizes for 1 tiles (~1/line) done in 0:00:00.4 (2.4 tiles/s -21.1%)
#####################################################################################
█████████████████████████████ 22.6K avg size ±0.0%, 23,122B (0/0/0) — 23,122B (0/0/0)


Running all layers test 'bbox_test_2' at zoom 1 (1 tiles) - 9.0900979,46.9688169,9.6717077,47.5258072...
Tile sizes for 1 tiles (~1/line) done in 0:00:00 (14.1 tiles/s -28.9%)
#####################################################################################
█████████████████████████████ 35.3K avg size ±0.0%, 36,106B (1/1/0) — 36,106B (1/1/0)


Running all layers test 'bbox_test_2' at zoom 2 (1 tiles) - 9.0900979,46.9688169,9.6717077,47.5258072...
Tile sizes for 1 tiles (~1/line) done in 0:00:00.6 (1.5 tiles/s -27.0%)
#####################################################################################
█████████████████████████████ 52.8K avg size ±0.0%, 54,076B (2/2/1) — 54,076B (2/2/1)


Running all layers test 'bbox_test_2' at zoom 3 (1 tiles) - 9.0900979,46.9688169,9.6717077,47.5258072...
Tile sizes for 1 tiles (~1/line) done in 0:00:00.1 (9.6 tiles/s -22.9%)
#####################################################################################
█████████████████████████████ 22.0K avg size ±0.0%, 22,482B (3/4/2) — 22,482B (3/4/2)


Running all layers test 'bbox_test_2' at zoom 4 (1 tiles) - 9.0900979,46.9688169,9.6717077,47.5258072...
Tile sizes for 1 tiles (~1/line) done in 0:00:00.1 (5.4 tiles/s -12.0%)
#####################################################################################
█████████████████████████████ 33.6K avg size ±0.0%, 34,360B (4/8/5) — 34,360B (4/8/5)


Running all layers test 'bbox_test_2' at zoom 5 (1 tiles) - 9.0900979,46.9688169,9.6717077,47.5258072...
Tile sizes for 1 tiles (~1/line) done in 0:00:00.3 (2.7 tiles/s -18.3%)
#####################################################################################
█████████████████████████ 16.0K avg size ±0.0%, 16,347B (5/16/11) — 16,347B (5/16/11)


Running all layers test 'bbox_test_2' at zoom 6 (1 tiles) - 9.0900979,46.9688169,9.6717077,47.5258072...
Tile sizes for 1 tiles (~1/line) done in 0:00:00 (15.4 tiles/s -19.7%)
#####################################################################################
██████████████████████████ 9.8K avg size ±0.0%, 10,012B (6/33/22) — 10,012B (6/33/22)


Running all layers test 'bbox_test_2' at zoom 7 (2 tiles) - 9.0900979,46.9688169,9.6717077,47.5258072...
Tile sizes for 2 tiles (~1/line) done in 0:00:00 (28.3 tiles/s -20.9%)
#####################################################################################
██████████████████           6.0K avg size ±0.0%, 6,141B (7/67/45) — 6,141B (7/67/45)
████████████████████████████ 9.2K avg size ±0.0%, 9,436B (7/67/44) — 9,436B (7/67/44)


Running all layers test 'bbox_test_2' at zoom 8 (2 tiles) - 9.0900979,46.9688169,9.6717077,47.5258072...
Tile sizes for 2 tiles (~1/line) done in 0:00:00 (20.8 tiles/s -42.0%)
#####################################################################################
███████                  3.8K avg size ±0.0%, 3,941B (8/134/90) — 3,941B (8/134/90)  
███████████████████████ 12.0K avg size ±0.0%, 12,284B (8/134/89) — 12,284B (8/134/89)


Running all layers test 'bbox_test_2' at zoom 9 (6 tiles) - 9.0900979,46.9688169,9.6717077,47.5258072...
Tile sizes for 6 tiles (~1/line) done in 0:00:00.2 (27.1 tiles/s -13.8%)
#####################################################################################
                        0.0 avg size ±0.0%, 0B (9/268/178) — 0B (9/268/178)          
                        0.0 avg size ±0.0%, 0B (9/268/179) — 0B (9/268/179)          
                        0.0 avg size ±0.0%, 0B (9/268/180) — 0B (9/268/180)          
                       84.0 avg size ±0.0%, 84B (9/269/178) — 84B (9/269/178)        
██                     3.1K avg size ±0.0%, 3,167B (9/269/180) — 3,167B (9/269/180)  
█████████████████████ 23.0K avg size -0.0%, 23,565B (9/269/179) — 23,565B (9/269/179)


Running all layers test 'bbox_test_2' at zoom 10 (12 tiles) - 9.0900979,46.9688169,9.6717077,47.5258072...
Tile sizes for 12 tiles (~1/line) done in 0:00:00.2 (48.9 tiles/s -24.2%)
######################################################################################
                       0.0 avg size ±0.0%, 0B (10/537/357) — 0B (10/537/358)          
                       0.0 avg size ±0.0%, 0B (10/537/359) — 0B (10/537/359)          
                       0.0 avg size ±0.0%, 0B (10/537/360) — 0B (10/537/360)          
                       0.0 avg size ±0.0%, 0B (10/538/357) — 0B (10/538/357)          
                      87.0 avg size ±0.0%, 87B (10/539/357) — 87B (10/539/357)        
                     522.0 avg size ±0.0%, 111B (10/538/358) — 933B (10/538/360)      
                      1.1K avg size ±0.0%, 1,109B (10/539/358) — 1,109B (10/539/358)  
█                     2.0K avg size ±0.0%, 2,001B (10/539/360) — 2,001B (10/539/360)  
███                   5.3K avg size +0.0%, 5,468B (10/538/359) — 5,468B (10/538/359)  
████████████████████ 32.1K avg size -0.0%, 32,887B (10/539/359) — 32,887B (10/539/359)


Running all layers test 'bbox_test_2' at zoom 11 (30 tiles) - 9.0900979,46.9688169,9.6717077,47.5258072...
Tile sizes for 30 tiles (~3/line) done in 0:00:00.3 (96.9 tiles/s -10.2%)
#######################################################################################
                       0.0 avg size ±0.0%, 0B (11/1075/715) — 0B (11/1075/717)         
                       0.0 avg size ±0.0%, 0B (11/1075/718) — 0B (11/1075/720)         
                       0.0 avg size ±0.0%, 0B (11/1076/715) — 0B (11/1076/717)         
                       0.0 avg size ±0.0%, 0B (11/1076/718) — 0B (11/1076/720)         
                       0.0 avg size ±0.0%, 0B (11/1077/715) — 0B (11/1079/715)         
                       0.0 avg size ±0.0%, 0B (11/1079/717) — 0B (11/1079/719)         
                      68.7 avg size ±0.0%, 0B (11/1079/720) — 112B (11/1079/716)       
                     450.7 avg size ±0.0%, 118B (11/1077/717) — 937B (11/1077/720)     
█                     1.6K avg size ±0.0%, 987B (11/1078/717) — 2,311B (11/1078/720)   
████████████████████ 18.9K avg size ±0.0%, 4,493B (11/1077/719) — 29,526B (11/1078/719)


Running all layers test 'bbox_test_2' at zoom 12 (88 tiles) - 9.0900979,46.9688169,9.6717077,47.5258072...
Tile sizes for 88 tiles (~9/line) done in 0:00:00.9 (88.4 tiles/s +4.1%)
#########################################################################################
                       0.0 avg size ±0.0%, 0B (12/2151/1431) — 0B (12/2151/1439)         
                       0.0 avg size ±0.0%, 0B (12/2151/1440) — 0B (12/2152/1437)         
                       0.0 avg size ±0.0%, 0B (12/2152/1438) — 0B (12/2153/1435)         
                       0.0 avg size ±0.0%, 0B (12/2153/1436) — 0B (12/2154/1433)         
                       0.0 avg size ±0.0%, 0B (12/2154/1434) — 0B (12/2155/1431)         
                       0.0 avg size ±0.0%, 0B (12/2155/1432) — 0B (12/2157/1441)         
                       0.0 avg size ±0.0%, 0B (12/2158/1431) — 0B (12/2158/1441)         
                     157.4 avg size ±0.0%, 78B (12/2158/1433) — 258B (12/2157/1434)      
                      1.2K avg size ±0.0%, 327B (12/2157/1433) — 3,077B (12/2155/1437)   
████████████████████ 30.9K avg size +0.0%, 5,495B (12/2157/1437) — 71,539B (12/2156/1438)


Running all layers test 'bbox_test_2' at zoom 13 (300 tiles) - 9.0900979,46.9688169,9.6717077,47.5258072...
Tile sizes for 300 tiles (~30/line) done in 0:00:01.2 (233.2 tiles/s -9.3%)
#########################################################################################
                       0.0 avg size ±0.0%, 0B (13/4302/2863) — 0B (13/4303/2872)         
                       0.0 avg size ±0.0%, 0B (13/4303/2873) — 0B (13/4304/2882)         
                       0.0 avg size ±0.0%, 0B (13/4305/2863) — 0B (13/4306/2872)         
                       0.0 avg size ±0.0%, 0B (13/4306/2873) — 0B (13/4307/2882)         
                       0.0 avg size ±0.0%, 0B (13/4308/2863) — 0B (13/4309/2872)         
                       0.0 avg size ±0.0%, 0B (13/4309/2873) — 0B (13/4311/2867)         
                       0.0 avg size ±0.0%, 0B (13/4311/2868) — 0B (13/4314/2871)         
                      11.5 avg size ±0.0%, 0B (13/4314/2881) — 94B (13/4313/2870)        
                     490.6 avg size ±0.0%, 107B (13/4311/2872) — 1,542B (13/4315/2876)   
████████████████████ 14.6K avg size ±0.0%, 1,607B (13/4312/2880) — 36,586B (13/4313/2877)


Running all layers test 'bbox_test_2' at zoom 14 (1,064 tiles) - 9.0900979,46.9688169,9.6717077,47.5258072...
Tile sizes for 1,064 tiles (~106/line) done in 0:00:07.9 (133.7 tiles/s -18.9%)
#######################################################################################
                       0.0 avg size ±0.0%, 0B (14/8605/5727) — 0B (14/8607/5757)       
                       0.0 avg size ±0.0%, 0B (14/8607/5758) — 0B (14/8610/5749)       
                       0.0 avg size ±0.0%, 0B (14/8610/5750) — 0B (14/8613/5742)       
                       0.0 avg size ±0.0%, 0B (14/8613/5743) — 0B (14/8616/5734)       
                       0.0 avg size ±0.0%, 0B (14/8616/5735) — 0B (14/8618/5764)       
                       0.0 avg size ±0.0%, 0B (14/8619/5727) — 0B (14/8622/5730)       
                       0.0 avg size ±0.0%, 0B (14/8622/5731) — 0B (14/8626/5741)       
                       0.0 avg size ±0.0%, 0B (14/8626/5761) — 0B (14/8631/5762)       
                     215.4 avg size ±0.0%, 0B (14/8631/5763) — 981B (14/8623/5760)     
████████████████████ 17.2K avg size -0.0%, 993B (14/8624/5761) — 88,588B (14/8625/5753)


Running all layers test 'bbox_test_3' at zoom 0 (1 tiles) - -78.7749754,38.7820235,-76.8957735,39.6985009...
Tile sizes for 1 tiles (~1/line) done in 0:00:00.3 (2.5 tiles/s -24.1%)
#####################################################################################
█████████████████████████████ 22.6K avg size ±0.0%, 23,122B (0/0/0) — 23,122B (0/0/0)


Running all layers test 'bbox_test_3' at zoom 1 (1 tiles) - -78.7749754,38.7820235,-76.8957735,39.6985009...
Tile sizes for 1 tiles (~1/line) done in 0:00:00 (13.3 tiles/s -32.7%)
#####################################################################################
█████████████████████████████ 25.7K avg size ±0.0%, 26,331B (1/0/0) — 26,331B (1/0/0)


Running all layers test 'bbox_test_3' at zoom 2 (1 tiles) - -78.7749754,38.7820235,-76.8957735,39.6985009...
Tile sizes for 1 tiles (~1/line) done in 0:00:00.2 (3.8 tiles/s -28.0%)
#####################################################################################
█████████████████████████████ 43.7K avg size ±0.0%, 44,768B (2/1/1) — 44,768B (2/1/1)


Running all layers test 'bbox_test_3' at zoom 3 (1 tiles) - -78.7749754,38.7820235,-76.8957735,39.6985009...
Tile sizes for 1 tiles (~1/line) done in 0:00:00 (10.5 tiles/s -23.8%)
#####################################################################################
█████████████████████████████ 15.4K avg size ±0.0%, 15,774B (3/2/3) — 15,774B (3/2/3)


Running all layers test 'bbox_test_3' at zoom 4 (1 tiles) - -78.7749754,38.7820235,-76.8957735,39.6985009...
Tile sizes for 1 tiles (~1/line) done in 0:00:00.1 (9.3 tiles/s -19.4%)
#####################################################################################
█████████████████████████████ 20.2K avg size ±0.0%, 20,726B (4/4/6) — 20,726B (4/4/6)


Running all layers test 'bbox_test_3' at zoom 5 (2 tiles) - -78.7749754,38.7820235,-76.8957735,39.6985009...
Tile sizes for 2 tiles (~1/line) done in 0:00:00.6 (2.8 tiles/s -28.2%)
#####################################################################################
█████████████                7.1K avg size ±0.0%, 7,314B (5/8/12) — 7,314B (5/8/12)  
███████████████████████████ 14.2K avg size ±0.0%, 14,543B (5/9/12) — 14,543B (5/9/12)


Running all layers test 'bbox_test_3' at zoom 6 (2 tiles) - -78.7749754,38.7820235,-76.8957735,39.6985009...
Tile sizes for 2 tiles (~1/line) done in 0:00:26 (0.1 tiles/s -22.6%)
#####################################################################################
█                          4.8K avg size ±0.0%, 4,918B (6/17/24) — 4,918B (6/17/24)  
█████████████████████████ 81.2K avg size ±0.0%, 83,172B (6/18/24) — 83,172B (6/18/24)


Running all layers test 'bbox_test_3' at zoom 7 (4 tiles) - -78.7749754,38.7820235,-76.8957735,39.6985009...
Tile sizes for 4 tiles (~1/line) done in 0:00:05.5 (0.7 tiles/s -14.6%)
#####################################################################################
█                          1.7K avg size ±0.0%, 1,777B (7/35/49) — 1,777B (7/35/49)  
██                         2.6K avg size ±0.0%, 2,679B (7/35/48) — 2,679B (7/35/48)  
██████████████████        19.1K avg size ±0.0%, 19,589B (7/36/48) — 19,589B (7/36/48)
█████████████████████████ 26.5K avg size ±0.0%, 27,108B (7/36/49) — 27,108B (7/36/49)


Running all layers test 'bbox_test_3' at zoom 8 (6 tiles) - -78.7749754,38.7820235,-76.8957735,39.6985009...
Tile sizes for 6 tiles (~1/line) done in 0:00:01.3 (4.5 tiles/s -15.2%)
#####################################################################################
                          789.0 avg size ±0.0%, 789B (8/72/98) — 789B (8/72/98)      
                          970.0 avg size ±0.0%, 970B (8/71/98) — 970B (8/71/98)      
█                          2.0K avg size ±0.0%, 2,030B (8/71/97) — 2,030B (8/71/97)  
███                        3.4K avg size ±0.0%, 3,502B (8/72/97) — 3,502B (8/72/97)  
█████████                  9.5K avg size ±0.0%, 9,698B (8/73/98) — 9,698B (8/73/98)  
█████████████████████████ 25.3K avg size ±0.0%, 25,905B (8/73/97) — 25,905B (8/73/97)


Running all layers test 'bbox_test_3' at zoom 9 (12 tiles) - -78.7749754,38.7820235,-76.8957735,39.6985009...
Tile sizes for 12 tiles (~1/line) done in 0:00:00.4 (29.4 tiles/s -2.7%)
#####################################################################################
                        0.0 avg size ±0.0%, 0B (9/143/195) — 0B (9/143/196)          
                        0.0 avg size ±0.0%, 0B (9/144/195) — 0B (9/144/195)          
                        0.0 avg size ±0.0%, 0B (9/144/196) — 0B (9/144/196)          
                        0.0 avg size ±0.0%, 0B (9/145/196) — 0B (9/145/196)          
                        0.0 avg size ±0.0%, 0B (9/146/194) — 0B (9/146/194)          
                       1.2K avg size ±0.0%, 983B (9/143/194) — 1,428B (9/145/195)    
                       1.7K avg size ±0.0%, 1,742B (9/145/194) — 1,742B (9/145/194)  
                       1.9K avg size ±0.0%, 1,939B (9/144/194) — 1,939B (9/144/194)  
█                      3.9K avg size ±0.0%, 4,010B (9/146/196) — 4,010B (9/146/196)  
█████████████████████ 68.3K avg size -0.0%, 69,975B (9/146/195) — 69,975B (9/146/195)


Running all layers test 'bbox_test_3' at zoom 10 (35 tiles) - -78.7749754,38.7820235,-76.8957735,39.6985009...
Tile sizes for 35 tiles (~4/line) done in 0:00:00.4 (86.0 tiles/s -12.4%)
#####################################################################################
                       0.0 avg size ±0.0%, 0B (10/287/390) — 0B (10/288/388)         
                       0.0 avg size ±0.0%, 0B (10/288/390) — 0B (10/288/392)         
                       0.0 avg size ±0.0%, 0B (10/289/390) — 0B (10/290/391)         
                       0.0 avg size ±0.0%, 0B (10/290/392) — 0B (10/291/389)         
                       0.0 avg size ±0.0%, 0B (10/291/392) — 0B (10/293/388)         
                      19.0 avg size ±0.0%, 0B (10/293/389) — 57B (10/293/392)        
                     766.2 avg size ±0.0%, 241B (10/292/390) — 992B (10/291/391)     
                      1.1K avg size ±0.0%, 1,026B (10/287/389) — 1,209B (10/289/389) 
█                     1.7K avg size ±0.0%, 1,264B (10/289/388) — 2,244B (10/290/389) 
████████████████████ 29.8K avg size ±0.0%, 4,676B (10/292/392) — 64,960B (10/292/391)


Running all layers test 'bbox_test_3' at zoom 11 (96 tiles) - -78.7749754,38.7820235,-76.8957735,39.6985009...
Tile sizes for 96 tiles (~10/line) done in 0:00:00.6 (141.1 tiles/s -18.9%)
#####################################################################################
                       0.0 avg size ±0.0%, 0B (11/575/779) — 0B (11/576/781)         
                       0.0 avg size ±0.0%, 0B (11/576/782) — 0B (11/577/784)         
                       0.0 avg size ±0.0%, 0B (11/578/779) — 0B (11/579/780)         
                       0.0 avg size ±0.0%, 0B (11/579/781) — 0B (11/580/784)         
                       0.0 avg size ±0.0%, 0B (11/581/777) — 0B (11/582/782)         
                       0.0 avg size ±0.0%, 0B (11/582/783) — 0B (11/584/779)         
                       0.0 avg size ±0.0%, 0B (11/584/780) — 0B (11/586/779)         
                     427.1 avg size ±0.0%, 0B (11/586/780) — 949B (11/580/777)       
█                     1.1K avg size ±0.0%, 951B (11/583/780) — 1,396B (11/581/778)   
████████████████████ 17.6K avg size -0.0%, 1,496B (11/580/778) — 99,695B (11/585/783)


Running all layers test 'bbox_test_3' at zoom 12 (322 tiles) - -78.7749754,38.7820235,-76.8957735,39.6985009...
Tile sizes for 322 tiles (~32/line) done in 0:00:03.8 (82.0 tiles/s -6.8%)
##########################################################################################
                       0.0 avg size ±0.0%, 0B (12/1151/1557) — 0B (12/1153/1564)          
                       0.0 avg size ±0.0%, 0B (12/1153/1565) — 0B (12/1156/1559)          
                       0.0 avg size ±0.0%, 0B (12/1156/1560) — 0B (12/1158/1566)          
                       0.0 avg size ±0.0%, 0B (12/1158/1567) — 0B (12/1161/1561)          
                       0.0 avg size ±0.0%, 0B (12/1161/1562) — 0B (12/1164/1559)          
                       0.0 avg size ±0.0%, 0B (12/1164/1561) — 0B (12/1167/1558)          
                       0.0 avg size ±0.0%, 0B (12/1167/1559) — 0B (12/1169/1567)          
                       0.0 avg size ±0.0%, 0B (12/1169/1568) — 0B (12/1173/1555)          
                     504.5 avg size ±0.0%, 0B (12/1173/1556) — 1,110B (12/1158/1555)      
████████████████████ 29.4K avg size +0.0%, 1,112B (12/1157/1555) — 351,331B (12/1171/1566)


Running all layers test 'bbox_test_3' at zoom 13 (1,232 tiles) - -78.7749754,38.7820235,-76.8957735,39.6985009...
Tile sizes for 1,232 tiles (~123/line) done in 0:00:07.4 (163.5 tiles/s -15.6%)
########################################################################################
                       0.0 avg size ±0.0%, 0B (13/2303/3110) — 0B (13/2307/3133)        
                       0.0 avg size ±0.0%, 0B (13/2307/3134) — 0B (13/2312/3126)        
                       0.0 avg size ±0.0%, 0B (13/2312/3127) — 0B (13/2317/3117)        
                       0.0 avg size ±0.0%, 0B (13/2317/3118) — 0B (13/2321/3136)        
                       0.0 avg size ±0.0%, 0B (13/2321/3137) — 0B (13/2327/3113)        
                       0.0 avg size ±0.0%, 0B (13/2327/3114) — 0B (13/2331/3136)        
                       0.0 avg size ±0.0%, 0B (13/2331/3137) — 0B (13/2336/3132)        
                       0.0 avg size ±0.0%, 0B (13/2336/3133) — 0B (13/2341/3136)        
                      14.5 avg size ±0.0%, 0B (13/2341/3137) — 239B (13/2346/3133)      
████████████████████ 10.3K avg size -0.0%, 380B (13/2341/3128) — 142,400B (13/2343/3133)


Running all layers test 'bbox_test_3' at zoom 14 (4,785 tiles) - -78.7749754,38.7820235,-76.8957735,39.6985009...
Tile sizes for 4,785 tiles (~478/line) done in 0:01:36.3 (49.6 tiles/s -22.4%)
######################################################################################
                       0.0 avg size ±0.0%, 0B (14/4606/6220) — 0B (14/4615/6227)      
                       0.0 avg size ±0.0%, 0B (14/4615/6228) — 0B (14/4624/6238)      
                       0.0 avg size ±0.0%, 0B (14/4624/6239) — 0B (14/4633/6240)      
                       0.0 avg size ±0.0%, 0B (14/4633/6241) — 0B (14/4642/6239)      
                       0.0 avg size ±0.0%, 0B (14/4642/6240) — 0B (14/4651/6257)      
                       0.0 avg size ±0.0%, 0B (14/4651/6258) — 0B (14/4660/6265)      
                       0.0 avg size ±0.0%, 0B (14/4660/6266) — 0B (14/4670/6227)      
                       0.0 avg size ±0.0%, 0B (14/4670/6228) — 0B (14/4679/6230)      
                       0.0 avg size ±0.0%, 0B (14/4679/6231) — 0B (14/4689/6259)      
████████████████████ 24.7K avg size -0.0%, 0B (14/4689/6260) — 510,973B (14/4688/6267)


Running all layers test 'bbox_test_4' at zoom 0 (1 tiles) - -0.6124681,51.2268449,0.3996690,51.7873570...
Tile sizes for 1 tiles (~1/line) done in 0:00:00.4 (2.5 tiles/s -14.8%)
#####################################################################################
█████████████████████████████ 22.6K avg size ±0.0%, 23,122B (0/0/0) — 23,122B (0/0/0)


Running all layers test 'bbox_test_4' at zoom 1 (2 tiles) - -0.6124681,51.2268449,0.3996690,51.7873570...
Tile sizes for 2 tiles (~1/line) done in 0:00:00 (20.5 tiles/s -9.9%)
#####################################################################################
█████████████████████         25.7K avg size ±0.0%, 26,331B (1/0/0) — 26,331B (1/0/0)
█████████████████████████████ 35.3K avg size ±0.0%, 36,106B (1/1/0) — 36,106B (1/1/0)


Running all layers test 'bbox_test_4' at zoom 2 (2 tiles) - -0.6124681,51.2268449,0.3996690,51.7873570...
Tile sizes for 2 tiles (~1/line) done in 0:00:00.8 (2.3 tiles/s -14.1%)
#####################################################################################
████████████████████████      43.7K avg size ±0.0%, 44,768B (2/1/1) — 44,768B (2/1/1)
█████████████████████████████ 52.8K avg size ±0.0%, 54,076B (2/2/1) — 54,076B (2/2/1)


Running all layers test 'bbox_test_4' at zoom 3 (2 tiles) - -0.6124681,51.2268449,0.3996690,51.7873570...
Tile sizes for 2 tiles (~1/line) done in 0:00:00.1 (13.9 tiles/s -24.7%)
#####################################################################################
█████████                      6.9K avg size ±0.0%, 7,081B (3/3/2) — 7,081B (3/3/2)  
█████████████████████████████ 22.0K avg size ±0.0%, 22,482B (3/4/2) — 22,482B (3/4/2)


Running all layers test 'bbox_test_4' at zoom 4 (2 tiles) - -0.6124681,51.2268449,0.3996690,51.7873570...
Tile sizes for 2 tiles (~1/line) done in 0:00:00.1 (12.0 tiles/s -25.4%)
#####################################################################################
██████                         7.5K avg size ±0.0%, 7,724B (4/7/5) — 7,724B (4/7/5)  
█████████████████████████████ 33.6K avg size ±0.0%, 34,360B (4/8/5) — 34,360B (4/8/5)


Running all layers test 'bbox_test_4' at zoom 5 (2 tiles) - -0.6124681,51.2268449,0.3996690,51.7873570...
Tile sizes for 2 tiles (~1/line) done in 0:00:00.4 (3.8 tiles/s -22.1%)
#####################################################################################
████████████████          13.9K avg size ±0.0%, 14,270B (5/16/10) — 14,270B (5/16/10)
█████████████████████████ 21.4K avg size ±0.0%, 21,863B (5/15/10) — 21,863B (5/15/10)


Running all layers test 'bbox_test_4' at zoom 6 (2 tiles) - -0.6124681,51.2268449,0.3996690,51.7873570...
Tile sizes for 2 tiles (~1/line) done in 0:00:03.1 (0.6 tiles/s -22.5%)
#####################################################################################
████████████              16.4K avg size ±0.0%, 16,769B (6/32/21) — 16,769B (6/32/21)
█████████████████████████ 31.8K avg size ±0.0%, 32,568B (6/31/21) — 32,568B (6/31/21)


Running all layers test 'bbox_test_4' at zoom 7 (2 tiles) - -0.6124681,51.2268449,0.3996690,51.7873570...
Tile sizes for 2 tiles (~1/line) done in 0:00:02 (1.0 tiles/s -22.1%)
#####################################################################################
███████████               32.8K avg size ±0.0%, 33,634B (7/64/42) — 33,634B (7/64/42)
█████████████████████████ 71.2K avg size ±0.0%, 72,954B (7/63/42) — 72,954B (7/63/42)


Running all layers test 'bbox_test_4' at zoom 8 (4 tiles) - -0.6124681,51.2268449,0.3996690,51.7873570...
Tile sizes for 4 tiles (~1/line) done in 0:00:01.7 (2.3 tiles/s -23.4%)
#####################################################################################
█                      9.7K avg size ±0.0%, 9,913B (8/128/84) — 9,913B (8/128/84)    
█                     14.3K avg size ±0.0%, 14,653B (8/127/84) — 14,653B (8/127/84)  
█████                 48.7K avg size ±0.0%, 49,882B (8/128/85) — 49,882B (8/128/85)  
████████████████████ 175.3K avg size ±0.0%, 179,515B (8/127/85) — 179,515B (8/127/85)


Running all layers test 'bbox_test_4' at zoom 9 (4 tiles) - -0.6124681,51.2268449,0.3996690,51.7873570...
Tile sizes for 4 tiles (~1/line) done in 0:00:01 (3.8 tiles/s -14.3%)
#######################################################################################
                       6.5K avg size ±0.0%, 6,627B (9/256/169) — 6,627B (9/256/169)    
█                     24.0K avg size ±0.0%, 24,557B (9/255/169) — 24,557B (9/255/169)  
█████                 87.3K avg size ±0.0%, 89,431B (9/256/170) — 89,431B (9/256/170)  
████████████████████ 295.2K avg size ±0.0%, 302,291B (9/255/170) — 302,291B (9/255/170)


Running all layers test 'bbox_test_4' at zoom 10 (12 tiles) - -0.6124681,51.2268449,0.3996690,51.7873570...
Tile sizes for 12 tiles (~1/line) done in 0:00:01.4 (7.8 tiles/s -20.6%)
#########################################################################################
                      871.0 avg size ±0.0%, 698B (10/513/341) — 1,044B (10/513/339)      
                       2.2K avg size -0.0%, 2,216B (10/510/341) — 2,216B (10/510/341)    
                       2.9K avg size ±0.0%, 2,989B (10/510/339) — 2,989B (10/510/339)    
                       3.1K avg size ±0.0%, 3,154B (10/513/340) — 3,154B (10/513/340)    
                       8.0K avg size ±0.0%, 8,193B (10/512/339) — 8,193B (10/512/339)    
█                     25.5K avg size ±0.0%, 18,887B (10/512/341) — 33,399B (10/511/339)  
███                   53.7K avg size +0.0%, 55,039B (10/511/341) — 55,039B (10/511/341)  
████                  66.6K avg size ±0.0%, 68,249B (10/510/340) — 68,249B (10/510/340)  
██████               102.6K avg size +0.0%, 105,025B (10/512/340) — 105,025B (10/512/340)
████████████████████ 312.1K avg size -0.0%, 319,550B (10/511/340) — 319,550B (10/511/340)


Running all layers test 'bbox_test_4' at zoom 11 (42 tiles) - -0.6124681,51.2268449,0.3996690,51.7873570...
Tile sizes for 42 tiles (~4/line) done in 0:00:02.5 (16.0 tiles/s -22.4%)
###########################################################################################
                        0.0 avg size ±0.0%, 0B (11/1020/678) — 0B (11/1021/683)            
                        0.0 avg size ±0.0%, 0B (11/1022/678) — 0B (11/1025/678)            
                        0.0 avg size ±0.0%, 0B (11/1025/682) — 0B (11/1026/679)            
                      107.8 avg size ±0.0%, 0B (11/1026/683) — 240B (11/1026/681)          
                      786.2 avg size ±0.0%, 646B (11/1024/683) — 869B (11/1020/680)        
                       2.7K avg size +0.0%, 1,089B (11/1026/680) — 5,040B (11/1025/679)    
██                    18.0K avg size ±0.0%, 9,186B (11/1024/679) — 30,033B (11/1024/682)   
█████                 41.8K avg size -0.0%, 36,066B (11/1022/682) — 53,203B (11/1021/680)  
██████████            71.3K avg size +0.0%, 59,895B (11/1023/682) — 84,432B (11/1024/680)  
████████████████████ 140.7K avg size +0.0%, 103,931B (11/1022/681) — 194,626B (11/1023/680)


Running all layers test 'bbox_test_4' at zoom 12 (144 tiles) - -0.6124681,51.2268449,0.3996690,51.7873570...
Tile sizes for 144 tiles (~14/line) done in 0:00:17.4 (8.2 tiles/s -17.7%)
#############################################################################################
                        0.0 avg size ±0.0%, 0B (12/2041/1356) — 0B (12/2043/1357)            
                        0.0 avg size ±0.0%, 0B (12/2043/1358) — 0B (12/2046/1367)            
                        0.0 avg size ±0.0%, 0B (12/2047/1367) — 0B (12/2051/1357)            
                        0.0 avg size ±0.0%, 0B (12/2051/1358) — 0B (12/2052/1366)            
                      410.3 avg size ±0.0%, 0B (12/2052/1367) — 852B (12/2041/1360)          
                       2.8K avg size ±0.0%, 868B (12/2048/1357) — 9,472B (12/2050/1359)      
█                     21.1K avg size -0.0%, 9,527B (12/2049/1365) — 45,717B (12/2042/1360)   
███████               87.4K avg size ±0.0%, 48,096B (12/2050/1362) — 111,819B (12/2042/1362) 
███████████          137.9K avg size +0.0%, 118,846B (12/2049/1361) — 170,403B (12/2044/1361)
████████████████████ 234.7K avg size -0.0%, 171,871B (12/2045/1360) — 381,043B (12/2046/1361)


Running all layers test 'bbox_test_4' at zoom 13 (528 tiles) - -0.6124681,51.2268449,0.3996690,51.7873570...
Tile sizes for 528 tiles (~53/line) done in 0:00:29.7 (17.7 tiles/s -23.1%)
###########################################################################################
                       0.0 avg size ±0.0%, 0B (13/4082/2713) — 0B (13/4085/2729)           
                       0.0 avg size ±0.0%, 0B (13/4085/2730) — 0B (13/4092/2713)           
                       0.0 avg size ±0.0%, 0B (13/4092/2714) — 0B (13/4101/2713)           
                       0.0 avg size ±0.0%, 0B (13/4101/2714) — 0B (13/4104/2720)           
                      48.4 avg size ±0.0%, 0B (13/4104/2725) — 191B (13/4091/2731)         
                      1.0K avg size ±0.0%, 195B (13/4085/2728) — 2,828B (13/4103/2721)     
██                   11.6K avg size ±0.0%, 3,208B (13/4099/2730) — 21,785B (13/4099/2720)  
███████              33.0K avg size ±0.0%, 22,604B (13/4094/2730) — 42,416B (13/4085/2724) 
███████████          50.6K avg size +0.0%, 42,480B (13/4088/2720) — 61,043B (13/4092/2719) 
████████████████████ 89.9K avg size +0.0%, 62,013B (13/4090/2720) — 198,112B (13/4093/2723)


Running all layers test 'bbox_test_4' at zoom 14 (1,974 tiles) - -0.6124681,51.2268449,0.3996690,51.7873570...
Tile sizes for 1,974 tiles (~197/line) done in 0:03:56.5 (8.3 tiles/s -23.5%)
############################################################################################
                        0.0 avg size ±0.0%, 0B (14/8164/5427) — 0B (14/8170/5435)           
                        0.0 avg size ±0.0%, 0B (14/8170/5436) — 0B (14/8180/5466)           
                        0.0 avg size ±0.0%, 0B (14/8180/5467) — 0B (14/8198/5431)           
                        0.0 avg size ±0.0%, 0B (14/8198/5432) — 0B (14/8206/5431)           
                        7.0 avg size ±0.0%, 0B (14/8206/5432) — 109B (14/8191/5464)         
                      762.4 avg size +0.0%, 111B (14/8205/5447) — 2,602B (14/8202/5450)     
█                     10.6K avg size +0.0%, 2,624B (14/8187/5464) — 20,391B (14/8202/5443)  
███                   30.7K avg size -0.0%, 20,439B (14/8191/5458) — 43,030B (14/8183/5442) 
██████                56.8K avg size -0.0%, 43,149B (14/8187/5440) — 78,950B (14/8180/5450) 
████████████████████ 163.3K avg size +0.0%, 79,581B (14/8177/5452) — 647,750B (14/8185/5447)




@frodrigo frodrigo force-pushed the diff_update_osm_water_lakeline branch from 2a2280b to 320210d Compare May 11, 2020 09:11
@frodrigo frodrigo marked this pull request as ready for review May 11, 2020 09:18
@frodrigo frodrigo changed the title Replace materialized view osm_water_lakeline by a table with diff update Replace materialized view of water by tables with diff update May 11, 2020
@frodrigo frodrigo force-pushed the diff_update_osm_water_lakeline branch 4 times, most recently from a98b0eb to 3d5bdb4 Compare May 18, 2020 13:07
@nyurik
Copy link
Member

nyurik commented May 19, 2020

@frodrigo could you allow editing when submitting? Would make it a bit easier to upgrade to master in order to re-run with the new base. Use this checkbox when creating PRs. Thanks!

image

@frodrigo
Copy link
Contributor Author

It is done.

@nyurik
Copy link
Member

nyurik commented May 20, 2020

It is done.

@frodrigo are you sure the checkbox on the right side of this conversation is checked? I can't update your branch (which is what we have to do before merging)

@frodrigo frodrigo force-pushed the diff_update_osm_water_lakeline branch from 3d5bdb4 to 0751610 Compare May 20, 2020 08:07
@frodrigo
Copy link
Contributor Author

frodrigo commented May 20, 2020

I rebased It.

I don't know why, but the box does not keep the check.

@frodrigo frodrigo force-pushed the diff_update_osm_water_lakeline branch from 0751610 to e9ce92a Compare May 20, 2020 16:53
@nyurik nyurik merged commit 97216c5 into openmaptiles:master May 20, 2020
TomPohys pushed a commit that referenced this pull request Jul 21, 2020
…949)

Improve 97216c5 and #853

In case of replay update it may fails because of already existing primary key on osm_id.

Add a on conflict clause to make it fail safe.
@frodrigo frodrigo deleted the diff_update_osm_water_lakeline branch August 28, 2021 11:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants