Содержание
- 2. Эволюция вычислительных мощностей 2
- 3. Современный Mainframe от Oracle 3
- 4. Объем растёт Попытка впихнуть невпихуемое 4
- 5. Решение(?) в виде Parallel DML 5
- 6. Работа независимых потоков 6
- 7. Решение – фоновые процессы SLAVE_PREPARE SLAVE_PROCESS SLAVE_FINISH 23-------- 24-------- 25-------- ----------- ----------- ----------- ----------- ----------- -----------
- 8. Не сферические вычисления в вакууме 8
- 9. Пример «плохой» задачи и методы решения Автопроводка документов Инструментарий Счет с остатком Документ\ выписка ДТ КТ
- 10. Решение задачи в лоб Передача экземпляра по курсору 20 потоков Суть эксперимента: Обработано 700 документов за
- 11. Рандомизация выборки Рандомизированная передача экземпляра 20 потоков Суть эксперимента: Обработано 1300 документов за 7 минут 11
- 12. Начинаем борьбу с блокировками Задание – Счет по Дебет 20 потоков Суть эксперимента: Обработано 630900 документов
- 13. Отладка «курильщика» Добавили вывод в pipe с чтением 20 потоков Суть эксперимента: Обработано 150 000 документов
- 14. Отладка здорового человека Вывод в таблицу 20 потоков Суть эксперимента: Обработано 630900 документов за 135 секунд
- 15. С ног на голову Alter index XXX rebuild reverse 50 потоков Суть эксперимента: Обработано 630900 документов
- 16. Пакетный вывод Аккумулируем данные в PlSql таблице 50 потоков Суть эксперимента: Обработано 630900 документов за 136
- 17. Массированный тест Добавляем объем работ 50 потоков Суть эксперимента: Обработано 2343500 документов за 66 секунд 17
- 18. Выводы Первый успешный запуск Финальный запуск Минимальные трудозатраты 700 документов за 7 минут 2343500 документов за
- 20. Скачать презентацию