Базы данных Oracle - статьи


           

то нащупал. Обратите внимание, время


Результаты TPC-C

















Время загрузки (сек)


41,39


Транзакций/сек


10,09


Похоже, что теперь я что- то нащупал. Обратите внимание, время загрузки улучшилось на 17,35 процента. А скорость транзакций улучшилась примерно на такую же величину, как и прежде – на 9,33 процента. В этом есть смысл, так как для загрузки и одновременных вставок, обновления и удаления нужно намного больше памяти, чем 8 МБ. Похоже, что увеличение выделения памяти приводят к очень малым усовершенствованиям. Кажется, проблема возникает из-за ввода/вывода, так что несмотря на то, что я работаю с системой OLTP, я буду пробовать увеличить размер блока, как показано в Таблице 4.

Таблица 4: Увеличение размера блока до 4 КБ







































Размер блока базы данных


4 КБ


Буферный кэш SGA


128 МБ


Разделяемый пул SGA


128 МБ


Журнальный буфер в SGA


16 МБ


Файл журнала регистации событий


16 МБ


Табличные пространства


Управление по словарю


Результаты TPC-C

















Время загрузки (сек)


17,35


Транзакций/сек


10,18


Вот теперь у меня все кипит! Даже на PC с его ограниченными возможностями шины и ввода/вывода, можно пожинать огромные выгоды от большего размера блока. Время загрузки улучшилось больше чем на 138 процентов без вреда для TPS. Предположим, мне не хочется снова увеличить размер блока. Тогда следующая простая идея, которая приходит на ум, это переключиться с табличных пространств, управляемых по словарю, на локально управляемые табличные пространства, потому что Oracle довольно интенсивно рекламировал их. Я заканчиваю с результатом, показанным в Таблице 5.

Таблица 5: Использование локальных табличных пространств







































Размер блока базы данных


4 КБ


Буферный кэш SGA


128 МБ


Разделяемый пул SGA


128 МБ


Журнальный буфер в SGA


16 МБ


Файл журнала регистации событий


16 МБ


Табличные пространства


Локальное управляение


Результаты TPC-C

















Время загрузки (сек)


15,07


Транзакций/сек


10,43


Итак, Oracle прав – локально управляемые табличные пространства – это, определенно, правильное направление. Я получил более чем 15-процентное улучшение времени загрузки, и приблизительно на 2 процента выросла TPS. Но в действительности я хотел бы получить результаты, которые больше похожи на результаты для размера блока 4 КБ. Я попробую 8 КБ, как в Таблице 6.

Таблица 6: Увеличение размера блока до 8 КБ







































Размер блока базы данных


8 КБ


Буферный кэш SGA


128 МБ


Разделяемый пул SGA


128 МБ


Журнальный буфер в SGA


16 МБ


Файл журнала регистации событий


16 МБ


Табличные пространства


Локальное управляение
<

Содержание  Назад  Вперед





Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий