seitime-frappe/frappe/database
Ankush Menat f90a450bd4
feat: specify row compression for tables (#31361)
Certain tables contain A LOT of duplicate data, it makes sense to enable
compressed row format on them by default. I've seen 5-10 fold reduction
in DB size after enabling compressed format on select few tables.

This has some performance overhead:
- both compressed and uncompressed pages live in buffer pool.
- compression/decompression

Note:
- These cons don't apply much on DocTypes I am enabling this for.
- I am not enabling this on existing sites, migration can take a long
  time! Do it manually with `transform-database` command if you want to.
2025-02-21 09:44:40 +05:30
..
mariadb feat: specify row compression for tables (#31361) 2025-02-21 09:44:40 +05:30
postgres style: fix errormsg to refer postgres instead of mariadb 2025-02-05 14:48:11 +01:00
__init__.py fix: don't use frappe.flags for mariadb_user_host_login_scope 2024-03-29 16:57:04 +05:30
database.py fix: bump iterator batch size (#31142) 2025-02-05 12:31:24 +00:00
db_manager.py fix(restore): remove MariaDB view security definers 2024-12-23 17:23:17 +05:30
operator_map.py fix: 'not set' must translate to the same condition whether used via QB or not 2024-10-07 18:52:29 +02:00
query.py perf: speedup QB field sanitization (#28818) 2024-12-18 05:47:02 +00:00
schema.py perf: misc client cache improvements (#29070) 2025-01-07 16:14:43 +05:30
sequence.py style: re-format with ruff 2024-02-05 18:53:33 +05:30
utils.py fix: reconnect on operational error too (#31172) 2025-02-07 09:10:07 +00:00