nextcloud/apps/user_ldap/lib/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
..
AbstractMapping.php perf(user_ldap): chunk oracle queries for lower bind cost 2026-06-04 10:06:46 +00:00
GroupMapping.php chore: add missing Override attribute to app code 2026-04-28 21:29:28 +02:00
UserMapping.php chore: add missing Override attribute to app code 2026-04-28 21:29:28 +02:00