Postgres.app — это полнофункциональная установка PostgreSQL, упакованная как стандартное приложение для Mac. Оно включает в себя всë, что нужно для начала работы, и даже включено популярное расширение PostGIS для геоданных.
Postgres.app имеет красивый пользовательский интерфейс и удобное меню. Нет необходимости прикасаться к командной строке, чтобы использовать еë, но, конечно же, включены все необходимые инструменты командной строки и заголовочные файлы для опытных пользователей.
#macos #apple #postgres #database #db #psql #postgis
Postgres.app имеет красивый пользовательский интерфейс и удобное меню. Нет необходимости прикасаться к командной строке, чтобы использовать еë, но, конечно же, включены все необходимые инструменты командной строки и заголовочные файлы для опытных пользователей.
#macos #apple #postgres #database #db #psql #postgis
👍1
Возможности Heap Table в PostgreSQL
https://www.youtube.com/watch?v=s5f8U-fk-D8&list=PLp1ZRQgqjW_zWfGhZHpXsAEWp-zcpEO74&index=1
#postgres #database #db #psql
https://www.youtube.com/watch?v=s5f8U-fk-D8&list=PLp1ZRQgqjW_zWfGhZHpXsAEWp-zcpEO74&index=1
#postgres #database #db #psql
YouTube
Возможности Heap Table в PostgreSQL, Азат Якупов (Quadcode)
Вы узнаете:
- Как устроена Heap Table и какие метаданные ее определяют
- Что такое Table page, OIDS и CTID
- Какие задачи помогают решать TOAST таблицы и какие стратегии хранения данных в них используются
- Как устроена Heap Table и какие метаданные ее определяют
- Что такое Table page, OIDS и CTID
- Какие задачи помогают решать TOAST таблицы и какие стратегии хранения данных в них используются
В PostgreSQL индексы не содержат ссылку на кластерный индекс или первичный ключ, как в MySQL или MS SQL Server. Вместо этого, каждый индекс в PostgreSQL содержит указатель на строку таблицы на диске, называемый TID (tuple ID). TID состоит из двух компонент: номера блока и номера строки в блоке. Номер блока указывает на физическое расположение блока на диске, а номер строки - на конкретную строку в этом блоке.
Когда выполняется запрос, использующий индекс, PostgreSQL использует TID, чтобы найти соответствующую строку в таблице на диске. Это позволяет получить быстрый доступ к данным, поскольку индекс позволяет быстро найти нужную строку без необходимости сканировать всю таблицу.
Важно отметить, что если строка таблицы переносится на другой блок из-за обновления или вставки новых строк, то TID также будет изменяться, что может повлиять на производительность запросов, использующих индекс. Однако PostgreSQL обеспечивает автоматическую обновление индексов после изменения данных в таблицах, чтобы гарантировать целостность индексов и устранить такие проблемы.
#postgres #database #db #psql
Когда выполняется запрос, использующий индекс, PostgreSQL использует TID, чтобы найти соответствующую строку в таблице на диске. Это позволяет получить быстрый доступ к данным, поскольку индекс позволяет быстро найти нужную строку без необходимости сканировать всю таблицу.
Важно отметить, что если строка таблицы переносится на другой блок из-за обновления или вставки новых строк, то TID также будет изменяться, что может повлиять на производительность запросов, использующих индекс. Однако PostgreSQL обеспечивает автоматическую обновление индексов после изменения данных в таблицах, чтобы гарантировать целостность индексов и устранить такие проблемы.
#postgres #database #db #psql
👍3