From ac9bbca130e230cf20677f41427f1a1a6ab8cf56 Mon Sep 17 00:00:00 2001 From: Eric Zwaal Date: Thu, 13 Aug 2026 08:27:44 +0200 Subject: [PATCH 1/2] PROJECT#RSY00007 Performance --- markdownpages/profit/en/app-connector-auditor-developer.md | 2 ++ markdownpages/profit/en/app-connector-auditor-partner.md | 6 ++++-- markdownpages/profit/en/app-connector-auditor.md | 2 ++ markdownpages/profit/nl/app-connector-auditor-developer.md | 2 ++ markdownpages/profit/nl/app-connector-auditor-partner.md | 6 ++++-- markdownpages/profit/nl/app-connector-auditor.md | 2 ++ 6 files changed, 16 insertions(+), 4 deletions(-) diff --git a/markdownpages/profit/en/app-connector-auditor-developer.md b/markdownpages/profit/en/app-connector-auditor-developer.md index 508af96..aed2ea8 100644 --- a/markdownpages/profit/en/app-connector-auditor-developer.md +++ b/markdownpages/profit/en/app-connector-auditor-developer.md @@ -163,6 +163,8 @@ Use these fields only for presentation and never filter/sort on these fields. ### Performance +As a guideline, investigate calls that take more than 10 times as long as comparable calls under comparable conditions. This is an indication, not a strict limit. + #### PERF-45: This GetConnector is missing fields needed to optimally use the indexes for sorting. diff --git a/markdownpages/profit/en/app-connector-auditor-partner.md b/markdownpages/profit/en/app-connector-auditor-partner.md index 2852cec..9bdd141 100644 --- a/markdownpages/profit/en/app-connector-auditor-partner.md +++ b/markdownpages/profit/en/app-connector-auditor-partner.md @@ -342,6 +342,8 @@ Use these fields only for presentation and never filter/sort on these fields. ### Performance +As a guideline, investigate calls that take more than 10 times as long as comparable calls under comparable conditions. This is an indication, not a strict limit. + #### PERF-32: This GetConnector (possibly) has a cyclic reference. @@ -373,7 +375,7 @@ If not: simplify the GetConnector. Subselects can be executed per row and can negatively affect performance. **Solution** -Only action needed if performance issues occur. Get advice from System Integrators via [let's talk](#lets-talk). +Only action needed if noticeable performance issues occur. Get advice from System Integrators via [let's talk](#lets-talk). --- @@ -392,7 +394,7 @@ Using many joins can cause performance problems, especially with large tables. **Solution** -Only action needed if performance issues occur. In that case, create multiple GetConnectors that each use fewer tables. Get advice from System Integrators via [let's talk](#lets-talk). +Only action needed if noticeable performance issues occur. In that case, create multiple GetConnectors that each use fewer tables. Get advice from System Integrators via [let's talk](#lets-talk). diff --git a/markdownpages/profit/en/app-connector-auditor.md b/markdownpages/profit/en/app-connector-auditor.md index 827836a..cc2b941 100644 --- a/markdownpages/profit/en/app-connector-auditor.md +++ b/markdownpages/profit/en/app-connector-auditor.md @@ -76,6 +76,8 @@ Because the Post-calculation table can become very large, you must handle retrie Each point is only visible if it applies to your environment. If you experience performance issues with the integration, discuss these points with your integration supplier or with AFAS System Integrators. +As a guideline, investigate calls that take more than 10 times as long as comparable calls under comparable conditions. This is an indication, not a strict limit. + ##### One or more of the 10 largest tables in the environment is queried This check specifically looks at the largest tables in your environment, with more than 1,000,000 rows. By using indexes and filters smartly, retrieval from large tables can be optimized. diff --git a/markdownpages/profit/nl/app-connector-auditor-developer.md b/markdownpages/profit/nl/app-connector-auditor-developer.md index d1b81c0..69ad5cb 100644 --- a/markdownpages/profit/nl/app-connector-auditor-developer.md +++ b/markdownpages/profit/nl/app-connector-auditor-developer.md @@ -164,6 +164,8 @@ Gebruik deze velden alleen voor presentatie en filter/sorteer nooit op deze veld ### Performance +Als richtlijn kun je aanroepen verder onderzoeken die onder vergelijkbare omstandigheden meer dan 10 keer zo lang duren als vergelijkbare aanroepen. Dit is een indicatie en geen harde grens. + #### PERF-45: Deze GetConnector mist velden die nodig zijn om de indexen optimaal te gebruiken voor sortering. diff --git a/markdownpages/profit/nl/app-connector-auditor-partner.md b/markdownpages/profit/nl/app-connector-auditor-partner.md index 01a23a7..162e907 100644 --- a/markdownpages/profit/nl/app-connector-auditor-partner.md +++ b/markdownpages/profit/nl/app-connector-auditor-partner.md @@ -334,6 +334,8 @@ Gebruik deze velden alleen voor presentatie en filter/sorteer nooit op deze veld ### Performance +Als richtlijn kun je aanroepen verder onderzoeken die onder vergelijkbare omstandigheden meer dan 10 keer zo lang duren als vergelijkbare aanroepen. Dit is een indicatie en geen harde grens. + #### PERF-32: Deze GetConnector heeft (mogelijk) een cyclische verwijzing. @@ -365,7 +367,7 @@ In de SQL-definitie komt meerdere keren `SELECT` voor. Subselects kunnen per rij worden uitgevoerd en kunnen de performance negatief beïnvloeden. **Oplossing** -Alleen actie nodig bij performanceproblemen. Laat je adviseren door Systemintegrators via [kom in gesprek](#kom-in-gesprek). +Alleen actie nodig bij merkbare performanceproblemen. Laat je adviseren door Systemintegrators via [kom in gesprek](#kom-in-gesprek). --- @@ -384,7 +386,7 @@ Het gebruik van veel joins kan performanceproblemen veroorzaken, met name bij gr **Oplossing** -Alleen actie nodig bij performanceproblemen. Maak in dat geval meerdere GetConnectoren aan die elk minder tabellen gebruiken. Laat je adviseren door Systemintegrators via [kom in gesprek](#kom-in-gesprek). +Alleen actie nodig bij merkbare performanceproblemen. Maak in dat geval meerdere GetConnectoren aan die elk minder tabellen gebruiken. Laat je adviseren door Systemintegrators via [kom in gesprek](#kom-in-gesprek). diff --git a/markdownpages/profit/nl/app-connector-auditor.md b/markdownpages/profit/nl/app-connector-auditor.md index 1c3c19a..cd9152d 100644 --- a/markdownpages/profit/nl/app-connector-auditor.md +++ b/markdownpages/profit/nl/app-connector-auditor.md @@ -77,6 +77,8 @@ Dit punt is met name van belang bij BI-integraties. Elk punt is alleen zichtbaar als het van toepassing is op jouw omgeving. Als je problemen ervaart met de performance van de koppeling, overleg dan deze punten met de leverancier van je koppeling, of met de AFAS Systemintegrators. +Als richtlijn kun je aanroepen verder onderzoeken die onder vergelijkbare omstandigheden meer dan 10 keer zo lang duren als vergelijkbare aanroepen. Dit is een indicatie en geen harde grens. + ##### Eén of meer van de 10 grootste tabellen in de omgeving wordt uitgevraagd Deze controle kijkt specifiek naar de grootste tabellen in jouw omgeving, met meer dan 1.000.000 regels. Door slim gebruik te maken van indexen en filters kan het ophalen uit grote tabellen geoptimaliseerd worden. From 4c948e7bd55f8fce39675913fa689a8b128b6c86 Mon Sep 17 00:00:00 2001 From: Eric Zwaal Date: Thu, 13 Aug 2026 08:27:51 +0200 Subject: [PATCH 2/2] PROJECT#RSY00007 Performance --- markdownpages/profit/en/app-connector-auditor-developer.md | 2 +- markdownpages/profit/en/app-connector-auditor-partner.md | 2 +- markdownpages/profit/en/app-connector-auditor.md | 2 +- markdownpages/profit/nl/app-connector-auditor-developer.md | 2 +- markdownpages/profit/nl/app-connector-auditor-partner.md | 2 +- markdownpages/profit/nl/app-connector-auditor.md | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/markdownpages/profit/en/app-connector-auditor-developer.md b/markdownpages/profit/en/app-connector-auditor-developer.md index aed2ea8..5e8648a 100644 --- a/markdownpages/profit/en/app-connector-auditor-developer.md +++ b/markdownpages/profit/en/app-connector-auditor-developer.md @@ -1,6 +1,6 @@ --- author: Eric Zwaal -date: 2026-07-09 +date: 2026-08-13 index: true tags: AppConnector, Auditor, Developer, GetConnector, API, Integration title: AppConnector Auditor - Developer Report diff --git a/markdownpages/profit/en/app-connector-auditor-partner.md b/markdownpages/profit/en/app-connector-auditor-partner.md index 9bdd141..3801ec3 100644 --- a/markdownpages/profit/en/app-connector-auditor-partner.md +++ b/markdownpages/profit/en/app-connector-auditor-partner.md @@ -1,6 +1,6 @@ --- author: Eric Zwaal -date: 2026-07-09 +date: 2026-08-13 index: true tags: AppConnector, Auditor, Partner, Certification, GetConnector, pentest title: AppConnector Auditor - Partner Report diff --git a/markdownpages/profit/en/app-connector-auditor.md b/markdownpages/profit/en/app-connector-auditor.md index cc2b941..55c1006 100644 --- a/markdownpages/profit/en/app-connector-auditor.md +++ b/markdownpages/profit/en/app-connector-auditor.md @@ -1,6 +1,6 @@ --- author: Eric Zwaal -date: 2025-11-11 +date: 2026-08-13 index: true tags: GetConnector, UpdateConnector, AppConnector, Integration, Configuration title: AppConnector Auditor diff --git a/markdownpages/profit/nl/app-connector-auditor-developer.md b/markdownpages/profit/nl/app-connector-auditor-developer.md index 69ad5cb..cd78b63 100644 --- a/markdownpages/profit/nl/app-connector-auditor-developer.md +++ b/markdownpages/profit/nl/app-connector-auditor-developer.md @@ -1,6 +1,6 @@ --- author: Eric Zwaal -date: 2026-07-09 +date: 2026-08-13 index: true tags: AppConnector, Auditor, Developer, GetConnector, API, Integration title: AppConnector Auditor - Ontwikkelaarsrapport diff --git a/markdownpages/profit/nl/app-connector-auditor-partner.md b/markdownpages/profit/nl/app-connector-auditor-partner.md index 162e907..bbc8938 100644 --- a/markdownpages/profit/nl/app-connector-auditor-partner.md +++ b/markdownpages/profit/nl/app-connector-auditor-partner.md @@ -1,6 +1,6 @@ --- author: Eric Zwaal -date: 2026-07-09 +date: 2026-08-13 index: true tags: AppConnector, Auditor, Partner, Certificering, GetConnector, pentest title: AppConnector Auditor - Partnerrapport diff --git a/markdownpages/profit/nl/app-connector-auditor.md b/markdownpages/profit/nl/app-connector-auditor.md index cd9152d..d5fde95 100644 --- a/markdownpages/profit/nl/app-connector-auditor.md +++ b/markdownpages/profit/nl/app-connector-auditor.md @@ -1,6 +1,6 @@ --- author: Eric Zwaal -date: 2025-11-11 +date: 2026-08-13 index: true tags: GetConnector, AppConnector, Integration, Configuration, Authentication title: AppConnector auditor