seitime-frappe/frappe/database/mariadb
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
..
__init__.py Postgres support for Frappe (#5919) 2018-09-21 10:20:48 +05:30
database.py fix: get_table_columns_description() for MariaDB database.py (#28851) 2025-02-11 17:57:52 +05:30
framework_mariadb.sql fix: index sort field by default in tabFile (#25853) 2024-04-08 16:28:21 +05:30
schema.py feat: specify row compression for tables (#31361) 2025-02-21 09:44:40 +05:30
setup_db.py chore: update tested mariadb versions 2024-12-16 19:02:38 +05:30