Виходячи з пункту нижче, які деякі ключові елементи слід враховувати при розробці системи OLTP?
Дизайн систем
Щоб побудувати систему OLTP, дизайнер повинен знати, що велика кількість одночасних користувачів не перешкоджає продуктивності системи. Щоб підвищити продуктивність системи OLTP, дизайнер повинен уникати надмірного використання індексів і кластерів.

Наступні елементи мають вирішальне значення для продуктивності систем OLTP:

Сегменти Rollback
Роллбек-сегменти - це частини бази даних, які записують дії транзакцій у випадку, якщо транзакція буде перекинута назад. Роллбек-сегменти забезпечують послідовність читання, роллбек-транзакції та відновлення бази даних.
кластери
Кластер - це схема, яка містить одну або більше таблиць, які мають один або більше стовпців спільних. Групування таблиць у базі даних покращує продуктивність операцій з'єднання.
Дискретні транзакції
Дискретна транзакція відхиляє всі зміни до даних, поки транзакція не буде здійснена. Це може поліпшити продуктивність коротких, нерозподілених транзакцій.
Розмір блоку
Розмір блоку даних повинен бути множиною розміру блоку операційної системи в межах максимальної межі, щоб уникнути непотрібного введення/виведення.
Розмір буфера
Висловлювання SQL слід налаштувати на використання кешу баз даних, щоб уникнути непотрібного споживання ресурсів.
Динамічне виділення місця на таблиці та сегменти роллбека
Монітори для обробки транзакцій та багатопровідний сервер
Монітор обробки транзакцій використовується для координації послуг. Він схожий на операційну систему і здійснює координацію на високому рівні гранулярності і може охоплювати кілька обчислювальних пристроїв.
Розділи (база даних)
Використання розділів підвищує продуктивність для сайтів, які мають регулярні транзакції, зберігаючи при цьому доступність та безпеку.
База даних Tuning
Завдяки налаштуванню бази даних система OLTP може максимально ефективно і швидко збільшити свою продуктивність.
Дизайнер системи OLTP повинен забезпечити, щоб кількість одночасних користувачів не перешкоджала продуктивності системи. Деякі ключові елементи включають рулеві сегменти (які записують дії транзакцій, щоб дозволити рулеві, якщо це необхідно); кластери (схема даних, яка покращує продуктивність операцій з'єднання); дискретні транзакції (забезпечує, що дані не змінюються до тих пір, поки транзакція не буде здійснена, що покращує продуктивність); розміри блоків (зменшує непотрібний вхід / вихід, гарантуючи, що розмір блоку даних є множиною розміру блоку операційної системи); розміри кеш-пам'яті (коли висловлювання SQL налаштовані на використання кеш-пам'яті, це уникає непотрібного споживання); динамічне виділення простору таблицям і сегментам рулевого відтворення; монітори обробки транзакцій (використовуються для координації послуг, що діють як вид операційної системи, яка може охоплювати кілька обчислювальних пристроїв); розділи бази даних (використування частин підвищує продуктивність, балансуючи наявність та безпеку бази даних); і налаштування (дозводіювання системи OLTP) ефективно і швидко).