Школа backend. PostgreSQL. Лекция 4: Анализ запросов | Часть 1

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ธ.ค. 2024

ความคิดเห็น • 11

  • @ru21ru1
    @ru21ru1 10 หลายเดือนก่อน +3

    Лучшее, что есть в свободном доступе.

  • @nikitqa6985
    @nikitqa6985 ปีที่แล้ว +3

    Грамотный мужик, мое почтение

  • @ialbertik
    @ialbertik 10 หลายเดือนก่อน +1

    Спасибо большое, отличный материал

  • @ДенисВишневецкий-п9й
    @ДенисВишневецкий-п9й 8 หลายเดือนก่อน +2

    Подскажите пожалуйста, можно ли где-то найти презентацию, слайды которой продемонстрированы в видео, и когда ждать статью на Хабре по лекции 4 и дальше?)
    Ваши лекции очень информативны и полезны, однако некоторым удобнее воспринимать информацию через текст (поэтому с нетерпеньем жду продолжения ваших статей на Хабре). Так же хотелось бы поизучать продемонстрированные в презентации ссылки (поэтому надеюсь, что Вы поделитесь презентацией).
    Спасибо за Ваш труд, знания и опыт, которыми Вы делитесь!

  • @nikitqa6985
    @nikitqa6985 11 หลายเดือนก่อน +2

    1:08:00 стоило бы уточнить что такое ключевые и не ключевые столбцы для индекса... Пришлось целый час читать всякое

  • @Anonymous00754
    @Anonymous00754 5 หลายเดือนก่อน +1

    я вот все пдф думал что надо бы а то скрины в телегу себе накидал )
    где пдф качнуть?)

  • @nikitqa6985
    @nikitqa6985 11 หลายเดือนก่อน +1

    1:00:14 еще бы пример с Tid Scan, потому что при поиске других таблицы по ID происходит Seq Scan почему-то

    • @nikitqa6985
      @nikitqa6985 11 หลายเดือนก่อน

      Я понял потому что конкретно в этом примере мы искали по tuple id.
      Некоторые мои заметки:
      TID scan
      It is scanning table by TupleID's. A tuple id is a 6-byte entity which
      consists of 4-byte page number and 2-byte tuple index inside page.
      So if you know the TID you can directly get the corresponding tuple.
      every table has ctid column
      ctid. The tuple ID of the tuple within its table. This is a pair (block number, tuple index within block) that identifies the physical location of the tuple. Note that although the ctid can be used to locate the tuple very quickly, a row's ctid will change each time it is updated or moved by VACUUM FULL

  • @mcss8514
    @mcss8514 11 หลายเดือนก่อน +1

    имба

  • @nikitqa6985
    @nikitqa6985 11 หลายเดือนก่อน +1

    44:44 неправильно подсчитана скорость передачи данных:
    9.6 Mb / 0.018 s = 533 MB/s
    (Я считал только на Read но уверен и Write странно выглядит)

    • @АндрейБратухин-с7х
      @АндрейБратухин-с7х 9 หลายเดือนก่อน +1

      Вычисления верные
      Пересмотрите блок с buffers в этом видео. Вы неправильно поняли смысл числа read и written. Это число страниц, то есть величина безразмерная. Поэтому в первом действии получается не 9,6 MB, а 96 kB