Несколько рекомендаций, как ускорить базу данных Oracle 18:
Настроить инструкции SQL. docs.oracle.com Нужно определить высоконагруженные операторы SQL и настроить их с помощью SQL Tuning Advisor. docs.oracle.com Также можно оптимизировать пути доступа к данным, создав соответствующий набор материализованных представлений, журналов материализованных представлений и индексов. docs.oracle.com
Улучшить производительность хранилища. burgess-consulting.com.au Например, перевести сегменты TEMP на быстрые носители или даже в RAM-диск, вычислить горячие области и перевести их на быстрые носители, например на SSD. www.softlab.ru
Использовать статистику реального времени. logistics.ru Оптимизатор запросов строит планы на основе собранной статистики (количество записей, наличие индексов и т. д.). logistics.ru Её нужно постоянно обновлять. logistics.ru
Включить автоматическое создание индексов. logistics.ru СУБД отслеживает использование автоматических индексов и удаляет давно не используемые (политику хранения задаёт администратор). logistics.ru
Использовать Oracle Enterprise Manager. www.softlab.ru Инструмент позволяет наблюдать нагрузку в реальном времени, в разрезе самых тяжёлых запросов и пользовательских сессий. www.softlab.ru Для неоптимальных запросов в нём можно провести профилирование и получить советы по оптимизации. www.softlab.ru
Для точной настройки и оптимизации базы данных Oracle рекомендуется обратиться к специалисту.
Примеры полезных ответов Поиска с Алисой на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Поиску с Алисой.