Amir Nasr created GEOS-5618 |
Issue Type: |
Bug |
Affects Versions: |
2.2.4 |
Assignee: |
|
Attachments: |
join_support_bug.zip |
Components: |
Application schema |
Created: |
30/Jan/13 3:47 AM |
Description: |
I created sample complex feature layer based on tutorial provided in app-schema plugin which configured to connect to one parent and child table in database with limited records. Then I tried to test its performance with much larger records (1460 records for parent table, 45000 records for child table), calling getfeature on child table returns GML records after one minute but when I call getfeature on parent table ,CPU goes up around 70 percent and remain there for more than 10 minute and no respone even after this waiting period. I found out that maybe I should use joining support by setting -Dapp-schema.joining=true in startup.sh of GeoServer. After enabling joining support, even for the first sample (limited records), causes INCORRECT response to return by calling WFS getfeature for parent table. I also attached all of the GeoServer workspace content and sample tables DML and DDL. To simulate test environment, you need to follow below steps. Parent Table: testptv_tblline_main_operator_gen All of the foreing key , unique key and index have been created. |
Environment: |
Application Schema plugin for GeoServer version 2.2.4 |
Project: |
|
Priority: |
Major |
Reporter: |