
Aleksandr
03.10.2016
15:03:31
Так постгрес тут каким образом?

Alexey
03.10.2016
15:03:33
Можно на винде написать по-моему.

Daniil
03.10.2016
15:03:40
пацаны, научите прогать под постгре

Fike
03.10.2016
15:03:47

Google

Alexey
03.10.2016
15:03:54

Vladimir
03.10.2016
15:03:55
Работает
Но не за всеми

Nikita
03.10.2016
15:25:50

Grigory
03.10.2016
15:39:48
попробуй вместо таблицы дропать схему
pg_my_temp_schema() - возвращает oid схемы временных таблиц бэкенда

Yury
03.10.2016
16:02:04

Nikita
03.10.2016
16:10:57
а если не секрет, то зачем вам много временных таблиц?
ну это от отсутствия оптимизации, если честно. т.е. есть код, который бежит по файлам (обычно их 1-2), что-то с ними делает, пишет во временную таблицу, потом из неё делает upsert и все. когда файлов 1-2 всё хорошо, но локально мне потребовалось сделать на большом кол-ве файлов и я словил вот это..

blkmrkt
03.10.2016
19:59:38
требуется такая кнопка, чтоб переносить % данных из продакшна на локалхост с целью теста и девелопмента, но что-то не нахожу такой ф-и в Navicat. Тут есть Data Transfer, но нельзя ограничить кол-во записей для переноса.
Может в других системах менеджмента для постгреса есть такая фича?

Аггей
03.10.2016
20:08:05
В toad под оракл есть. Думаю может и под постгрес есть
И ещё есть 2 разных задачи - просто % от БД. И консистентный % от бд

Alexey
03.10.2016
20:11:08
http://www.postgresql.org/docs/devel/static/sql-select.html#SQL-FROM

Google

blkmrkt
03.10.2016
20:11:59

Darafei
03.10.2016
20:12:00
да, TABLESAMPLE вещь

blkmrkt
03.10.2016
20:13:54
чет жаба это ток для постгреса
видел крупную IDE для пг какую-то русских разработчиков, но название забыл

Dmitrii
03.10.2016
20:18:03
DataGrip?

blkmrkt
03.10.2016
20:19:01
DataGrip?
не, datagrip это вроде как гуишный адаптер для консолей разных бд. а то именни IDE была с подсветками и специфичными к движкам ф-ми
правда имя у нее немного корявое, сейчас погуглю

Аггей
03.10.2016
20:20:01
dbeaver?
Я пробовал. Универсально, но глючно

Slava
03.10.2016
20:33:08
sql pro for postgres
неплохая
но еще сыровата
валится переодически
и муть с объектами
в каждой схеме видишь объекты всех схем после любого гранта на 1 объект другой схемы
чувак в торопях пофиксил и убрал не то, что нужно
если вырастет еще, то через год будет неплохой
пожалел что купил
но пока что лучше альтернатив не видел(имхо)
дата грип чудит немного с конектами овер ссш
порой

Google

Slava
03.10.2016
20:35:16
у меня другие клиенты ходят без проблем
с теми же настройками
а он не хочет не опр сервера ходить
этот баг описан и многие жаловались
нервы не восстанавливаются)

Alexey
03.10.2016
20:38:19

Slava
03.10.2016
20:38:49

blkmrkt
03.10.2016
20:42:52
короче ясно, замену Navicat пока еще не изобрели

Nikolay
03.10.2016
22:18:31
А есть (кроме меня) такие, кто живёт хорошо совсем без GUI? Всё в консольке, как у линуксовых админов

Maxim
03.10.2016
22:18:57
есть

Александр
03.10.2016
22:22:09
Хм, можно добавлять стикеры не добавляя пака О_о?

Антон
03.10.2016
22:38:00
ребят, что-то очень непонятное происходит, нужна помощь, если кому не лень


Антон
03.10.2016
22:38:06
SELECT tq.id,
t.tracking_number,
t.courier,
t.is_active,
t.courier_current
FROM tracking.tracking_queue tq
left join tracking.tracking t on t.id = tq.id
WHERE tq.is_active = true AND tq.last_update IS NULL
джойн по праймари ключу в обеих таблицах
Hash Right Join (cost=40741.64..520273.44 rows=202873 width=40) (actual time=3574.696..8258.337 rows=6 loops=1)
Hash Cond: (t.id = tq.id)
-> Seq Scan on tracking t (cost=0.00..252347.32 rows=11579932 width=40) (actual time=0.029..2687.194 rows=10696096 loops=1)
-> Hash (cost=37412.73..37412.73 rows=202873 width=4) (actual time=249.508..249.508 rows=6 loops=1)
Buckets: 262144 Batches: 2 Memory Usage: 2049kB
-> Seq Scan on tracking_queue tq (cost=0.00..37412.73 rows=202873 width=4) (actual time=249.430..249.441 rows=6 loops=1)
Filter: (is_active AND (last_update IS NULL))
Rows Removed by Filter: 1949285
Planning time: 0.272 ms
Execution time: 8258.434 ms
а получается вот такая шляпа со сканом
без джойна отрабатывает моментально
подозреваю что что-то делаю не так


Nikolay
04.10.2016
00:51:24
ANALYZE давно был? какой именно запрос отрабатывает моментально?

Айтуар
04.10.2016
06:23:55
Кто подскажет какая ОС лучше для постгрес - Debian, Ubuntu, CentOS ?

Google

Alexey
04.10.2016
06:24:24
ставь Centos, не прогадаешь

Айтуар
04.10.2016
06:25:22

Alexey
04.10.2016
06:25:55
в debian бывают проблемы со шрифтами

Admin
ERROR: S client not available

Александр
04.10.2016
06:26:37
ubuntu нарм же

Alexey
04.10.2016
06:29:49
я ubuntu не считаю за серверную ОС

Александр
04.10.2016
06:30:28
убунту больше серверная ось чем дебиан

Alexey
04.10.2016
06:31:41
с не нужным софтом, которая она устанавливает

Александр
04.10.2016
06:32:12
Точно минимал же мудак какой-то придумал
:D

Maxim
04.10.2016
06:32:34
https://dl.dropboxusercontent.com/s/ytqdjsu4fz691bb/Grafana_-_Host_Stats_2016-10-04_09-32-12.png?dl=0
кхм
обновился до 9.6...
по-моему - зря я это...

Anatoliy
04.10.2016
06:33:52
Это LA?
Или avg запросов?

Maxim
04.10.2016
06:34:19
LA

Anatoliy
04.10.2016
06:34:53
как то за гранью добра и зла у вас)
Профилировали от чего?

Maxim
04.10.2016
06:35:34
да вот только что увидел

Google

Maxim
04.10.2016
06:43:33
блин, пока пооткрывал все логи и вот это все, оно остыло
мистика какая-то...

Yury
04.10.2016
08:01:31

Maxim
04.10.2016
08:01:44
да я нашел уже

Yury
04.10.2016
08:01:54
ооо

Maxim
04.10.2016
08:01:56
cannot open file pg_clog/ololo
dd if=/dev/zero to the rescue

Аггей
04.10.2016
08:18:01
По поводу споров ubuntu/centos - есть ли у centos аналог kernel-virtual? Учитывая, что почти у всех сейчас виртуалки

Айтуар
04.10.2016
08:21:54

Аггей
04.10.2016
08:23:34
Меньше ресурсов на ненужные модули

Mike Chuguniy
04.10.2016
08:24:07

Аггей
04.10.2016
08:24:09
Вообще virtual ядра ubuntu очень хороши

Mike Chuguniy
04.10.2016
08:24:41
Виртуализация и БД - это сильное колдунство.

Аггей
04.10.2016
08:25:36