As Eric mentioned above, the answer is: Yes.
Although, if you really make a lot of investments and updates in the table, MySQL builds a separate block of information for indexing, which needs to be updated every time changes occur to the table. Therefore, overhead may be in some cases.
So basically this is a mixed case, and circumstances should always be considered.
source share