Commit a75ec4f
committed
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 b2b7063 commit a75ec4f
2 files changed
+25
-4
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1915 | 1915 | | |
1916 | 1916 | | |
1917 | 1917 | | |
| 1918 | + | |
1918 | 1919 | | |
1919 | 1920 | | |
1920 | 1921 | | |
| |||
1926 | 1927 | | |
1927 | 1928 | | |
1928 | 1929 | | |
1929 | | - | |
| 1930 | + | |
| 1931 | + | |
| 1932 | + | |
| 1933 | + | |
| 1934 | + | |
| 1935 | + | |
| 1936 | + | |
1930 | 1937 | | |
1931 | 1938 | | |
1932 | 1939 | | |
| |||
1980 | 1987 | | |
1981 | 1988 | | |
1982 | 1989 | | |
| 1990 | + | |
| 1991 | + | |
| 1992 | + | |
| 1993 | + | |
| 1994 | + | |
| 1995 | + | |
| 1996 | + | |
1983 | 1997 | | |
1984 | 1998 | | |
1985 | 1999 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
131 | 131 | | |
132 | 132 | | |
133 | 133 | | |
134 | | - | |
| 134 | + | |
135 | 135 | | |
136 | 136 | | |
137 | 137 | | |
| |||
3703 | 3703 | | |
3704 | 3704 | | |
3705 | 3705 | | |
3706 | | - | |
| 3706 | + | |
3707 | 3707 | | |
3708 | 3708 | | |
3709 | 3709 | | |
| |||
3759 | 3759 | | |
3760 | 3760 | | |
3761 | 3761 | | |
| 3762 | + | |
| 3763 | + | |
| 3764 | + | |
3762 | 3765 | | |
3763 | 3766 | | |
3764 | 3767 | | |
| |||
3963 | 3966 | | |
3964 | 3967 | | |
3965 | 3968 | | |
| 3969 | + | |
| 3970 | + | |
| 3971 | + | |
3966 | 3972 | | |
3967 | 3973 | | |
3968 | 3974 | | |
| |||
7976 | 7982 | | |
7977 | 7983 | | |
7978 | 7984 | | |
| 7985 | + | |
7979 | 7986 | | |
7980 | 7987 | | |
7981 | 7988 | | |
| |||
8004 | 8011 | | |
8005 | 8012 | | |
8006 | 8013 | | |
8007 | | - | |
| 8014 | + | |
8008 | 8015 | | |
8009 | 8016 | | |
8010 | 8017 | | |
| |||
0 commit comments