There are two tables:
Does it make sense to break it into two:
To get an increase in the speed of a query when accessing its individual fields (name or data).
There are two tables:
Does it make sense to break it into two:
To get an increase in the speed of a query when accessing its individual fields (name or data).
The priority goal of normalization is to eliminate data redundancy. Of course, not to the detriment of the performance drop. In this example, most likely, the speed will not increase. Because the total number of indices across the fields will remain the same.
In any case, it is desirable to make a couple of "non-synthetic" requests and analyze their execution plan. It will be more accurate.
Source: https://ru.stackoverflow.com/questions/597544/
All Articles
datagetsNULL(the default value), the speed will remain the same as when writing one field. Just checking that I'm not a fool) - perfect