Запитання з тегом «postgresql»

Усі версії PostgreSQL. Додайте додатковий тег для версії, наприклад postgresql-11, якщо цей контекст важливий.

4
Повільний запит на великій таблиці з групою BY і ORDER BY
У мене є таблиця з 7,2 мільйона кортежів, яка виглядає приблизно так: table public.methods column | type | attributes --------+-----------------------+---------------------------------------------------- id | integer | not null DEFAULT nextval('methodkey'::regclass) hash | character varying(32) | not null string | character varying | not null method | character varying | not null file …

2
Моделювання обмежень на агрегати підмножини?
Я використовую PostgreSQL, але я вважаю, що більшість верхніх точок повинні мати деякі подібні можливості, і, тим більше, що рішення для них можуть надихати рішення для мене, тому не враховуйте цей PostgreSQL. Я знаю, що я не перший, хто намагається вирішити цю проблему, тому вважаю, що тут варто запитати, але …

3
Що отримується з диска під час запиту?
Досить просте запитання, напевно, десь відповіли, але я не можу сформувати правильне пошукове запитання для Google ... Чи впливає кількість стовпців у певній таблиці на ефективність запиту під час запитів у підмножині цієї таблиці? Наприклад, якщо таблиця Foo має 20 стовпців, але мій запит вибирає лише 5 з цих стовпців, …

2
Розуміння формату часу команди EXPLAIN - Postgres
Коли я запускаю команду EXPLAIN ANALYZE для заданого запиту, мені важко інтерпретувати виведене значення часу. Наприклад (фактичний час = 8163.890..8163.893). Чи представляють внутрішні десяткові знаки повторювані символи ?? Вибачте, це може бути питання про нобіш, але я хочу переконатися, що я правильно інтерпретую результати. -> GroupAggregate (cost=2928781.21..2929243.02 rows=1 width=27712) (actual …


5
Як перевірити сертифікат SSL сервера PostgreSQL?
Припустимо, працює сервер PostgreSQL, на якому ввімкнено SSL. Як "стандартні" інструменти Linux та PostgreSQL можна перевірити його сертифікат SSL? Я сподіваюся на вихід, подібний до того, який ви отримаєте від запуску openssl x509 -text .... І я сподіваюсь на відповідь командного рядка з одним або двома лайнерами, тому мені не …

1
Як атомно замінити дані таблиці в PostgreSQL
Я хочу замінити весь вміст таблиці, не впливаючи на будь-які вхідні SELECTзаяви під час процесу. Випадок використання - мати таблицю, в якій зберігається інформація про поштові скриньки, яка регулярно витягується, і її потрібно зберігати в таблиці PostgreSQL. Є багато клієнтів, які використовують додаток, який постійно запитує ту саму таблицю. Зазвичай …
14 postgresql 

1
Як проіндексувати запит за допомогою "WHERE field IS NULL"?
У мене є таблиця з великою кількістю вставок, встановивши одне з полів ( uploaded_at) на NULL. Потім періодичне завдання вибирає всі кортежі WHERE uploaded_at IS NULL, обробляє їх та оновлює, встановлюючи uploaded_atпоточну дату. Як слід індексувати таблицю? Я розумію, що я повинен використовувати частковий індекс, наприклад: CREATE INDEX foo ON …

3
Порівняйте дві подібні бази даних Postgres для відмінностей
Я час від часу завантажую загальнодоступні набори даних у вигляді постгресів. Ці набори даних оновлюються / змінюються / розширюються з часом хостом сховища. Чи існує команда або інструмент Postgres (в ідеалі FOSS), який може показати відмінності між СТАРОЮ та НОВОю базою даних Postgres? (Прийнятне припущення полягає в тому, що 95% …

3
Як я можу повернути кілька рядків записів у PL / pgSQL
Я намагаюся повернути кілька записів за допомогою типу даних RECORD, чи є спосіб я додати до RECORD та додати / додати нове значення з кожною ітерацією до цього RECORD. тобто я хочу додати recтак, щоб він recстав набором рядків, коли цикл закінчився, який я можу просто ВІДНОВИТИ наприкінці своєї функції. …

3
Які дійсні формати імені схеми PostgreSQL?
Я не можу знайти документацію, яка описує дійсні формати імені схеми PostgreSQL. Я знаю, що назва схеми не може: Почніть з числа мати пробіли починати з pg_ Що ще? Куди мені шукати?
14 postgresql 

1
Запит JSONB в PostgreSQL
У мене є таблиця, personsяка містить два стовпці, стовпчик на idоснові JSONB і dataця таблиця була створена для демонстраційних цілей, щоб грати з підтримкою JSON PostgreSQL). Тепер, передбачається, він містить два записи: 1, { name: 'John', age: 30 } 2, { name: 'Jane', age: 20 } Тепер, напевно, я хочу …

4
Чи є спосіб показати оператор створення індексу в PostgreSQL
Мені потрібно відтворити індекс у PostgreSQL, який зазнав роздуття індексу. Оскільки мені потрібен індекс, щоб його можна було використовувати під час його створення, я не можу використовувати REINDEX. Я збираюся відтворити індекс з новою назвою, а потім скинути стару. Чи є спосіб побачити оператор SQL, який був використаний для створення …
14 postgresql  index 

2
Проблема PostgreSQL UPSERT зі значеннями NULL
У мене виникають проблеми з використанням нової функції UPSERT в Postgres 9.5 У мене є таблиця, яка використовується для агрегування даних з іншої таблиці. Складовий ключ складається з 20 стовпців, 10 з яких можуть бути нульовими. Нижче я створив меншу версію проблеми, з якою я маю, зокрема зі значеннями NULL. …

1
Чому PostgreSQL вибирає дорожче замовлення на приєднання?
PostgreSQL з використанням за замовчуванням плюс default_statistics_target=1000 random_page_cost=1.5 Версія PostgreSQL 10.4 on x86_64-pc-linux-musl, compiled by gcc (Alpine 6.4.0) 6.4.0, 64-bit Я пилососив і аналізував. Запит дуже простий: SELECT r.price FROM account_payer ap JOIN account_contract ac ON ap.id = ac.account_payer_id JOIN account_schedule "as" ON ac.id = "as".account_contract_id JOIN schedule s ON …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.