То, что вы используете, чтобы разбить его, может варьироваться в зависимости от того, что вы делаете.
Это похоже на любой язык программирования, реклама скриптов / функций становится слишком большой, необходимость разбивать.
Если ваш сценарий велик из-за одинаковых или похожих запросов, сценарий можно уменьшить, добавив эти запросы как представления.
Хранимые процедуры и пользовательские функции - это еще один хороший способ, в зависимости от того, что делает ваш код.