nextcloud/apps/user_ldap/lib/Mapping
Anna Larch 967d8de792 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:33:42 +02:00
..
AbstractMapping.php perf(user_ldap): chunk oracle queries for lower bind cost 2026-06-04 10:33:42 +02:00
GroupMapping.php chore: Apply new coding standard to all files 2026-06-01 13:46:39 +02:00
UserMapping.php chore: add missing Override attribute to app code 2026-04-28 21:29:28 +02:00