I would like to perform an optimization for my website, and would like to create new tables with prefix old_ on the same database to hold thousands of old rows (since 2007) and keep only data that starts from year 2011. So PHP performs a query only for data that starts from year 2011 at original table.
Does the old_table that holds old data affect the performance?
Note: the old_table will be isolated (PHP won’t access this table anymore).
All tables use up internal resources of the database and make central database functions slower.
However usually this shouldn’t be noticable.
They may use up some of your memory and they of course use up storage. As long as you don’t have any concerns there I personally wouldn’t care.