Глава 7. Рефакторинг потоков и баз данных
В этой главе мы возвращаемся к базе данных и обсуждаем более фун-
даментальные изменения . Сначала я расскажу, как можно увеличить
производительность, изменив потоки и введя параллелизм, и пого-
ворю о таких вещах, как целостность данных, конкуренция и бло-
кировка, которые вы должны принимать во внимание при введении
параллельных процессов . Затем я расскажу об изменениях, которые
вы иногда можете внести, физически и логически, в структуру баз
данных – как последний шанс попытаться получить дополнитель-
ный рост производительности .
И в заключение .
Глава 8. Как это работает: рефакторинг на практике
Эта глава представляет собой резюме всей книги в виде расширенной
технологической карты . Здесь я опишу, со ссылками на предыдущие
главы, о чем приходится думать и что нужно делать для разрешения
проблем с производительностью приложений баз данных . Для меня
это был трудный опыт, поскольку иногда эксперимент предлагает
кратчайший путь, который на самом деле не является осознанным
результатом точного логического анализа . Но я надеюсь, что эта гла-
ва послужит вам полезным источником информации .
Приложение A «Сценарии и примеры программ», и приложение B
«Инструменты»
Описывают сценарии, примеры программ и инструменты, которые
можно загрузить со страницы сайта O’Reilly, посвященной этой кни-
ге: http://www.oreilly.com/catalog/9780596514976 .
Аудитория
Эта книга написана для профессионалов в области информационных
технологий, разработчиков, менеджеров проектов, служб поддержки,
администраторов баз данных и специалистов по настройке, которым
приходится принимать участие в операциях по спасению приложений
со значительным объемом кода управления базами данных .
Предисловие
Достарыңызбен бөлісу: |