Сценарий у меня есть таблица с 10 миллионами строк. Я разбиваю его на 10 разделов, в результате получается 1 миллион строк на раздел, но я больше ничего не делаю (например, перемещаю разделы в разные файловые группы или шпиндели)
Увижу ли я повышение производительности? По сути, это похоже на создание 10 таблиц меньшего размера? Если у меня есть запросы, которые выполняют поиск или сканирование ключей, повысится ли производительность, как если бы они работали с гораздо меньшей таблицей?
Я пытаюсь понять, чем партиционирование отличается от простой хорошо проиндексированной таблицы и где его можно использовать для повышения производительности.
Было бы лучше переместить старые данные (с помощью переключения разделов) из основной таблицы в архивную таблицу только для чтения?
Является ли таблица с разделом на 1 миллион строк и разделом на 9 миллионов строк аналогичным (с точки зрения производительности) перемещению 9 миллионов строк в другую таблицу и оставлению только 1 миллиона строк в исходной таблице?