background top icon
background center wave icon
background filled rhombus icon
background two lines icon
background stroke rhombus icon

Скачать "DBA 2. «Администрирование PostgreSQL 9.5. Расширенный курс». Очистка. Тема №05 + врезка"

input logo icon
Теги видео
|

Теги видео

Postgres
Postgres pro
Postgres Professional (Software Company)
PostgreSQL (Software)
Free Software (Software Genre)
Software (Industry)
Постгрес
Постгрес Про
DBA2
Субтитры
|

Субтитры

subtitles menu arrow
  • enАнглийский
Скачать
00:00:37
вторая наша тема на сегодня это очистка
00:00:40
очистка это вокруг мы сейчас посмотрим
00:00:47
как все происходит и поговорим про том
00:00:50
какие вообще виды очисток
00:00:52
есть польза стих на самом деле несколько
00:00:55
есть внутри страничной очистка такой
00:00:58
микро во
00:00:59
в том числе он срабатывает приход
00:01:03
обновления есть точит
00:01:05
которая вызывается мучную махнул есть
00:01:08
полная чистка во кунг-фу собственно
00:01:14
задача
00:01:16
очистки основная это вы чистите страниц
00:01:21
те версий строк которые уже не видными в
00:01:26
одном снимке поскольку они не видны ни в
00:01:28
одном с ним что они нужны и их можно
00:01:32
убрать это место использовать для
00:01:34
вставки новых данных
00:01:36
обновления так далее так традиционно
00:01:41
считается что в пользуюсь есть вакуум
00:01:44
который собственно про чистку занимается
00:01:46
о самом деле все хитрее все начинается с
00:01:49
того что он быстро я на 3 страничный
00:01:52
очистка которая на самом деле выполняет
00:01:54
изрядную долю работы
00:01:58
очистка это может вызываться при любом
00:02:01
обращению страниц
00:02:03
будь то жизнь
00:02:05
не или на чтение дуа но она вполне себе
00:02:10
всегда
00:02:11
а только когда пользу из видеть в этом
00:02:13
какой-то смысл смысл ведь тогда когда
00:02:17
место нас традиция
00:02:19
заканчивается пользуюсь от понимает так
00:02:23
что либо мы пытались обновить какую
00:02:25
строчку внутри страницы
00:02:27
но они нашли на этой странице место куда
00:02:30
поместить измененные данные это значит
00:02:33
что место подходит к концу
00:02:35
подошло либо если страница заполнена
00:02:38
больше чем на хил фактор фактор
00:02:42
наполнится такое такая доля странице
00:02:46
что если заполнено странице меньше чем
00:02:49
на филфак тов то мы продолжаем вставлять
00:02:51
туда строки а если заполнено уже больше
00:02:53
чем мифом фактор там и стройки не
00:02:55
вставляем оставшееся место резервируем
00:02:58
под обновление соответственно если вы
00:03:01
еще фактор превысит то позвали считаете
00:03:03
что пора уже очиститесь носитель высшей
00:03:07
чтобы место было итак мы обращаемся к
00:03:12
странице
00:03:14
видим какие строчки можно уже выкинуть и
00:03:18
выкидываем их при этом мы не можем
00:03:21
трогать указатель если вы помните
00:03:24
картинку со страницей то у нас на
00:03:27
странице находится у нас находится
00:03:29
заголовок дальше идут указатели на
00:03:34
версий строк потом какое-то место потом
00:03:38
собственной социальной строки ну и все а
00:03:41
вот указатели мы трогать не можем почему
00:03:44
не можем потому что на них могут
00:03:46
ссылаться индексы а яндекс вы не трогай
00:03:50
это внутри столичной очистка она
00:03:52
работает вот ровно внутри одной странице
00:03:55
она больше ты не можешь делать поэтому
00:03:58
указатель народ сохранить оставить
00:04:01
данную при строительстве мы можем
00:04:03
получить при этом не обновляется не карт
00:04:08
свободного пространства не карты
00:04:09
имости почему мы этого не делаем 2 с
00:04:14
одной стороны
00:04:15
из экономии ресурсов чтобы обновить
00:04:18
карту свободного пространства нам надо
00:04:20
полицию куда-то файлик поменять с другой
00:04:25
стороны мы таким образом как бы не
00:04:27
сообщая им всем что у нас освободилось
00:04:29
место и вставки у нас будут не будут
00:04:34
происходить в эту таблицу
00:04:35
то место которое мы почистим она будет
00:04:38
вспомним что для обновления и по той же
00:04:41
причине мы не трогаем карту видимости
00:04:43
потому что надо куда-то лезьте в
00:04:46
отдельное место мы хотим чтобы внутри
00:04:47
страничной очистка упал на вас еще не
00:04:49
нужна вот такая картиночка с прошлого
00:04:55
раза вы наверное знакомы тут у нас
00:04:59
нарисовано сверху табличка вот это вот
00:05:04
указатели который находится в начале страницы у
00:05:07
них есть стал в какую полность там
00:05:09
водичка выделено пан статус и сами
00:05:14
строчки поля икс минус икс там какие-то
00:05:17
еще ну и какие-то данные у нас лежат у
00:05:21
нас таблицы и ведут столбцов числовое
00:05:24
поле текстовый коль и соответственно нас
00:05:28
есть индекс был еще у нас есть ссылки на
00:05:33
соответствующей версии строк мы пытаемся
00:05:36
добавить третью строчку которая выделена
00:05:38
разным цветом и обнаруживаем что у нас
00:05:41
на самом деле нет места чтобы добавить
00:05:44
потому что вот не хватает
00:05:48
был при этом допустим мы знаем что то я
00:05:52
все строки которая у нас первое она уже
00:05:55
никому не видно и в принципе нам нужно в
00:05:58
таком случае у вас произойдет внутри
00:06:00
страничная чисто первая версия которая
00:06:04
путь была она пропадет
00:06:08
указателя поставится статус был normal
00:06:11
стал дед да это значит что за ним еще
00:06:15
нет он никуда не уйдет то есть если мы
00:06:17
по индексу приемы в этот указатель и мы
00:06:19
поем что вот
00:06:20
не зря еще построить дом за то мы
00:06:25
освободили место под третью строчку
00:06:28
которую мы сумели наш бог нашу страницу
00:06:34
добавить чем хорошо и достаточно чистка
00:06:39
тем что работает быстро эффективно она
00:06:45
не может тронуть указатели но указатель
00:06:47
это большой размерами
00:06:50
поэтому общем так он ничего страшного в
00:06:54
этом нет основной вес то вы очистить
00:06:57
можем основная проблема в том что мы не
00:07:01
можем ходить и чистить индекса то есть
00:07:08
яндекс и презентую страничной очистки у
00:07:10
нас не трогают
00:07:17
специальный случай внутри страничной
00:07:19
очистки это очистка приход обновления так вы
00:07:23
помните приход обновление
00:07:25
газ из индекса ведет один указатель на
00:07:30
версию строки в этой странице
00:07:32
а дальше у нас внутри страницы
00:07:35
поддерживают список версии им и
00:07:39
понимаешь что на следующий элемент этого
00:07:43
списка у нас из индекса
00:07:45
указателей нет какой есть отличие
00:07:48
отличие в том что у нас есть только один
00:07:50
указатель на который ссылается индекс
00:07:53
если мы его пометим как дать трос
00:07:55
оборвется вся цепочка ну не сможем по не
00:07:58
ходить вот поэтому в этом случае
00:08:02
ставится другую ситуацию котором заяц
00:08:05
объект и этот показатель просто
00:08:08
перенаправляется на турецкую строчку
00:08:10
которую нужно сейчас мы на картинках это
00:08:14
посмотрим
00:08:16
вот тот же самый пример но в данном
00:08:20
случае у нас ход апдейт у нас индекс
00:08:22
создать попали числовому которая не
00:08:25
менялась при изменениях поэтому из
00:08:28
яндекса у нас ровно 1 ссылка на первую
00:08:30
версию строки и дальше испытует с почках
00:08:34
вот обновления мы пытаемся вставить
00:08:37
третью строку
00:08:38
видим что места нет в этом случае нам
00:08:42
нас первую строчку удалить и поскольку
00:08:45
мы знаем что она уже никому не да и вот
00:08:48
мы ее и удаляем а в 1 указатель ставим
00:08:53
stalker директ и перенаправляем а вор на
00:08:56
ту строчку которая теперь является
00:08:58
началом из почки
00:09:00
это вот наша вторая строка
00:09:04
при этом yandex остается без изменений
00:09:06
он как указывал на первый элемент так и
00:09:09
указываю она если он попробовал добавить
00:09:14
еще один еще одну строчку
00:09:21
так-то вы понимаем что у нас теперь вот
00:09:25
эта строка лишнее мы ее можем удалить и
00:09:31
действительно мы можем ее удалить
00:09:33
ставите ее место новую строчку и в этом
00:09:37
случае у нас указатель изменится и будет
00:09:42
показывать на ту версию строки которые у
00:09:45
нас теперь является началом цепочки то
00:09:47
есть при холода это у нас вот этот
00:09:49
redirect он всегда меняется и таким
00:09:52
образом мы можем на внутри одной
00:09:54
странице делать много обновлений и нам
00:09:57
не потребуется выделение как уютного
00:09:59
места если конечно мы действительно
00:10:02
можем эти версии строк удалить если они
00:10:05
никому не и если у вас есть какой-то
00:10:08
снимок активный которой эти версии
00:10:10
используют в таком случае воинам не
00:10:13
хватить места на странице мы будем
00:10:15
выйдет
00:10:16
цепочку отогнал и не разорвать и
00:10:18
поместить новую версию на другую
00:10:20
страницу и ещё страшно приятно дальше
00:10:29
есть собственно вот то что называется
00:10:31
вакуленко какая команда которую можно
00:10:34
взять и не про камень запустить написать
00:10:36
вакуум как работает в вакуум пробегает
00:10:41
по страницам
00:10:44
не только таблицы но и всех индексах
00:10:48
которые дарили таблице есть и страницу
00:10:53
за страницей вычищает оттуда старой
00:10:57
версии строчках поскольку у вас там
00:10:59
работают одновременно из таблицы с
00:11:01
индексом то можете удалять показатели
00:11:05
соответствующим образом перестраивает и
00:11:07
индексные страничке тоже защиту этого
00:11:11
вакуум можно освободить больше места чем
00:11:14
это делает ручная чистка ну кроме того
00:11:18
очищает индекс на то что внутри
00:11:21
странично чести не делает никогда
00:11:24
вакуум проходец они по всей таблице на
00:11:27
самом деле органа используют карту
00:11:30
видимости для того чтобы выбрать те
00:11:33
страницы на которых потенциально может
00:11:35
найтись работ карте видимость что у нас
00:11:38
отмечены те странички на которых все
00:11:42
стройки достаточно старые достаточно
00:11:44
старый значит что они видны во всех
00:11:47
возможных снимках и
00:11:50
вакууме на таких страницах делать нечего
00:11:53
там уже все очищена что поможет поэтому
00:11:56
он проходит столько по тем страницам
00:11:58
который в как видимости не помечено если
00:12:02
он их вычищает и там не остается ничего
00:12:05
лишнего тон в порт уверенности ставит
00:12:07
отметку что страница будет видно всем
00:12:10
всегда и
00:12:12
думать чем проблема вагона проблема
00:12:23
вакуума в том что он работой постранично
00:12:30
если у вас таблица разрослась до каких
00:12:33
то огромных размеров вы запускаете muack
00:12:37
он у вас на каждой страничке что-то
00:12:39
остается у вас фактически
00:12:42
физический размер таблиц файл он
00:12:45
уменьшится вакуум имеет уменьшать размер
00:12:48
файл только в том случае если у него
00:12:50
самом конце будет несколько абсолютно
00:12:53
пустых страниц
00:12:54
тогда он их от файла может откусить но
00:12:58
если в конце что то есть фактически у
00:13:01
вас размер файла не уменьшится внутри
00:13:05
файла до появится свободное место это
00:13:07
место будет использована вставал для
00:13:09
обновления
00:13:10
файл останется большим поэтому иногда
00:13:15
нужно выполнить полную чушь но
00:13:18
собственно картинка с очистки с обычной
00:13:20
право фабрично вот это то состояние в
00:13:24
котором мы оставили нашу таблицу после
00:13:26
внутри страничные очистки у нас есть тут
00:13:29
беда указатель после того как у нас
00:13:33
работает вакуум что произойдет
00:13:37
произойдет следующая он вычистить версии
00:13:40
которые не иглы
00:13:42
указатели пометить как он юст
00:13:45
и почистит индекс так что там останется
00:13:49
указатель только на действующую вещи и
00:13:53
вот эти указатель которая news они могут
00:13:56
быть перри использована уже и при
00:13:59
добавлении какой-то строчки у нас вам
00:14:02
news
00:14:03
добавится ссылочка на версию строчному 3
00:14:05
страницы
00:14:09
вот раны и стал говорить по полной
00:14:11
очистку давайте поговорим про вакуум
00:14:13
обычный дело в чужой когда вакуум
00:14:17
работает он вообще-то создает
00:14:20
определенную на ножку
00:14:22
да он начинает полила почивать таблицу
00:14:24
или все таблицы если вы не ограничите
00:14:29
этой нагрузкой хорошо уметь как-то
00:14:32
управлять
00:14:33
чтобы она не приводило к снижению мы
00:14:36
выпустили на производительность всей
00:14:37
системы для этого
00:14:40
вакуума есть несколько параметров пара
00:14:46
лекторы такие вопию код страниц вакуумка
00:14:49
сбили
00:14:51
смысл их такой вакуум выполняется некую
00:14:54
работу которую он оценивается примерно в
00:14:57
упор стремится условных единиц а после
00:15:01
этого засыпает на то время который
00:15:03
указан в параметре вакуум курс беды
00:15:06
после этого он просыпается выполняет еще
00:15:08
у вакуум воспримет единиц работы опять
00:15:11
засыпает регулируете параметры вы можете
00:15:15
управлять тем
00:15:19
насколько вакуум будет три иисус
00:15:23
что это за условные единицы фланец такие
00:15:29
есть четыре параметра которые определяют
00:15:32
стоимость обработки то есть страницы
00:15:34
которая находится буферном кэша
00:15:37
стоимость обработки странице если ее не
00:15:41
запущен в кэше стоимость обработки
00:15:43
странице если она и силу грязный по
00:15:48
умолчанию параметры приведены относились
00:15:51
масла и
00:15:55
вакуум когда просыпается он смотрит арно
00:15:58
что я могу сделать и набираете себе
00:16:01
работы вот примерно на вакуум пост не
00:16:03
лиц единицы до выполнения той после тут
00:16:07
да это для вакуума простого до ручная да
00:16:16
да просто вакуум и будем говорить сейчас
00:16:19
у него этих параметров существенно
00:16:21
больше поэтому сейчас посмотрим простую
00:16:24
версию а следующий раз увидим сложно
00:16:36
вот таким образом можно регулировать the
00:16:41
credit вакуума он при этом не смотрит на
00:16:46
фактически выполненный объем работы то
00:16:48
есть он потом не разбирается там было на
00:16:50
самом деле странице грязный или нет он
00:16:52
вот примерно прикидывает и работает но
00:16:56
на самом деле это не так важно потому
00:16:58
что это такой достаточно грубой механизм
00:17:03
но это конец полная чистка вот если у
00:17:06
вас таблицы выросла до каких-то
00:17:08
размеров с которыми вы не готовы
00:17:10
мириться что это значит она очень
00:17:14
разреженная в низкой плотности вас на
00:17:17
странице есть поскольку скоро строчек но
00:17:21
в каждой странице очень много свободного
00:17:23
места и вам хочется
00:17:26
файл физически так держать тогда есть
00:17:30
команду вакуум который выполнять помощью
00:17:33
она хоть и называется вас много работает
00:17:37
совершенно по-другому она просто
00:17:39
перестраивает с нуля и таблицу и все
00:17:43
индекс которые за эти таблицы есть при
00:17:49
этом таблиц получается максимально
00:17:51
компактной а яндекс максимально
00:17:53
компактной проблема только в том что эта
00:17:59
операция требует эксклюзивную блокировку
00:18:01
на таблицу а это значит что на
00:18:05
нагруженные системе вы в команду никогда
00:18:09
выполнить не сможете потому что что
00:18:12
значит эксклюзивная блокировка на там
00:18:14
нет это значит что все запросы которые
00:18:18
сейчас работают
00:18:20
должны завершиться после этого начнет
00:18:23
выполнять команду vacuum food
00:18:25
она потратить какое-то время немалое
00:18:27
видимо если таблицы большая на то чтобы
00:18:31
полностью перестроить и все это время
00:18:33
все остальные запросы которые будут
00:18:35
пытаться стучаться к этой таблице будут
00:18:37
ждать пока эту дивную буксировка
00:18:39
освободиться завершится
00:18:42
если система должна это может оказать
00:18:45
а непозволительная роскошь и если
00:18:51
все-таки возникает такая проблема что
00:18:53
будет надо сжать
00:18:54
мог фунт себе позволить не получается
00:18:57
110
00:18:58
решение подери faq она в стандартную
00:19:02
поставку адреса не входит но люди вот
00:19:07
как его хвалят
00:19:08
есть прецеденты применениями продукте
00:19:11
все нормально это утилита это расширение
00:19:18
путем некой черной магии
00:19:20
внедряется перестроить таблицу с
00:19:23
эксклюзивной блокировки за счет того что
00:19:30
она достаточно сложно устроена сама
00:19:36
ну собственно полная чистка вот в таком
00:19:39
состоянии мы оставили таблицу после
00:19:41
вакуума когда приходит в а кунфу и он
00:19:46
вообще убираете лишнее что и сесть и у
00:19:49
нас строчка которая до этого была
00:19:56
3 теперь становится 1 и кроме new
00:20:01
женщина смеши нету так работой полная
00:20:07
чистка давайте поглядим на примере как
00:20:12
это выглядит
00:20:20
начну создаем базу данных создают
00:20:23
табличку а таблички ставим маленький фактор чтобы
00:20:31
не оставалось много свободного места и
00:20:33
будем там создавать достаточно большой
00:20:35
строчки ну смысл этого в том чтобы на 1
00:20:39
страницу вас помещалась всего несколько
00:20:41
строк нам так просто будет удобней
00:20:44
знаете таблица наблюдать а наблюдать мы
00:20:47
будем с помощью решений твоих inspect
00:20:49
который вы видели в прошлый раз так
00:20:57
чтобы это делать мы создаем
00:20:59
представление точно такое же как в
00:21:02
прошлый раз который нам показывает
00:21:04
страницу
00:21:05
диверсии строк которые там есть и
00:21:08
некоторые обидчики которые для нас важны
00:21:10
и еще одно представление что посмотреть
00:21:14
на яндекс
00:21:17
теперь что мы делаем вставляем строчку
00:21:22
пару раз строчку изменяем сколько у нас
00:21:27
будет версий странице 3 версии
00:21:34
проверяем ну действительно три версии 1
00:21:39
2 3 все правильно теперь мы что сделаем
00:21:48
мы сделаем одну транзакцию сбоку с
00:21:53
уровнем изоляции
00:21:54
это говорит мы выберем данные нашей
00:21:58
таблице просто надо понимать что здесь у
00:22:02
нас построился снимок и в этот снимок
00:22:05
попала третья строка и снимок этот активен то
00:22:10
есть мы встретить строкой ничего сделать
00:22:11
не можем она нужна и сейчас мы поглядим
00:22:14
как адрес будет закручиваться с такой
00:22:17
ситуации делаем еще два земли
00:22:21
у нас теперь 4 версии здесь все без
00:22:27
неожиданностей
00:22:28
но дело в том что вставив четвертую
00:22:32
строчку мы превысили чем фактор как мы
00:22:36
сможем понять а давайте мы заглянем в
00:22:39
заголовок страницы которым у нас
00:22:42
написано что сколько места занимает это
00:22:46
та же функция которая прилежит решению
00:22:49
по единственно самом деле эта функция
00:22:53
показывает нам вот какую важную
00:22:55
информацию вот
00:22:57
олово это граница где кончается
00:23:00
указателя а по эта граница где
00:23:03
начинаются сами данные и 8192 это конец
00:23:08
блока то есть разница между 8192 это по
00:23:13
это то место которое она занята
00:23:16
фактически строчками этой странице если
00:23:20
посчитать это получается 928 а 928 это
00:23:25
уже больше чем 10 процентов всего
00:23:27
фактора который мы задали то есть адрес
00:23:31
считает теперь что эта страница требует
00:23:35
внутри страничной очистки чего мы
00:23:38
добиваемся
00:23:39
и теперь если мы попробуем ещё раз
00:23:45
изменить строку то что у вас произойдет
00:23:48
у нас заполнится внутри станичная чистка
00:23:55
в этом месте у нас демонстрации возникли
00:23:58
заменах цвета мы ожидали что
00:24:01
полностью сложно внутри страничную
00:24:03
очистку но на самом деле ты не случилась
00:24:07
проблема оказалась просто у меня была
00:24:10
открыта кошка котором был сеанс с
00:24:16
незавершённой транзакций
00:24:18
поскольку это транзакций удерживала
00:24:20
активность в данных он как раз позволил
00:24:24
3 страничное чистку учиться и давайте я
00:24:27
покажу как на самом деле это должно было
00:24:30
выглядеть если бы все пошло
00:24:33
когда
00:24:44
как видеть после обновления еще одной
00:24:48
строчки у нас внутри страничная очистка
00:24:51
произошла и первые две версии строки
00:24:56
были успешно очищенную указатели
00:25:01
получили статус
00:25:03
дед означает что они не указывают
00:25:08
какую существующую строку если мы
00:25:12
заглянем указатель то в индекс google
00:25:16
yandex
00:25:17
нос есть все пять указатели которые
00:25:20
ведут на версии строк в том числе и на
00:25:25
тебе которые уже помечен как давайте тем
00:25:31
не менее пойдем дальше запустим вакуумно
00:25:36
ну вот теперь по идее первые две версии
00:25:41
точно должны быть почище ну да вакуум
00:25:45
справился со своей задачей и вот эти
00:25:49
первой игре удалю
00:25:50
причем как элите статус указателя на
00:25:54
смеси на бюст то есть его можно
00:25:56
переиспользовать и в яндексе у нас
00:26:00
сейчас три ссылки на три оставшиеся
00:26:05
точки почему он не удалил вот эти вот у
00:26:12
команду окунись такой режим вакуум wear
00:26:15
босс она становится очень разговорчивы
00:26:19
не пишется чтоб тот сидел тут общего
00:26:24
понаписано основная суть такая
00:26:28
что таблица ты нашлось 0
00:26:31
удаляемых строк 3 неудаляемые вот эти
00:26:38
три не удаляем и это как раз вот этим
00:26:39
три штуки которую мы решили
00:26:43
и он понимает на самом деле
00:26:53
что есть две версии строки
00:26:56
которые уже старые но удалите он ещё
00:27:00
пока не может даже если бы дать ему волю
00:27:03
работы тебе удалю но пока не может когда
00:27:11
он сможет ну когда он завершится
00:27:12
транзакции который держит снег да да
00:27:39
сколько фактически используя бесценен
00:27:43
hill фактор действует на вставке
00:27:45
поскольку мы выполняли отдать то он как
00:27:49
раз стремится работать внутри одной
00:27:51
страницы пока может то есть у факторы не
00:27:54
действует на дельту вместе пинсер
00:27:56
а вставляли моровна одну строчку вот
00:28:00
поэтому в этом отношении как раз все
00:28:03
нормально тут все так и задумается
00:28:06
собственностью фактор как раз нужен
00:28:08
чтобы для орды
00:28:09
зарезервировать место а вот мы и
00:28:14
завершили нашу транзакцию и если мы
00:28:17
опять запустим вакуум то что он нам
00:28:20
скажет что он нашел 2 удаляемой строки
00:28:23
одну не удаляем то что ожидалось 3 4
00:28:31
версии у нас теперь почищена осталось
00:28:34
топ 5 оно самое актуальное естественно
00:28:37
трогать нельзя в яндексе у нас при этом
00:28:41
будет что
00:28:43
будет один указатель который ссылается
00:28:46
вот на 0 5 1 3 ну и полная чистка вокуев
00:28:56
и у него тоже есть режим наркоз можно
00:28:59
вас попросить сказать что он герой в
00:29:02
данном случае не очень интересно но факт
00:29:05
тот что он полностью перестраивать
00:29:07
таблицу теперь у нас не осталось никаких
00:29:09
ананич показателей та единственная
00:29:11
версия строки которой есть она
00:29:13
переместилась на первую позицию и яндекс
00:29:16
тоже перестроен он указывает на первую
00:29:18
позицию
00:29:19
путь вокруг полностью все перестроен ну
00:29:26
вот собственно и все
00:29:33
давайте подведем итоги пользуйся
00:29:39
работает механизм нового все насти он
00:29:43
использую снимки как мы посмотрели но
00:29:48
обратная сторона медали состоит в том
00:29:50
что в страницах накапливаются старый
00:29:55
версий строк которые нужно очищать и вот
00:29:59
этот процесс очистки он вырос тупее чем
00:30:02
пользуюсь есть внутри страничной очистка
00:30:04
быстрая только для таблиц и
00:30:09
как мы видели полезно на самом деле
00:30:11
уменьшать силу фактор не все у вас
00:30:13
таблица часто обновляется это дает
00:30:15
возможность апдейтом и использовать
00:30:17
место внутри одной странице дальше есть
00:30:21
очистка которую вакуум которая пробегает
00:30:26
и вычищает место и в таблицах индекса
00:30:30
и самый
00:30:34
последний самый вариант от полная чистка
00:30:37
вакуум фу
00:30:38
которая полностью перестраиваете
00:30:40
таблички вице которые на ней есть
00:30:43
освобождая лишнее место в рационе частей
00:30:49
на этом сегодня все давайте вопросы
00:31:05
реагировать набор из поэтому грязный
00:31:16
честно говоря не знаю как он
00:31:20
приоритизирует но поскольку ему все
00:31:23
равно
00:31:25
одной таблице скажем даже пробежаться по
00:31:28
всем страницам которые как видимости в
00:31:33
общем наверное не так важно в каком
00:31:34
порядке он по минуте тип все равно не
00:31:39
все нас прочитать им что-то окажется
00:31:41
буфере чтоб не окажется как повезет
00:31:57
начать или вакуум вместо занимаемой
00:32:00
индексом нет не мешает индексы от
00:32:06
структура сложно
00:32:08
пробуй 3 говори меня поэтому танк те
00:32:16
страничке которые остаются после вакулу
00:32:19
совсем пустые вы лекси они остаются
00:32:24
внутри файл в строну индексы станут
00:32:27
потом использовать но
00:32:40
фрагментация что называйте фрагментации
00:33:00
ну в принципе да да
00:33:13
вот у нас будет такой большой бог
00:33:16
который будет касаться вопросов
00:33:18
оптимизации а мы про это поговорим о
00:33:24
большому счету это не так страшно когда
00:33:30
вы идете таблицу по языку потому что у
00:33:32
вас все равно это не страшно если вы
00:33:37
читаете то быть полностью sequence of
00:33:39
corn потому что вы вообще читаете
00:33:41
но это имеет влияние на то как работает
00:33:47
над scar ему полезное чтобы данные в
00:33:54
табличке были расположены также как
00:33:57
любить корреляция должна быть вот она
00:34:02
действительно нарушается и на эту тему
00:34:05
даже есть специальная команда кластер
00:34:07
которую пытается установлен ну вообще
00:34:11
одна ночь взгляд так это страшно как
00:34:14
могло показаться ну перемешиваются сюда
00:34:19
надо
00:34:20
никто не обещал что они как физически
00:34:22
должны храниться в каком-то порядке
00:34:27
жители запускать вас ровно по кунг-фу на
00:34:35
словах а вот разве можно запустить наш
00:34:41
аллах на словах по идее какие команды
00:34:44
лица и вы должны работать вообще нет
00:34:49
конечно нельзя если у вас физическая
00:34:52
репликация расстроен а то и на слои вы
00:34:55
не можете запускать такие команды у вас
00:34:58
все изменения в таблицах индекса они
00:35:00
приходят с мастера через вал
00:35:05
тут в принципе невозможно вещь ну да да
00:35:15
ну slave пастбище он по определению
00:35:18
редон живут полный сонет мастер мастер
00:35:22
репликации
00:35:23
по крайней мере из короче поэтому если
00:35:28
встречи физической репликация потоком то
00:35:31
ослиную не можете делать ничего что у
00:35:33
нас хоть и имеет давно в том числе и
00:35:36
любые команды и поваку или там создание
00:35:40
макс и еще чего-то не работает
00:35:47
собственно про дефекацию нас тоже будет
00:35:49
отдельный разговор
00:35:52
главе
00:35:58
так если вопросов больше нет тогда я
00:36:00
позволю себе еще раз напомню что
00:36:02
следующее занятие у нас будет не во
00:36:05
вторник и в среду 24 числа и со
00:36:09
следующего раза занять у нас будет
00:36:11
происходить и влагалише
00:36:12
это научный институт который находится
00:36:16
на территории г мы вам всем причем как
00:36:21
добраться до тоже так далее лет пароль и
00:36:25
еще раз те из вас кто не регистрировался
00:36:29
вас на форме
00:36:31
напишите обязательно нам письмо
00:36:34
чтобы было снесли и списками проход и
00:36:36
прислали письмо он собственно подойти
00:36:38
это можно сделать по адресу виду собака
00:36:42
пост grease pro.ru
00:36:45
забирал все пасе большой

Описание:

DBA 2. «Администрирование PostgreSQL 9.5. Расширенный курс». Очистка. Тема №05 + врезка Занятие проведено 9 февраля 2016 в офисе компании Yandex Лекторы: Егор Рогов, Павел Лузанов Вопросы и пожелания: https://postgrespro.ru/ Данная видеозапись произведена компанией «Постгрес Профессиональный» и является интеллектуальной спобственностью компании. Видеозапись доступна для свободного просмотра. При копировании и публикации необходимо указать владельца (компания «Постгрес Профессиональный») и активную ссылку на сайт компании. Внесение изменений в видеозапись, коммерческое использование запрещено. О проведении учебных курсов и всем прочим вопросам обращаться: https://postgrespro.ru/

Готовим варианты загрузки

popular icon
Популярные
hd icon
HD видео
audio icon
Только звук
total icon
Все форматы
* — Если видео проигрывается в новой вкладке, перейдите в неё, а затем кликните по видео правой кнопкой мыши и выберите пункт "Сохранить видео как..."
** — Ссылка предназначенная для онлайн воспроизведения в специализированных плеерах

Вопросы о скачивании видео

mobile menu iconКак можно скачать видео "DBA 2. «Администрирование PostgreSQL 9.5. Расширенный курс». Очистка. Тема №05 + врезка"?mobile menu icon

  • Сайт http://unidownloader.com/ — лучший способ скачать видео или отдельно аудиодорожку, если хочется обойтись без установки программ и расширений. Расширение UDL Helper — удобная кнопка, которая органично встраивается на сайты YouTube, Instagram и OK.ru для быстрого скачивания контента.

  • Программа UDL Client (для Windows) — самое мощное решение, поддерживающее более 900 сайтов, социальных сетей и видеохостингов, а также любое качество видео, которое доступно в источнике.

  • UDL Lite — представляет собой удобный доступ к сайту с мобильного устройства. С его помощью вы можете легко скачивать видео прямо на смартфон.

mobile menu iconКакой формат видео "DBA 2. «Администрирование PostgreSQL 9.5. Расширенный курс». Очистка. Тема №05 + врезка" выбрать?mobile menu icon

  • Наилучшее качество имеют форматы FullHD (1080p), 2K (1440p), 4K (2160p) и 8K (4320p). Чем больше разрешение вашего экрана, тем выше должно быть качество видео. Однако следует учесть и другие факторы: скорость скачивания, количество свободного места, а также производительность устройства при воспроизведении.

mobile menu iconПочему компьютер зависает при загрузке видео "DBA 2. «Администрирование PostgreSQL 9.5. Расширенный курс». Очистка. Тема №05 + врезка"?mobile menu icon

  • Полностью зависать браузер/компьютер не должен! Если это произошло, просьба сообщить об этом, указав ссылку на видео. Иногда видео нельзя скачать напрямую в подходящем формате, поэтому мы добавили возможность конвертации файла в нужный формат. В отдельных случаях этот процесс может активно использовать ресурсы компьютера.

mobile menu iconКак скачать видео "DBA 2. «Администрирование PostgreSQL 9.5. Расширенный курс». Очистка. Тема №05 + врезка" на телефон?mobile menu icon

  • Вы можете скачать видео на свой смартфон с помощью сайта или pwa-приложения UDL Lite. Также есть возможность отправить ссылку на скачивание через QR-код с помощью расширения UDL Helper.

mobile menu iconКак скачать аудиодорожку (музыку) в MP3 "DBA 2. «Администрирование PostgreSQL 9.5. Расширенный курс». Очистка. Тема №05 + врезка"?mobile menu icon

  • Самый удобный способ — воспользоваться программой UDL Client, которая поддерживает конвертацию видео в формат MP3. В некоторых случаях MP3 можно скачать и через расширение UDL Helper.

mobile menu iconКак сохранить кадр из видео "DBA 2. «Администрирование PostgreSQL 9.5. Расширенный курс». Очистка. Тема №05 + врезка"?mobile menu icon

  • Эта функция доступна в расширении UDL Helper. Убедитесь, что в настройках отмечен пункт «Отображать кнопку сохранения скриншота из видео». В правом нижнем углу плеера левее иконки «Настройки» должна появиться иконка камеры, по нажатию на которую текущий кадр из видео будет сохранён на ваш компьютер в формате JPEG.

mobile menu iconСколько это всё стоит?mobile menu icon

  • Нисколько. Наши сервисы абсолютно бесплатны для всех пользователей. Здесь нет PRO подписок, нет ограничений на количество или максимальную длину скачиваемого видео.