Если программа "тормозит"

  • Если программа работала хорошо, и постепенно работает все медленнее и медленнее, то вероятно объем базы вырос, и объем памяти, отведенный Oracle, уже недостаточен. Oracle слишком часто обращается к диску, вместо того, чтобы брать данные из памяти.
  • Если программа внезапно начала работать медленно, причем зависает при создании новых объектов, то нужно выполнить коррекцию нумераторов.
  • Если нужно просто уменьшить объем базы, то наиболее эффективны два действия (не забудьте выгрузить/загрузить дамп после выполнения):
    • Обрезка протокола
    • Удаление старых чеков