Вопросы с тегом «postgresql»

Все версии PostgreSQL. Добавьте дополнительный тег для конкретной версии, такой как postgresql-11, если этот контекст важен.

3
Что такое путь_поиска для данной базы данных и пользователя?
Я могу видеть ток search_pathс: show search_path ; И я могу установить search_pathдля текущего сеанса с: set search_path = "$user", public, postgis; Кроме того, я могу навсегда установить search_pathдля данной базы данных с помощью: alter database mydb set search_path = "$user", public, postgis ; И я могу навсегда установить search_pathдля …

1
Ограничения масштабируемости PostgreSQL и MySQL
Я слышал, что производительность неосколенной реляционной базы данных, такой как MySQL или PostgreSQL, «ломается» за пределы 10 ТБ. Я подозреваю, что лимиты как таковые существуют, так как никто не придумал бы Netezza, Greenplum или Vertica и т. Д., Однако я хотел бы спросить, есть ли у кого-нибудь здесь ссылка на …

1
Лучшие практики для изменения схемы и миграции данных в оперативную базу данных без простоев?
Как вы вносите изменения в схему действующей базы данных без простоев? Например, допустим, у меня есть база данных PostgreSQL с таблицей, включающей различные пользовательские данные, такие как адреса электронной почты и т. Д., Все они связаны с конкретными пользователями. Если бы я хотел переместить адреса электронной почты в новую выделенную …

2
Как просмотреть данные в pgAdmin III
Я не могу поверить, что они делают это так сложно. Я в недоумении о том, как просмотреть данные в моей базе данных. Есть ли простой способ увидеть, какие данные в моих таблицах с pgAdmin III? Кроме того, есть ли программа, которую я мог бы использовать, которая не сосет?

5
Агрессивный автовакуум на PostgreSQL
Я пытаюсь заставить PostgreSQL активно пылесосить мою базу данных. В настоящее время я настроил автоматический вакуум следующим образом: autovacuum_vacuum_cost_delay = 0 # Отключить вакуум на основе стоимости autovacuum_vacuum_cost_limit = 10000 # Максимальное значение autovacuum_vacuum_threshold = 50 # Значение по умолчанию autovacuum_vacuum_scale_factor = 0.2 # Значение по умолчанию Я заметил, что …

6
Как перечислить все представления в SQL в PostgreSQL?
Как мне перечислить все представления для базы данных, используя команду SQL в PostgreSQL? Я хотел бы что-то похожее на вывод команды psql \dv, но желательно просто список имен представлений. например, SELECT ...; my_view_1 my_view_2 my_view_3 Я использую PostgreSQL v9.1.4 в Ubuntu Linux.

3
Как запускать повторяющиеся задачи в Postgresql без внешнего инструмента, похожего на cron?
Я хотел бы вызывать хранимую процедуру на регулярной основе. На Oracle я бы создал для этого работу. Я обнаружил, что Postgresql может хорошо имитировать это с помощью внешнего инструмента (cron и т. Д.) И PgAgent. Знаете ли вы о «внутренней» альтернативе, в которой не использовался бы внешний инструмент? Я хочу …

3
Почему новому пользователю разрешено создавать таблицы?
Мне интересно, почему вновь созданному пользователю разрешено создавать таблицу после подключения к базе данных. У меня есть одна база данных project2_core: postgres=# \l List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges ---------------+--------------+-----------+-------------+-------------+------------------------------- postgres | postgres | SQL_ASCII | C | C | project2_core …

5
Каков действительный вариант использования TIMESTAMP без TIME ZONE?
Существует длинный и довольно разъясняющий ответ о различиях между TIMESTAMP WITH TIME ZONE vs- TIMESTAMP WITHOUT TIME ZONE доступны в этом посте . То, что я хотел бы знать: есть ли действительные варианты использования для фактического использования, TIMESTAMP WITHOUT TIME ZONEили это следует рассматривать как анти-паттерн.
41 postgresql 

3
Идиоматичный способ реализации UPSERT в PostgreSQL
Я читал о различных UPSERTреализациях в PostgreSQL, но все эти решения относительно старые или относительно экзотические (например, с использованием записываемого CTE ). И я просто не являюсь экспертом в psql, чтобы сразу выяснить, устарели ли эти решения, потому что они хорошо рекомендованы, или они (ну, почти все они) являются просто …

4
Каков наилучший способ хранения адреса электронной почты в PostgreSQL?
Какой тип данных подходит для хранения адресов электронной почты в PostgreSQL? Я могу использовать varchar(или даже text), но мне интересно, есть ли более конкретный тип данных для электронных писем.

2
Увеличение work_mem и shared_buffers на Postgres 9.2 значительно замедляет запросы
У меня есть экземпляр PostgreSQL 9.2, работающий на RHEL 6.3, 8-ядерный компьютер с 16 ГБ ОЗУ. Сервер выделен для этой базы данных. Учитывая, что файл postgresql.conf по умолчанию довольно консервативен в отношении настроек памяти, я подумал, что было бы неплохо разрешить Postgres использовать больше памяти. К моему удивлению, следующий совет …

2
Настройка PostgreSQL для производительности чтения
Наша система записывает много данных (вид системы Big Data). Производительность записи достаточно для наших нужд, но производительность чтения слишком низкая. Структура первичного ключа (ограничения) одинакова для всех наших таблиц: timestamp(Timestamp) ; index(smallint) ; key(integer). Таблица может содержать миллионы строк, даже миллиарды строк, и запрос на чтение обычно относится к определенному …

2
ОШИБКА: схема не была выбрана для создания в
Я работаю над базой данных Amazon RDS postgresql, где я знаю, что была какая-то проблема с общедоступной схемой (возможно, она была удалена). Но, видимо, схема существует, и в любом случае проблема не решена. Вот пример сеанса с недавно созданной пустой базой данных: mydb=> CREATE TABLE distributors ( mydb(> did integer, …

3
Регулярный ВАКУУМНЫЙ АНАЛИЗ все еще рекомендуется под 9.1?
Я использую PostgreSQL 9.1 в Ubuntu. Запланировано ли это по- VACUUM ANALYZEпрежнему, или этого достаточно для того, чтобы позаботиться обо всех потребностях? Если ответ «это зависит», то: У меня большая база данных (размер сжатого дампа 30 ГиБ, каталог данных 200 ГиБ) Я делаю ETL в базу данных, импортируя около 3 …
38 postgresql  etl  vacuum 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.