@pgsql

Страница 401 из 1062
Dmitry
13.07.2017
16:06:51
после 9.3 весь shared buffers уходит в mmaped

Yura
13.07.2017
16:11:34
и если получается замапить её как huge_pages, то так оно и происходит

Dmitry
13.07.2017
16:12:29
и если получается замапить её как huge_pages, то так оно и происходит
я не видел почти никогда такой конфигурации что бы так активно использовались huge pages :)

Google
Dmitry
13.07.2017
16:12:35
поэтому промолчал

Игорь
13.07.2017
16:13:25
Bogdan (SirEdvin)
13.07.2017
16:14:40
Dmitry
13.07.2017
16:26:31
если у вас там активно используется huge pages - попробуйте явно запретить их в pg или с системы запретите

я думаю у вас плохо иногда становиться из-за того что дефрагментация вот это вот все

32gb - это не та система на котороый будет профит от huge pages, кмк

https://www.postgresql.org/docs/9.4/static/runtime-config-resource.html huge_pages=off и рестарт

либо с точки зрения системы https://www.kernel.org/doc/Documentation/vm/hugetlbpage.txt запретите

я думаю у вас плохо иногда становиться из-за того что дефрагментация вот это вот все
выглядит это так: сначала все работает, а потом вроде и память есть но приходит OOM и вообще эпизодически система фризиться

если это ваш случай - рубайте HP

Dmitry
13.07.2017
16:37:32
Ребята, подскажите по pg_pathman. Есть обычный пользователь (не суперюзер), у которого есть все права в схеме. В том числе он может в этой схеме создавать таблицы. Пытаюсь им вставить запись в мастер таблицу, тем самым создав новую партицию и получаю в ответ ERROR: could not create new partitions for relation "master_table". Что я делаю не так?

Anton
13.07.2017
16:40:18
Коллеги ) доброго времени суток

Google
Anton
13.07.2017
16:40:24
помогите с регекспом плз

надо удалить из текста все что встретилось между <a href= и >

Darafei
13.07.2017
16:42:18
нет, так нельзя парсить html

Fike
13.07.2017
16:43:49
++

Anton
13.07.2017
16:46:03
=) да тут …

select regexp_replace(pr.ground,'<iframe id=.*?>.*?</iframe>',' there was a malware ','g' )

Sirojiddin
13.07.2017
16:47:03
Доброе вечер. Уважаеми программисти

Darafei
13.07.2017
16:47:16
=) да тут …
лучше заведи тогда plpython и каким-нибудь beautifulsoup сделай из html текст

from bs4 import BeautifulSoup soup = BeautifulSoup(html_doc, 'html.parser') return soup.get_text()

Sirojiddin
13.07.2017
16:48:51
Можно вопрос?

عاصم بن حارث
13.07.2017
16:49:51
Darafei
13.07.2017
16:50:34
select regexp_replace(pr.ground,'<iframe id=.*?>.*?</iframe>',' there was a malware ','g' )
а то два пробела между iframe и id - и вся защита лесом

Sirojiddin
13.07.2017
16:50:58
как читат exsel файл на 1с?

Darafei
13.07.2017
16:51:56
عاصم بن حارث
13.07.2017
16:52:03
как читат exsel файл на 1с?
эммм... експорт с CSV, а потом уже обрабатывать. (самое простое решение)

что такое exsel?
экселЪ-ёкселЪ )))

Andrey
13.07.2017
17:10:32
что такое exsel?
Программа в клеточку.

عاصم بن حارث
13.07.2017
17:11:20
??

Andrey
13.07.2017
17:11:25
как читат exsel файл на 1с?
Если прямо excel, то для Python есть модули xlrd, python-excel.

Google
Andrey
13.07.2017
17:12:05
Можно прямо в хранимке модуль подключить, если очень надо. Можно разбирать на стороне и класть в базу.

James Moriarty
13.07.2017
20:10:18
Всех приветствую)

Кто нибудь может подсказать решение проблемы... в базе данных есть таблица товара и таблица цены на товар(которая фиксирует изменение цены на определённую дату), как бы их заставить вместе работать? Ввожу "select name, price from goods goods_prices", выводит таблицу товара по несколько раз с ценами указанными в таблице цен... типа: | товар 1 | 100 | | товар 2 | 100 | | товар 3 | 100 | | товар 1 | 200 | | товар 2 | 200 | | товар 3 | 200 |

Аггей
13.07.2017
20:19:36
Ну так наверное должны быть критерии по которым соотносится товар к его цене

Аггей
13.07.2017
20:20:04
Например id товара, в таблице цен

distinct
Не - у него классический cross join

Александр
13.07.2017
20:20:41
distinct
неподойдет тут

Аггей
13.07.2017
20:20:50
on то нету

Anton [Mgn, az09@osm]
13.07.2017
20:21:13
on то нету
да тут ничего нету

Александр
13.07.2017
20:21:19
впринципе можно с конца таблицы парсить значения

James Moriarty
13.07.2017
20:21:33
._. Я пока только осваиваю

Аггей
13.07.2017
20:22:04
Какие поля есть в обеих таблицах?

James Moriarty
13.07.2017
20:22:16
Id есть и там и там... всё в serial... наверно select не так вбиваю

Аггей
13.07.2017
20:22:53
Давай прям как звучат названия полей

James Moriarty
13.07.2017
20:24:16
Какие поля есть в обеих таблицах?
goods: | id_goods | name | goods_prices: | id | date | price |

Id = serial PK

Date = unique

Аггей
13.07.2017
20:25:35
Формально, тут непонятно есть ли связь между товаром и его ценой. Но предположу, что нет

Плохо освоили нормализацию

Google
James Moriarty
13.07.2017
20:26:10
Fk выставлен

Аггей
13.07.2017
20:26:28
Fk выставлен
На какое поле? ))

James Moriarty
13.07.2017
20:26:35
Id_goods

Ммм

Admin
ERROR: S client not available

Аггей
13.07.2017
20:26:52
Так а где оно в вашем списке?

James Moriarty
13.07.2017
20:27:07
Выше, изменил

Аггей
13.07.2017
20:27:24
Уф )

Точно там изменил? )

James Moriarty
13.07.2017
20:28:01
Id ссылается на id_goods

Вроде так

Аггей
13.07.2017
20:28:12
Ну ок

Просто писал ты по-другому...

James Moriarty
13.07.2017
20:28:34
._. Сорян

Аггей
13.07.2017
20:28:54
select name, price from goods g inner join goods_prices gp on g.id_goods=gp.id

Если надо выводить товары на которые нет цены

select name, price from goods g left join goods_prices gp on g.id_goods=gp.id

James Moriarty
13.07.2017
20:30:29
._. Блеа... как много предстоит учить... тоесть всё правильно, осталось только с select'ом поебаться?

Аггей
13.07.2017
20:30:51
Я считаю, что не правильно

Точнее какой pk в таблице goods_prices?

Google
James Moriarty
13.07.2017
20:32:15
Id же

Или всм?

Аггей
13.07.2017
20:32:33
Сразу предлагаю рассмотреть случай когда цена на товар менялась несколько раз за неделю

id - у вас уникальный (pk же), 2 записи с ценой на 1 товар вы не вставите

Проблема )

James Moriarty
13.07.2017
20:35:28
Да вот интересно вообще... как в goods_prices выставлять цены? Как я найду на какой товар какая цена выставлена? Или всё в 2нф преобразовать? но тогда я захламлю таблицу с товаром....

Аггей
13.07.2017
20:36:45
Про описанную мной проблему - с несколькими ценами на товар - решается очень просто Тут либо надо выносить pk в отдельное поле, либо использовать составной pk (ld,data)

James Moriarty
13.07.2017
20:39:05
вот кажись составной делал... сейчас отошёл от компа

а проблемы не будет что у меня товар с одним id, а дата с ценой с другим id?

либо так же через where фильтровать

Аггей
13.07.2017
20:43:36
Как это? Если у вас в таблице goods_prices - id - это fk?

James Moriarty
13.07.2017
20:44:30
А как её выставить чтобы всё норм было... у меня serial стоит...

Либо int но смысл не меняется

Чувствую себя тупым))

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