@pgsql

Страница 304 из 1062
Pavel
19.04.2017
13:08:56
966 членов. Может еще в какой чатик прорекламировать? Осталось всего ничего

Сергей
19.04.2017
13:09:36
ща закину

Айтуар
19.04.2017
13:10:08
спам роботов ))

Darafei
19.04.2017
13:10:13
Google
Pavel
19.04.2017
13:11:22
как если бы мы за количеством гнались
Все равно душа тяготеет к круглой сумме ?

Alex
19.04.2017
13:12:19
кто-нибудь ответьте пожалуйста на мой вопрос

Mike Chuguniy
19.04.2017
13:20:46
кто-нибудь ответьте пожалуйста на мой вопрос
Когда я баловался с двумя синхронными репликами, то обе были таковыми. Т.е sync_state в выводе select * from pg_stat_replication; показывал sync на обоих репликах. Правда я баловался со слотами.

Alex
19.04.2017
13:22:45
значит надо поднять 3 сервера и самому тестировать, больше никто не знает ? Или вы не используете синхронные реплики ?

Mike Chuguniy
19.04.2017
13:25:43
Нет, я не использую синхронные реплики. Потому что это - боль, Боль, БОЛЬ с производительностью.

А вообще хотелось бы ссылочку на подобную документацию. Что-то меня терзают смутные сомнения.

Alex
19.04.2017
13:27:16
у меня задача стоит сделать реплику так чтоб не потерять данные, кроме синхронной существует решение ?

посмотрел в сторону pgPool там вроде тоже синхронно кто-нибудь использовал ?

@Chuguniy у меня пик транзакций максимум будет 800 в секунду ближайщие 5 лет, на производительность такой нагрузки сильно повлияет ?

Stas
19.04.2017
13:38:21
у меня задача стоит сделать реплику так чтоб не потерять данные, кроме синхронной существует решение ?
делайте синхронную, если пинг маленький (одна стойка или дц), то влияния на производительность на обычных серверах 6-12 ядер почти нет

Alex
19.04.2017
13:41:03
@kelvich в одном датацентре будет , ожидается максимум 800 транзакций в секунду ,это очень мало надеюсь сильно не повлияет на производительность Игорь спасибо

Google
Stas
19.04.2017
13:42:48
@kelvich в одном датацентре будет , ожидается максимум 800 транзакций в секунду ,это очень мало надеюсь сильно не повлияет на производительность Игорь спасибо
в таком случае на производительность совсем не повлияет. Но имейте в виду, что если синхронная реплика перестанет работать, то мастер перестанет писать

Alex
19.04.2017
13:43:52
@kelvich для этого у меня будет 1 резервной сервер

Stas
19.04.2017
13:44:23
?

Alex
19.04.2017
13:45:10
спасибо огромное

Just
19.04.2017
13:47:40
всем привет, маленький вопрос - нету же скорости между поиском по id таблицы и uniqe колонке?

Oleg
19.04.2017
13:48:17
скорости между нет

Just
19.04.2017
13:48:32
primary key

Andrey
19.04.2017
13:48:42
Нету ).

При условии, что все остальные свойства идентичны.

Селективность, тип данных и так далее.

Just
19.04.2017
13:49:50
ну там field integer UNIQUE NOT NULL при создании таблицы

спасибо

правда pk uint все же

Andrey
19.04.2017
13:50:24
Такой же уникальный индекс создаётся.

Just
19.04.2017
13:50:39
но тут отрицательных нету тоже

Sergey
19.04.2017
14:07:33
А есть aggregate function похожий на md5-cbc?

Just
19.04.2017
14:42:20
а еще вопрос, есть колонка с интами и ее аналог, только типа varchar, т.е, там 1112323, а там "1112323", по обоим btree индексы созданы, скорость поиска по ним одинаковая, это так и должно быть?

Ildar
19.04.2017
14:48:26
а на каком объеме данных сравнивали и сколько транзакций прогоняли? по идее не должно быть одинаковым хотя бы потому, что текстовые ключи будут большего размера, следовательно больше страниц с диска нужно прочитать (в среднем) для поиска ключа

Google
Ildar
19.04.2017
15:00:48
в принципе, если индекс в обоих случаях полностью помещается в буффер кеш и никто его не вытесняет, то скорость будет сопоставимая имхо

рандомом выбирали записи?

Fike
19.04.2017
15:04:52
А там должна быть серьезная разница?

Just
19.04.2017
15:16:20
рандомом выбирали записи?
да по одному значению, где результатов относительно много

Pavel
19.04.2017
15:27:36
Гм, мне кажется, или except быстрее not in?

Darafei
19.04.2017
15:32:01
возможно, они просто разные?

Pavel
19.04.2017
15:34:22
аа, все, distinct добавил в not in

и сравнялись

Fedor
19.04.2017
15:44:46
Парни такой вопрос . Какие могут быть объектиные причины к появлению replication lag . при том что сервера находятся в одной подсети, на одном свитче. диски RAID10 SSD ?

Петр
19.04.2017
15:53:24
долго висящие транзакции?

Fedor
19.04.2017
16:06:13
На репликах: select datname,conflicts from pg_stat_database; select * from pg_stat_database_conflicts;
в момент лага ? или там история где то сохраняется ?

Fedor
19.04.2017
16:07:27
confl_lock

57

confl_bufferpin 243

сейчас еще один лаг был но эти счетчики не поменялсь

Fedor
19.04.2017
17:56:19


Google
blkmrkt
19.04.2017
22:01:55
воу очень круто, загружаю однострочником gzipped дампы c aws s3 через pgloader в постгрес

blkmrkt
20.04.2017
02:16:14
А zcat + pgsql уже запретил Роскомнадзор?
Не, просто в дампах дубликаты и некоторые строки невалидны

Admin
ERROR: S client not available

Lupsick
20.04.2017
09:58:06
кто-нибудь пользовался netsuite?

Ascandar
20.04.2017
10:00:31
которую купил оракл чтоли?

Andy
20.04.2017
11:02:29
Добрый день! Может есть какие-то исследования или рекомендации, что на новых ядрах postgresql 9.6 работает быстрее? Выбираю между centos 7 или свежей ubuntu, например. Вот думаю, стоит экспериментировать с ubuntu последней или, как и раньше, взять centos и разницы не будет?

Andy
20.04.2017
11:04:47
Во, что-то похожее и искал Спасибо

Bogdan (SirEdvin)
20.04.2017
12:36:47
Всем привет, время немного упоротых вопросов. Возможно ли востановить базу данных, имя на руках только папку base из pg_data?)

Mike Chuguniy
20.04.2017
12:39:24
pg_filedump-ом выцарапать собственно данные, потом заново создать инстанс и в него загрузить полученные данные.

Bogdan (SirEdvin)
20.04.2017
12:40:56
Спасибо, попробую

Rinat
20.04.2017
13:42:30
друзья, всем привет, бьюсь уже который час может кто может подсказать, есть ф-я CREATE SERVER https://www.postgresql.org/docs/9.1/static/sql-createserver.html у нее key-value options заполняются OPTIONS (host 'foo', dbname 'foodb', port '5432') пытаюсь вызвать ее из своей ф-ии и передать в options значения OPTIONS (host my_host, dbname my_db, port my_var) как уже что не пробовал, ничего не получается может кто то подскажет (все перерыл, ничего не нашел), был бы очень благодарен

Rinat
20.04.2017
13:46:26
да, так и было, есть требование что бы не пользоваться в этом случае темплейтами

((

а так, да, работает, спасибо !

Google
Rinat
20.04.2017
13:47:28
просто не очень понятно, что это вообще за структура данных такая, которая в этом OPTIONS используется

Dmitry
20.04.2017
13:47:41
а это не структура данных

это запрос специальный, в него, возможно, вообще нельзя в plpgsql и т д подставить ничего

Rinat
20.04.2017
13:48:41
я просто думал что OPTIONS в данном случае что то типа ф-ии, в которую можно именованные параметры передать

Dmitry
20.04.2017
13:48:46
нет

Rinat
20.04.2017
13:48:53
оке, я понял, спасибо !

Dmitry
20.04.2017
13:49:07
:)

Sergey
20.04.2017
14:04:34
Добрый день! Понадобилось обновлять большую материализованную вьюху при обновлении определенной таблицы, на которой та строится. Засунул рефреш в функцию, функцию в триггер и обнаружил что триггер вызывается внутри транзакции отчего обновление той таблицы (вместе с рефрешем вьюхи) занимает очень много времени. Нет ли возможности как-нибудь запустить этот триггер/функцию асинхронно?

Rinat
20.04.2017
14:28:32
@PeterEgorov ага, отличное решение ) спасибо большое !

Петр
20.04.2017
14:28:52
велком

Bogdan (SirEdvin)
20.04.2017
14:46:18
Можно выкинуть
Как-то так я и понял. Слава богам, удалось получить пару не таких древних бекапов)

Страница 304 из 1062