Details
-
Task
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
None
Description
Now offsets have stack part and heap part which is used when stack part can not hold that big amount of fields in a table. `mem_heap_t` is used to very wide tables. And the idea is to replace this dichotomy with stack only wider array with optimized offset size: uint16_t instead of ulint.
Attachments
Issue Links
- causes
-
MDEV-21595 typedef offset_t conflicts on AIX
- Closed
-
MDEV-23198 mysqld crash when running REPLACE update
- Closed
-
MDEV-30567 rec_get_offsets() is not optimal
- Closed
- is duplicated by
-
MDEV-19230 Get rid of dynamic part of record offsets
- Closed
- relates to
-
MDEV-21313 Introduce a class to store record offsets
- Open
-
MDEV-18746 Reduce the amount of mem_heap_create() or malloc()
- Open
-
MDEV-30720 Expert feedback on changing the type of rec_offs typedef and its impact on the code
- Open