@dba_ru

Страница 181 из 718
Roman
19.07.2017
20:18:11
У всех битбакет не работает?

Denis
19.07.2017
20:39:08
Работает. Ростелеком, Хабаровск

Alex
20.07.2017
11:36:03
ребят а кто нить сталкивался с мандатным управлением доступа в постгрес ? астралинукс и это вот всё ? интересует насколько оно жрет перфоманс при выполнении запросов. русбитех вроде заявлял что оверхед небольшой, а на практике на порядки замедление запросов

Google
Alex
20.07.2017
20:12:52
вот не готов сейчас ответить(нет доступа). сравнение 9.3 на орле без мандатки и на смоленске с мандаткой настройки постгреса идентичны.

при этом я не сказал бы что запрос ресурсоемкий. експлейны одинаковы, железо тоже. но в одном случае условно 85мс в другом 850.

на других запросах разница варьируется.

Dmitry
20.07.2017
20:23:58
статистика точно собрана и bloat +/- одинакова?

select * from pg_stat_user_tables where relname = 'table in query'

посравнивайте live_tup/dead_tup

вангую что не должно быть отличия в 10 раз

Alex
20.07.2017
20:47:15
завтра точно скажу

версия имеет право на жизнь

спасиб.

Ivan
21.07.2017
11:51:37
Господа, доброго времени суток. Помогите с решением проблемки. Есть записи, в которых значения в одном из полей одинаковы. Как затереть эти дублирующиеся строки, при этом оставив только ту, в которой timestamp самый ранний?

Речь идет о мускуле

Google
Ivan
21.07.2017
11:52:07


Влад
21.07.2017
11:52:32
Выборка, сортировка, и удаление, самый простой способ

Ivan
21.07.2017
11:53:59
Выборка, сортировка, и удаление, самый простой способ
а что-нибудь типа ALTER IGNORE TABLE table1 ADD UNIQUE KEY(Name2, Name3);?

Fike
21.07.2017
12:55:04
Как он добавится с неуникальными значениями?

lost
21.07.2017
13:58:57
При добавлении уника нет гарантии что останется нужная тебе запись

Артур Евгеньевич
23.07.2017
09:40:51
Пацаны никак не понимаю 3 норм форму бойса кода ((

Может кто объяснить своими словами?

Olga
23.07.2017
16:24:18
Я не пацан, но можно объясню? Придется начать с 1НФ - понятно, каждый атрибут является атомарным. 2НФ и 3НФ основаны на поиске, от чего зависит любой неключевой атрибут. Один атрибут функционально зависит (ФЗ) от другого атрибута, если каждое значение второго атрибута однозначно определяет значение первого. В таблицах может быть несколько ключей (набор атрибутов, которые однозачно определяют строку в таблице). Один из них выбирают за первичный ключ (ПК). Для простоты забудем про остальные ключи, если они есть. Все атрибуты, которые не входят в состав первичного являются неключевыми. Тольки их и проверяем на ФЗ.

2 НФ каждый неключевой атрибут должен зависеть от всего ключа. Опущу объяснения. Все понятно. Ищем такие атрибуты, которые могут однозначно оределяться не всем ключом, а только его частью.

3НФ каждый неключевой атрибут зависит от всего первичного ключа (2НФ) и не зависит функционально от других неключавых атрибутов. Пример: ПК: Номер зачетной книжки, Неключевые атрибуты, например, специальность, группа, ФИО студента.

Admin
ERROR: S client not available

Olga
23.07.2017
16:29:49
В 2НФ проверили. Каждый неключевой атрибут однозначно определяется номером зачетной книжки.

Для 3НФ, ищем ФЗ среди неключевых атрибутов. первая ФЗ: Зная номер группы, можем определить специальность; вторая ФЗ: Зная специальность. можем определить факультет. В примере нашли две зависимости, которые не удвлетворяют условию 3НФ. Их и выносим в отдельное отношениие.

Мы не могли провести подобную декомпозицтю для 2НФ, т.к. там всего лишь отвечали на вопрос, от всего или не от весго ПК зависит атрибут.

На 3НФ по определению надо проверять таблицы с несколькими неключевыми атрибутами. Если неключевой атрибут один, то и ФЗ среди неключевых атрибутов быть не может.

В большинстве случаев ключ в таблице один. Он и является ПК. Тогда 3НФ сразу автоматом считается и НФБК. Если изначально были выделены и другие ключи (потенциальные), то их атрибуты не рассматриваются в качестве неключевых. Тогда всего лишь про потенциальные ключи забываем, если хотим привести к НФБК.

Может кто объяснить своими словами?
Вооот. Немного длинно получилось. Но, надеюсь, понятно.

Артур Евгеньевич
23.07.2017
16:47:42
Olga
23.07.2017
16:48:05
Google
Olga
23.07.2017
16:49:13
один НК зависит от другого НК, а тот зависит от ПК

В примере даже цепочка из 3х ФЗ: факульет определяется специальностью, специальность группой, а группа уже определяется номером зачетки

Страница 181 из 718