seitime-frappe/frappe/database
Ankush Menat 8a37d6d278
perf: reduce memory usage of background processes (#21467)
* perf: defer translation.py imports

This indirectly imports babel which isn't really required most of the
time.

* perf: defer gzip import

* perf: move validate_and_sanitize_search_inputs

This causes all sorts of indirect imports and increases memory usage

* perf: defer requests module imports

* perf: defer system settings import

* perf: defer LOG_DOCTYPES import

Causes many indirect imports

* perf: defer update_site_config

* perf: defer notifications import

* perf: remove unused import

* perf: defer safe exec import

* test: memory usage overhead
2023-06-23 12:51:45 +05:30
..
mariadb refactor: frappe.cache() usage to frappe.cache (#21282) 2023-06-08 11:47:17 +05:30
postgres feat: show db table utilization on doctype (#21193) 2023-05-31 16:28:44 +05:30
__init__.py refactor: remove dead flag db.read_only 2022-09-09 17:34:46 +05:30
database.py perf: reduce memory usage of background processes (#21467) 2023-06-23 12:51:45 +05:30
db_manager.py refactor: which > find_executable (#18872) 2022-11-14 18:15:38 +05:30
operator_map.py fix: refactor 2023-01-10 16:15:33 +05:30
query.py chore: move statement to set validate_filters property 2023-05-31 14:20:26 +05:30
schema.py refactor: frappe.cache() usage to frappe.cache (#21282) 2023-06-08 11:47:17 +05:30
sequence.py fix(sequence): Setup & use SequenceGeneratorLimitExceeded error 2022-06-17 12:10:43 +05:30
utils.py feat: new operator - descendants of (inclusive) 2023-05-29 16:59:57 +05:30