Commit 579ff5c
authored
Restore the broken record layout optimization by gbak and extend it to the new datatypes (#8815)
* Add new 128-bit types to the record layout optimization attempted by gbak
* Given the backup file already contains fields in the optimized order, insist on it and prevent the engine from generating field IDs in a different order. This restores the original record layout optimization accidentally broken by my commit #2ed48a6.1 parent 56dfbc2 commit 579ff5c
2 files changed
+25
-4
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1940 | 1940 | | |
1941 | 1941 | | |
1942 | 1942 | | |
| 1943 | + | |
1943 | 1944 | | |
1944 | 1945 | | |
1945 | 1946 | | |
| |||
1951 | 1952 | | |
1952 | 1953 | | |
1953 | 1954 | | |
1954 | | - | |
| 1955 | + | |
| 1956 | + | |
| 1957 | + | |
| 1958 | + | |
| 1959 | + | |
| 1960 | + | |
| 1961 | + | |
1955 | 1962 | | |
1956 | 1963 | | |
1957 | 1964 | | |
| |||
2005 | 2012 | | |
2006 | 2013 | | |
2007 | 2014 | | |
| 2015 | + | |
| 2016 | + | |
| 2017 | + | |
| 2018 | + | |
| 2019 | + | |
| 2020 | + | |
| 2021 | + | |
2008 | 2022 | | |
2009 | 2023 | | |
2010 | 2024 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
132 | 132 | | |
133 | 133 | | |
134 | 134 | | |
135 | | - | |
| 135 | + | |
136 | 136 | | |
137 | 137 | | |
138 | 138 | | |
| |||
3806 | 3806 | | |
3807 | 3807 | | |
3808 | 3808 | | |
3809 | | - | |
| 3809 | + | |
3810 | 3810 | | |
3811 | 3811 | | |
3812 | 3812 | | |
| |||
3865 | 3865 | | |
3866 | 3866 | | |
3867 | 3867 | | |
| 3868 | + | |
| 3869 | + | |
| 3870 | + | |
3868 | 3871 | | |
3869 | 3872 | | |
3870 | 3873 | | |
| |||
4084 | 4087 | | |
4085 | 4088 | | |
4086 | 4089 | | |
| 4090 | + | |
| 4091 | + | |
| 4092 | + | |
4087 | 4093 | | |
4088 | 4094 | | |
4089 | 4095 | | |
| |||
8249 | 8255 | | |
8250 | 8256 | | |
8251 | 8257 | | |
| 8258 | + | |
8252 | 8259 | | |
8253 | 8260 | | |
8254 | 8261 | | |
| |||
8277 | 8284 | | |
8278 | 8285 | | |
8279 | 8286 | | |
8280 | | - | |
| 8287 | + | |
8281 | 8288 | | |
8282 | 8289 | | |
8283 | 8290 | | |
| |||
0 commit comments