Files
fizzy/app/models/card
Donal McBreen 3aa4a1a562 Shard the search index into 16 tables
Create search_index_0 to search_index_15 tables and shard each index by
account id. MySQL has no ability to pre-filter fulltext indexes by
another field so this is the best bet for improving performance.

Each fulltest index internally creates 11 sub tables (see
https://dev.mysql.com/doc/refman/8.4/en/innodb-fulltext-index.html) so
actually we have 192 tables in total here.

The search_index table name is generated dynamically based on the
account_id.
2025-11-17 09:12:17 -05:00
..
2025-06-04 17:18:01 +02:00
2025-06-04 17:18:01 +02:00
2025-10-15 16:15:56 -05:00
2025-11-14 11:24:55 +01:00
2025-04-22 12:12:30 +02:00
2025-04-11 10:20:30 +02:00
2025-07-02 16:14:25 -05:00
2025-11-03 16:53:49 +01:00
2025-11-03 09:32:29 +01:00