seitime-frappe/frappe/database/postgres
Ankush Menat fdba41c682
perf: misc client cache improvements (#29070)
* perf: Reduce penalty for lack of redis connection

If redis isn't running than this client cache is slower than default
implementation because of the extra locking overhead.

* test: update perf redis counts

* perf: cache table columns in client-cache

* fix: race condition on cache-client_cache init

Rare but apparant in synthetic benchmarks.

Cache is set but client cache is still being initialized then request
will fail.

* perf: Don't run notifications when loading document

WHAT?

* fix: use cached doc to repopulate

* perf: reduce get_meta calls
2025-01-07 16:14:43 +05:30
..
__init__.py Postgres support for Frappe (#5919) 2018-09-21 10:20:48 +05:30
database.py perf: misc client cache improvements (#29070) 2025-01-07 16:14:43 +05:30
framework_postgres.sql fix: Add is_virtual in bootstrap schema 2024-03-10 12:19:37 +05:30
schema.py feat: UUID name implementation for postgres 2024-03-29 21:02:54 +05:30
setup_db.py refactor: fixup with ruff 0.8.1 2024-12-04 13:18:04 +05:30