No video

«Администрирование PostgreSQL 9.4. Базовый Курс». Архитектура PostgreSQL. Тема №02

  Рет қаралды 49,839

Postgres Professional

Postgres Professional

8 жыл бұрын

20151216 «Администрирование PostgreSQL 9.4. Базовый Курс». Архитектура PostgreSQL. Тема №02 - полная версия

Пікірлер: 52
@Necessitudo
@Necessitudo 8 жыл бұрын
Как же здорово когда материал так хорошо подобран - просто смотрю и наслаждаюсь. Большущее спасибо!
@PostgresProfessional
@PostgresProfessional 8 жыл бұрын
+Necessitudo Огромное Вам спасибо за такой позитивный комментарий!
@Just_A_Man
@Just_A_Man 6 жыл бұрын
Замечательный курс лекций, но смотреть я смог только на скорости 1,5 :)
@Teacification
@Teacification 8 жыл бұрын
Как же я давно ждал такого курса. Спасибо Вам !!!
@PostgresProfessional
@PostgresProfessional 8 жыл бұрын
+Teacification Смотрите и используйте для пользы дела. Спасибо за комментарий
@GO-JS
@GO-JS 8 жыл бұрын
Спасибо огромное за такие видео!
@PostgresProfessional
@PostgresProfessional 8 жыл бұрын
+Николай Солопов Всегда пожалуйста. Готовим следующий сериал.
@netsabrewulf
@netsabrewulf 8 жыл бұрын
Хороший, добротный курс. Делаете очень правильное и полезное дело!
@PostgresProfessional
@PostgresProfessional 8 жыл бұрын
+netsabrewulf Спасибо за коммент. Очень приятно, что наша работа приносит людям пользу.
@alekseikovaltsuk3820
@alekseikovaltsuk3820 6 жыл бұрын
Отличное видео, полезно и подача материала хорошая. Было интересно, спасибо
@DmitryB876
@DmitryB876 8 жыл бұрын
Спасибо большое за хороший, подробный и доходчивый курс. Отлично рассказываете, так держать! OCP DBA 9i/10g :-)
@PostgresProfessional
@PostgresProfessional 8 жыл бұрын
+Дмитрий Булгаков Спасибо за комментарий. Мы стараемся ;-)))
@Name-qt3nu
@Name-qt3nu 6 жыл бұрын
Действительно интересная тема, но жуть как много непонятных слов и терминов. Т.е. те требования знаний для данного курса которые были предьявлены в начале не соответствуют действительности. Да и вопросы из зала сразу дают понять что аудитория там собралась уже с хорошим опытом. К сожалению не посоветую этот курс совсем начинающим, а подойдет уже ребятам с опытом, которые хотят переехать с другой базы в Postgres. Но спасибо большое за данный курс, обязательно пересмотрю его после прочтения парочки книг либо статей по Postgres для совсем начинающих)
@user-oj8bs4ez5w
@user-oj8bs4ez5w 7 жыл бұрын
Большое спасибо, очень классно и понятно всё разобрано
@PostgresProfessional
@PostgresProfessional 7 жыл бұрын
Мы рады, что Вам полезны наши учебные материалы. Спасибо за отклик!
@user-ny1ny2wk2w
@user-ny1ny2wk2w 4 жыл бұрын
Скажите пожалуйста, а где найти «Администрирование PostgreSQL 9.4. Базовый Курс». Архитектура PostgreSQL. Тема №01. На канале есть все видео кроме Темы 01?
@PostgresProfessional
@PostgresProfessional 4 жыл бұрын
Вот здесь есть всё postgrespro.ru/education/courses/DBA1
@user-oj3sb5fu6o
@user-oj3sb5fu6o 6 жыл бұрын
А как происходит запись копии строки на страницу, если размер страницы 8Кб, и по идее она заполнена? Имею в виду ситуацию - полностью заполненная страница извлекается в буфер, транзакция, например, меняет значение одной строки. На самом деле создается копия с изменением, и на 28й минуте говорят, что копия дописывается на ту же страницу. А куда, если там нет свободного места? Или это в упрощенном виде для понимания?
@egor-rogov
@egor-rogov 5 жыл бұрын
Прошу прощения, пропустил вопрос... Нигде не утверждается, что новая версия обязательно попадает на ту же самую страницу. Если там нет места, она помещается на другую страницу, только и всего.
@protected5193
@protected5193 6 жыл бұрын
Очень скучно и много лишнего, я думаю этот материал можна лучше подать. Так как курс бесплатный и в него вложились человеко-часы однозначно палец вверх и спасибо.
@z0mbiehunter
@z0mbiehunter 7 жыл бұрын
Очень круто! А для разработчиков курс будет?
@pavelluzanov1188
@pavelluzanov1188 7 жыл бұрын
Спасибо! Будет и для разработчиков.
@egor-rogov
@egor-rogov 7 жыл бұрын
Спасибо! Будет, занимаемся этим. Но пока сложно сказать, когда именно.
@D0sart
@D0sart 7 жыл бұрын
Презентации есть в свободном доступе?
@PostgresProfessional
@PostgresProfessional 7 жыл бұрын
postgrespro.ru/education/courses/DBA1 - на этой странице ищите - материалы курса
@PePTo-dx2yj
@PePTo-dx2yj 5 жыл бұрын
доброго дня! метки на снапшоты где храняться? в заголовке страницы/блока? и еще момент если селект по времени идет очень долго и данные к которым он будет обращаться уже изменены что произойдет когда закончится запарос? ны выходе он увидит те данные которые были в момент начала селекта?
@egor-rogov
@egor-rogov 5 жыл бұрын
День добрый. Не очень понятно, что такое "метки на снапшоты"? Про запрос - да, до самого конца видит те данные, которые были на момент начала запроса (или даже на момент начала транзакции - зависит от уровн изоляции).
@PePTo-dx2yj
@PePTo-dx2yj 5 жыл бұрын
Добрый день, извиняюсь , немного "плаваю" в терминалогии postgres, есть ли в postgres аналог события Oracle snapshot too old. ?
@egor-rogov
@egor-rogov 5 жыл бұрын
Если коротко, то да, есть. В Oracle исторические данные (в виде записей undo) хранятся в отдельном от актуальных данных месте (undo tablespace). Snapshot too old вызван тем, что Oracle перезаписывает undo-записи и транзакция имеет шанс не суметь построить нужный снимок данных (т. е. не сможет откатить актуальные данные достаточно далеко в прошлое). В PostgreSQL исторические данные (в виде обычных версий строк) хранятся прямо в основной таблице вместе с актуальными данными. До версии 9.6 snapshot too old никогда не мог возникнуть, потому что PostgreSQL не трогал исторические данные, которые кому-то потенциально нужны. Давалось это, разумеется, не даром, а ценой распухания таблиц. В версии 9.6 сделали параметр old_snapshot_threshold, который позволяет ограничить это распухание ценой возможности появления ошибки snapshot too old. Его удобно применять, если в системе болтаются долгоживущие транзакции, которые не делают ничего полезного, а другими средствами от них избавиться не получается.
@PePTo-dx2yj
@PePTo-dx2yj 5 жыл бұрын
Добрый день! благодарю за ответ, позволите еще вопрос, можно ли тогда узнать , вычислить... самую долгую транзакцию в бд, что бы примерно выставить параметр old_snapshot_threshold. Спасибо
@egor-rogov
@egor-rogov 5 жыл бұрын
Можно только на текущий момент посмотреть ситуацию: pg_stat_activity.xact_start postgrespro.ru/docs/postgresql/10/monitoring-stats#PG-STAT-ACTIVITY-VIEW И посмотрите еще на параметр postgrespro.ru/docs/postgresql/10/runtime-config-client#GUC-IDLE-IN-TRANSACTION-SESSION-TIMEOUT
@MrBoombastic379
@MrBoombastic379 6 жыл бұрын
Большое спасибо Вам за материал! Очень полезно, собенно для новичка в этом деле. Помогает уяснить для себя азы и основы. А будут ли у Вас в ближайшем будущем лекции по Patroni кластерам? Мы сейчас переехали с RHEL (HA Pacemaker) кластеров на CentOS и Patroni. Patroni кажется намного гибче и интересней чем то, что предлагает RedHat из коробки. Смотрел видео с конференции - kzbin.info/www/bejne/qWfJn3qYfb6mnK8 но хотелось бы ненмого подробнее.
@egor-rogov
@egor-rogov 5 жыл бұрын
К теме кластеров мы только-только подбираемся... В DBA3 появилась одна обзорная тема, но совсем поверхностная. Специально про Patroni в обозримом будущем точно ничего не будет.
@user-hk7qo3si7o
@user-hk7qo3si7o 8 жыл бұрын
Подскажите курс для новичков в SQL очень много не понятных слов?
@BohdanKokovych
@BohdanKokovych 7 жыл бұрын
посмотри курс на канале loftblog
@D0sart
@D0sart 7 жыл бұрын
Посмотрите курсы на Stepic.org
@PostgresProfessional
@PostgresProfessional 7 жыл бұрын
в природе наверное много чего есть. Но наша компания готовит как раз такой курс - SQL для начинающих - следите за нашими новостями.
@PostgresProfessional
@PostgresProfessional 7 жыл бұрын
По поводу "непонятных слов", теперь на нашем сайте есть Глоссарий: postgrespro.ru/education/glossary - расшифровка всех непонятных слов тут
@nikolayanochin1020
@nikolayanochin1020 3 жыл бұрын
почему я не нашел это раньше?
@PostgresProfessional
@PostgresProfessional 3 жыл бұрын
А еще лучше найти более свежую версию, 9.4 уже безнадежно устарел: postgrespro.ru/education/courses
@hammidH
@hammidH 4 жыл бұрын
тут с нуля для чайников? или нужно иметь основы, чтобы смотреть эти курсы??
@PostgresProfessional
@PostgresProfessional 4 жыл бұрын
Это самый общий курс для администраторов баз данных. Проще у нас нет, но есть более современный - уже на уровне PostgreSQL 10 kzbin.info/aero/PLaFqU3KCWw6JhHBp07QSu9uE8zahhKnTn Возможно, он будет более полезным
@pompomag
@pompomag 5 жыл бұрын
Все хорошо. Но когда лектор, говорит "вот эти три строчки" водя мышкой у себя на экране. А ты потом сидишь в ютубе и начинаешь терять нить=) Ну хоть понятно, что искать в мануалах потом.
@pompomag
@pompomag 5 жыл бұрын
хотя при пересмотреть вроде понятно
@PostgresProfessional
@PostgresProfessional 4 жыл бұрын
Есть обновленный курс - на уровне PostgreSQL 10. Возможно там понятнее изложено kzbin.info/aero/PLaFqU3KCWw6JhHBp07QSu9uE8zahhKnTn
@artnovikovdotru
@artnovikovdotru 7 жыл бұрын
Такую ужасно интересную тему так ужасно скучно рассказывать... Поучитесь у ребят с JPoint, РИТ, Ted итд.
@PostgresProfessional
@PostgresProfessional 7 жыл бұрын
Спасибо. Обязательно поучимся.
@dixydo
@dixydo 5 жыл бұрын
@@PostgresProfessional не нужно, у вас отоичная подача материала!
@MrGayguru
@MrGayguru 7 жыл бұрын
Думал я перейти с MySQL.... но не вижу смысла. Никакого
@PostgresProfessional
@PostgresProfessional 7 жыл бұрын
Чем не устраивал MySQL?
@MrGayguru
@MrGayguru 7 жыл бұрын
Всем устраивает... просто изучал что такое Postgres
@PostgresProfessional
@PostgresProfessional 7 жыл бұрын
Как там в известном анекдоте про программиста: "Если всё работает, ничего не трогай" ;-))
Smart Sigma Kid #funny #sigma #comedy
00:40
CRAZY GREAPA
Рет қаралды 32 МЛН
Задержи дыхание дольше всех!
00:42
Аришнев
Рет қаралды 3,7 МЛН
018. Базы данных: PostgreSQL - Владимир Бородин
1:50:36
Yandex for Security
Рет қаралды 37 М.
Чего ожидать от HTTP/3 + Go
51:07
Нина Пакшина
Рет қаралды 9 М.
Postgres vs Mongo / Олег Бартунов (Postgres Professional)
52:34