nextcloud/apps/user_ldap/tests/Mapping
Anna Larch 810fee552c perf(user_ldap): chunk oracle queries for lower bind cost
Oracle's OCI8 driver binds each named parameter individually via
OCIBindByName, making queries with 65 000 parameters dramatically
slower than on MySQL or PostgreSQL — slow enough to time out in CI
and degrade production LDAP syncs on large installations.

Lower maxSlices to 5 for Oracle (5 000 params/query) via a match
expression alongside the existing SQLite special-case. SQLite and
all other databases are unchanged.

Assisted-by: ClaudeCode:claude-sonnet-4-6
Signed-off-by: Anna Larch <anna@nextcloud.com>
2026-06-04 10:06:46 +00:00
..
AbstractMappingTestCase.php perf(user_ldap): chunk oracle queries for lower bind cost 2026-06-04 10:06:46 +00:00
GroupMappingTest.php fix(psalm): Fix static analysis issues in apps/*/tests 2026-01-16 12:00:51 +01:00
UserMappingTest.php fix: Remove static vars usage in user_ldap 2026-03-23 16:48:31 +01:00