администрирование postgresql 9 книга рецептов pdf
Информация о книге:
Полная версия ]]>
Администрирование PostgreSQL 9. Книга рецептов Ханну Кросинг
Похожие книги:
В сборнике представлены тексты для различных типов обучающих и контрольных диктантов, творческих работ по всем основным грамматико-орфографическим разделам программы по русскому языку для начальной школы.
2020 год принес изменения во все сферы нашей жизни. Мир стремительно изменился за короткие 2 года.
Онлайн обучение вошло в каждую семью, где есть ученик. Вошло с новыми платформами, средствами связи и коммуникации, новыми правилами обучения. На самом деле, онлайн обучение в период карантина ідопомогло перейти из класса в класс школьникам и изменить курс студентам.
Пособие содержит 7 основных разделов курса физики: «Механика» (4 темы), «Молекулярная физика и термодинамика» (1 тема), «Электричество и магнетизм» (4 темы), «Колебания и волны» (2 темы), «Оптика» (4 темы), «Атомная физика» (1 тема), «Ядерная физика» (1 тема). Материал каждой темы разделен на три части: сведения из теории, примеры решения задач и задачи для самостоятельного решения (по 12 на каждую тему). Для студентов и преподавателей вузов.
Полная версия книги «Задачник по физике с элементами теории и примерами решения»
Представьте, Вы открыли книгу и … оказались на другой планете, в мире, населённым враждебно настроенными волшебниками. Надеюсь, такого с Вами не произойдёт. Зато Вы можете дать волю фантазии и понаблюдать за приключениями Василисы в волшебном мире на страницах этой книги.
Полная версия книги «Хроники Фозарии. Замбия»
Рассмотрены тенденции и направления развития современного теоретического и прикладного материаловедения, закономерности формирования структуры и свойств материалов при различных видах воздействия и технологии получения. Изложены механизмы фазовых и структурных превращений в зависимости от условий термической и механической обработок. Приведены современные материалы и технологии, применяемые при получении изделий теплоэнергетического комплекса. Предназначен для студентов бакалавриата, обучающихся по направлению подготовки 13.03.01 «Теплоэнергетика и теплотехника».
Администрирование PostgreSQL 9. Книга рецептов
Название книги: Администрирование PostgreSQL 9. Книга рецептов
Год: 2013
Авторы: Саймон Ригс, Ханну Кросинг
Страниц: 363
Язык: Русский
Формат: pdf
Размер: 170.0 MB
Описание книги «Администрирование PostgreSQL 9. Книга рецептов»:
В книге представлены ответы на общие вопросы и решения проблем, почерпнутые авторами из личного опыта работы с СУБД PostgreSQL – в качестве пользователей, разработчиков и преподавателей.
Каждая задача разбивается на простые части, или рецепты, проиллюстрированные кодом и сопровождаемые подробными объяснениями, как и почему это работает. Таким образом, руководство будет полезно как новичкам, так и специалистам. Кроме того, здесь отражены все новые возможности PostgreSQL 9.
Предисловие
Глава 1. Первые шаги
Глава 2. Исследование базы данных
Глава 3. Конфигурация
Глава 4. Контроль над сервером
Глава 5. Таблицы и данные
Глава 6. Безопасность
Глава 7. Администрирование баз данных
Глава 8. Мониторинг и диагностика
Глава 9. Регулярное обслуживание
Глава 10. Производительность и согласованность
Глава 11. Резервное копирование и восстановление
Глава 12. Репликация и обновления
5 полезных книг по PostgreSQL на русском
Что почитать для изучения системы управления базами данных PostgreSQL? Собрали подборку книг по PostgreSQL на русском языке, которые стоит изучить.
PostgreSQL. Основы языка SQL. Евгений Моргунов
Книга больше подходит, как учебное пособие, в котором описывается базовая часть курса по языку SQL. В учебнике приведены практические примеры и методы оптимизации. Его можно использовать, как для самостоятельного изучения языка, так и для уроков под руководством преподавателя.
Достоинство:
Недостатки:
PostgreSQL 11. Мастерство разработки. Ганс-Юрген Шениг
В книге содержится информация для обучения создания корпоративных приложений на основе СУБД Postgre SQL. Книга начинается с введения в функциональные возможности и дальше переходит на раскрытие более сложных тем: оптимизации запросов, настройка безопасности, управление и мониторинг пользователя.
Достоинства:
Недостатки:
Администрирование PostgreSQL 9. Книга рецептов. Ханну Кросинг, Саймон Ригс
Руководство, которое можно использовать, как справочник для поиска решений на возникшие проблемы. Книга имеет примеры множества задач. Каждая из них разбита на части с приведением иллюстраций и схем кодов. Также имеются описания к каждому примеру. Пособие может стать настольной книгой, как для новичков, как и для опытных специалистов в системе PostgreSQL.
Достоинство:
SQL. Сборник рецептов. Энтони Молинаро
Создавая книгу, автор делал упор на тех читателей, у кого уже есть знания или опыт в работе с SQL. Книга предназначена для повышения квалификации и уровня знаний специалистов этой области. Прочитав издание, разработчик, привыкший работать только на одной платформе, сможет найти решение проблемы, посмотрев другую платформу.
В справочнике имеются решения задач широкого спектра. А советы автора помогут оптимизировать и улучшить схемы кода созданного приложения, что откроет новые возможности языка PostgreSQL.
Достоинства:
Недостатки:
55% вакансий на должность аналитика требуют знание SQL (по данным hh.ru)
PostgreSQL. Основы. Ричард Стоунз, Нейл Мэттью
Многие предприятия среднего и малого бизнеса пользуются PostgreSQL, перенося информацию со своих личных баз данных. Поэтому язык набирает все большей популярности, а в ходе прочтения этой книги, читатели проходят путь от основ к началу разработки собственного проекта. Книга учит интегрировать свои базы с Интернет-программами и знакомит со всеми возможностями языка.
Достоинства:
Недостатки:
Выводы
Делитесь мнениями и хорошими книгами по PostgreSQL не попавшими в эту подборку в комментариях!
5 лучших материалов по PostgreSQL
Знание – сила, и набор материалов по PostgreSQL тому подтверждение. Представляем книги и курсы, с которыми полнофункциональная СУБД станет доступной.
1. PostgreSQL для начинающих
Эта книжка-малышка доступна в электронном и бумажном вариантах. Но важно другое: книга собрала необходимый костяк. Здесь представлена информация о кроссплатформенности, запросах, полнотекстовом поиске и о многом другом. Книгу можно смело назвать «От А до Я». Установкой и настройкой открытой СУБД на разных ОС книга не ограничивается, поэтому будьте готовы к первой практике.
2. Администрирование PostgreSQL. Базовый курс
Начинается просто: введение, история, форки и т. д. Дальше – больше: архитектура, включающая в себя разделы о структуре памяти, многоверсионности и расширяемости системы, создание БД из шаблона, табличные пространства, системный каталог, схемы, холодное и горячее резервирование. Это настоящий курс, наполненный слайдами, практическими примерами и видео-уроками.
3. Администрирование PostgreSQL. Расширенный курс
«Продвинутым» подойдет расширенная версия. Курс дополнен журналированием, репликацией с подключением, видами и вариантами, основами оптимизации, локализацией, обновлением сервера и другой полезной информацией. Кроме слайдов, в архив заключены справочник по Unix-командам, которые используются в курсе, и инструкция по практическим заданиям.
4. Hacking PostgreSQL. Курс для разработчиков СУБД
8 лекций и море новых знаний. Здесь есть как общие сведения о подсистемах, так и подробный разбор инструментов разработчика, расширяемости, исходного кода, физического представления данных, разделяемой и локальной памяти, а также устройства экзекутора и планировщика запросов. Лекции сопровождаются обратной связью «вопрос/ответ», примерами и картинками.
5. Документация СУБД PostgreSQL на русском языке
Без нее никуда. Наиболее лаконичная и исчерпывающая информация, которая должна быть у каждого, кто работает со свободной объектно-реляционной СУБД. Только актуальные обновляемые версии.
База данных PostgreSQL
Книга рецептов.
Саймон Ригс, Ханну Кросинг «Администрирование Postgre SQL 9» ДМК Пресс, 2012, 368 стр., пер. с англ. Самохвалова Е. (170 мб. pdf)
Читая книгу вы узнаете, что такое база данных PostgreSQL и освоите методику работы, а также управления этой высокопроизводительной и надежной БД (стоит вспомнить хотя бы Skype). В книге, разработчики смогут найти ответы на многие возникающие у них вопросы и получить готовые решения для многих проблем из собственных проектов. Все рекомендации сопровождаются подробными разъяснениями тех, или иных технических решений и иллюстрируются примерами готовых рецептов кода. Если вы только начинаете работать с PostgreSQL, то лучше книгу начинать читать с самого начала, где рассказано как скачать, установить, настроить и подключиться к серверу PostgreSQL. Для тех кто уже имел дело с этими БД, могут читать книгу в любом порядке — изучая интересующие их вопросы: безопасности, администрирования, настройки сервера, ускорения и производительности, резервного копирования и восстановления и т.д. Книгой могут пользоваться, как начинающие так и опытные разработчики, занимающиеся разработкой и администрированием баз данных PostgreSQL.
ISBN 978-1-849510-28-8 (англ.)
ISBN 978-5-94074-750-5 (рус.)
ГЛАВА 2. Исследование базы данных
Как узнать версию сервера
Определение времени работы сервера
Іде находятся файлы сервера БД
Іде находится журнал сообщений сервера
Іде находится системный идентификатор БД
Слисок баз данных на сервере
Сколько таблиц в базе данных
Сколько места на диске занимает база данных
Сколько места на диске занимает таблица
Какие таблицы являются самыми большими
Сколько строк в таблице
Быстрый подсчет строк в таблице
Понятие объектных зависимостей
ГЛАВА 3. Конфигурация
«Правильная» документация (RTFM)
Планирование новой базы данных
Изменение параметров в программах
Текущие конфигурационные настройки
Параметры, не определяемые по умолчанию
Обновление файла параметров
Настройка параметров для определенных групп пользователей
Основной список параметров для проверки конфигурации сервера
Добавление внешних модулей в PostgreSQL
Запуск сервера в энергосберегающем режиме
ГЛАВА 4. Контроль над сервером
Запуск сервера БД вручную
Быстрая и безопасная остановка сервера
Экстренная остановка сервера
Перезагрузка конфигурационных файлов
Быстрый перезапуск сервера
Запрет на создание новых соединений
Создание ограничения по одной сессии на пользователя
Принудительное отключение пользователей
Проектирование с учетом multi-tenancy
Использование множественных схем
Выделение для пользователя собственной базы данных
Запуск нескольких серверов на одной системе
Настройка пула соединений
ГЛАВА 5. Таблицы и данные
Выбор имени для объекта БД
Управление объектами с именами, заключенными в кавычки
Принудительная установка единого имени, единого определения столбцов
Обнаружение и удаление дубликатов
Предотвращение появления строк-дубликатов
Поиск уникального ключа для выборки данных
Генерирование тестовых данных
Случайные данные по примеру
Подгрузка данных из электронных таблиц
Подгрузка данных из файлов
ГЛАВА 6. Безопасность
Как забрать у пользователя права доступа к таблице
Как предоставить пользователю доступ к таблице
Создание нового пользователя
Временный запрет соединений для пользователя
Удаление пользователя без потери его данных
Проверка безопасности паролей пользователей
Назначение определенным пользователям ограниченных прав суперпользователя
Аудит изменений DDL
Аудит изменений данных
Интеграция с LDAP
Соединение с использованием SSL
Шифрование секретных данных
ГЛАВА 7. Администрирование баз данных
Написание скрипта, который срабатывает полностью или не работает вообще
Написание скрипта psql, который прерывается после первой ошибки
Действия с несколькими таблицами
Добавление и удаление столбца
Изменение типа данных столбца
Добавление и удаление схем
Перемещение объектов между схемами
Добавление и удаление табличных пространств
Перемещение объектов между табличными пространствами
Доступ к объектам, находящимся в других БД PostgreSQL
Обновление представления
ГЛАВА 8. Мониторинг и диагностика
Подключен ли пользователь
Что выполняет пользователь
Активен или заблокирован запрос
Почему запрос блокирован
Как прервать сессию
Принятие решения о сомнительной подготовленной транзакции
Использует ли кто-либо определенную таблицу
Когда в последний раз использовали таблицу
Сколько места на диске будут занимать временные данные
Почему запросы выполняются медленно
Обнаружение ошибок и сообщение о них
Подведение итога записей в журнале об ошибках за день
ГЛАВА 9. Регулярное обслуживание
Управление автоматическим обслуживанием базы данных
Предотвращение «автозаморозки» и повреждения страниц
Предупреждение «свертывания» счетчика транзакций
Удаление ранее подготовленных транзакций
Для любителей временных таблиц
Обнаружение и исправление раздутых таблиц и индексов
Обслуживание индексов
Обнаружение неиспользуемых индексов
Безопасное удаление ненужных индексов
Планирование обслуживания
ГЛАВА 10. Производительность и согласованность
Как найти медленные запросы SQL
Как получить регулярную статистику из представлений pg_stat*
Как установить причины замедления работы SQL
Как уменьшить число возвращаемых строк
Как упростить сложный SQL
Как ускорить выполнение запросов, не переписывая их
Почему запрос не использует индекс
Как заставить запрос использовать индекс
Использование оптимистичных блокировок
Сообщения о проблемах с производительностью
ГЛАВА 11. Резервное копирование и восстановление
Что такое восстановление после сбоя и как его контролировать
Планирование резервного копирования
Горячее логическое резервное копирование одной базы данных
Горячее логическое резервное копирование всех баз данных
Горячее логическое резервное копирование всех таблиц из табличного пространства
Резервное копирование определений объектов базы данных
Автономное горячее физическое резервное копирование базы данных
Горячее физическое резервное копирование и непрерывное архивирование
Восстановление всех баз данных
Восстановление до определенной временной точки
Восстановление удаленной или поврежденной таблицы
Восстановление удаленного или поврежденного табличного пространства
Восстановление удаленной или поврежденной базы данных
Улучшение производительности резервного копирования и восстановления
Инкрементальное и дифференциальное резервное копирование и восстановление
ГЛАВА 12. Репликация и обновления
Репликация: основные термины
Лучшие способы репликации
Файловая репликация с передачей журналов
Настройка потоковой журнальной репликации
Управление репликацией с передачей журналов
Управление режимом горячего резервирования
Выборочная репликация с помощью Londiste 3.0
Выборочная репликация с помощью Slony 2.0
Балансировка нагрузки с помощью pgpool-II 3.0
Минорное обновление
Мажорные обновления на месте
Мажорные онлайн-обновления с помощью инструментов репликации