🗊 Презентация Особенности использования TimesTen In-Memory Database в высоконагруженной среде Михаил Гранкин, QIWI

Категория: Образование
Нажмите для полного просмотра!
Особенности использования TimesTen In-Memory Database в высоконагруженной среде Михаил Гранкин, QIWI, слайд №1 Особенности использования TimesTen In-Memory Database в высоконагруженной среде Михаил Гранкин, QIWI, слайд №2 Особенности использования TimesTen In-Memory Database в высоконагруженной среде Михаил Гранкин, QIWI, слайд №3 Особенности использования TimesTen In-Memory Database в высоконагруженной среде Михаил Гранкин, QIWI, слайд №4 Особенности использования TimesTen In-Memory Database в высоконагруженной среде Михаил Гранкин, QIWI, слайд №5 Особенности использования TimesTen In-Memory Database в высоконагруженной среде Михаил Гранкин, QIWI, слайд №6 Особенности использования TimesTen In-Memory Database в высоконагруженной среде Михаил Гранкин, QIWI, слайд №7 Особенности использования TimesTen In-Memory Database в высоконагруженной среде Михаил Гранкин, QIWI, слайд №8 Особенности использования TimesTen In-Memory Database в высоконагруженной среде Михаил Гранкин, QIWI, слайд №9 Особенности использования TimesTen In-Memory Database в высоконагруженной среде Михаил Гранкин, QIWI, слайд №10 Особенности использования TimesTen In-Memory Database в высоконагруженной среде Михаил Гранкин, QIWI, слайд №11

Вы можете ознакомиться и скачать презентацию на тему Особенности использования TimesTen In-Memory Database в высоконагруженной среде Михаил Гранкин, QIWI. Доклад-сообщение содержит 11 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Особенности использования TimesTen In-Memory Database в высоконагруженной среде Михаил Гранкин, QIWI
Описание слайда:
Особенности использования TimesTen In-Memory Database в высоконагруженной среде Михаил Гранкин, QIWI

Слайд 2


Что такое TimesTen
Описание слайда:
Что такое TimesTen

Слайд 3


Наша нагрузка (на один инстанс) Около 150 таблиц Около 150 млн строк в этих таблицах 1000 подключенных сессий 23Гб загруженных в память данных Commit...
Описание слайда:
Наша нагрузка (на один инстанс) Около 150 таблиц Около 150 млн строк в этих таблицах 1000 подключенных сессий 23Гб загруженных в память данных Commit rate ~ 3000

Слайд 4


Управление запуском Размер datastore Фиксирован Может только увеличиваться Формула: Размер = Сколько есть – OS – 2 мб * max_session_amount –...
Описание слайда:
Управление запуском Размер datastore Фиксирован Может только увеличиваться Формула: Размер = Сколько есть – OS – 2 мб * max_session_amount – temp_size Swapinness в 0 hugepage включить

Слайд 5


Уровни изоляции транзакции Read commited Читатели не блокируют писателей Писатели не блокируют читателей Хранится две версии модифицируемой записи:...
Описание слайда:
Уровни изоляции транзакции Read commited Читатели не блокируют писателей Писатели не блокируют читателей Хранится две версии модифицируемой записи: текущая и новая select sum(value) from tab может вернуть неожиданный результат Serializable Читатели блокируют писателей Писатели блокируют читателей Читатели не блокируют читателей

Слайд 6


Способы online агрегации данных Materialized view – не для репликации Все mview в TimesTen – обновляются сразу! Materialized views могут быть...
Описание слайда:
Способы online агрегации данных Materialized view – не для репликации Все mview в TimesTen – обновляются сразу! Materialized views могут быть вложенные TimesTen ~ 300 tps, Oracle database ~ 3 tps

Слайд 7


Механизмы интеграции Oracle database и TimesTen Read-only cachegroup Usermanaged cache group Synchronous cache group Asynchronous cache group Aging...
Описание слайда:
Механизмы интеграции Oracle database и TimesTen Read-only cachegroup Usermanaged cache group Synchronous cache group Asynchronous cache group Aging feature Passthrough feature DB link Oracle -> TimesTen

Слайд 8


Организация хранения и индексирования данных In-line и out-of-line данные Добавление столбца = зло Два типа индексов: t-tree и хэш (хэш быстрее, но...
Описание слайда:
Организация хранения и индексирования данных In-line и out-of-line данные Добавление столбца = зло Два типа индексов: t-tree и хэш (хэш быстрее, но он только для pk) Статистика для CBO: количество уникальных значений и гистограммы Типы данных TT меньше Oracle Нет поддержки timestamp with local timezone

Слайд 9


Тёмная сторона Datastore corruption за select Disconnect при сложных запросах Нет инструментов анализа производительности Хинты не удобные...
Описание слайда:
Тёмная сторона Datastore corruption за select Disconnect при сложных запросах Нет инструментов анализа производительности Хинты не удобные Особенности управления изменениями (блокировка sys.tables) Нет аналитических запросов Из инструментов работы с базой: ttISQL и плагин к SQL Developer Максимум 24 таблицы в одном запросе

Слайд 10


Наши проекты Оптимизация отклика системы Противодействие мошенническим схемам Сбор данных с терминалов
Описание слайда:
Наши проекты Оптимизация отклика системы Противодействие мошенническим схемам Сбор данных с терминалов

Слайд 11


Спасибо за внимание! Гранкин Михаил Заместитель директора департамента разработки E-mail: M.Grankin@osmp.ru
Описание слайда:
Спасибо за внимание! Гранкин Михаил Заместитель директора департамента разработки E-mail: M.Grankin@osmp.ru



Похожие презентации
Mypresentation.ru
Загрузить презентацию