
Al
10.08.2018
13:19:37
Вот они какие гавнокодеры то

Stanislav
10.08.2018
13:20:48

The
10.08.2018
13:21:57
Может кто подскажет, есть ли варианты ускорить данный запрос без редизайна.
select sku_id from shop_feature_brand_sku where feature_value_code = 'xiaomi'
intersect
select sku_id from shop_feature_cores_sku where feature_value_code = 2
intersect
select sku_id from shop_feature_ram_sku where feature_value_code = 4096
Как можно оптимизировать этот запрос? индексы вешать я так понимаю не вариант, cardinality будет низкий.
EXPLAIN: http://tatiyants.com/pev/#/plans/plan_1533906548722

Google

The
10.08.2018
13:21:57
это сам подзапрос, потом нужно результаты сджойнить с основной таблицей, с ещё одной таблицей, и отсортировать по цене.

Al
10.08.2018
13:23:53
Пятница что ли так действует... оптимизация без редизайна и без индексов..?

Dmitry
10.08.2018
13:29:18
индексы?

The
10.08.2018
13:31:13
редизайн можно, но я бы хотел понять, можно ли ещё выжать что-то из этого запроса
может я что-то упускаю.
Без индексов: https://explain.depesz.com/s/IMPw
С индексами: https://explain.depesz.com/s/GUxw

Ilia
10.08.2018
13:37:09

The
10.08.2018
13:39:27
ну они особо не спасают по скорости, как видно

Al
10.08.2018
13:41:03

The
10.08.2018
13:46:08
а вы бы как сделали?

Al
10.08.2018
13:48:17
Сделал бы сначала и правильно ?

The
10.08.2018
13:48:33
это и есть сначала
я пробую разные варианты, EAV, jsonb и прочее.

Google

The
10.08.2018
13:48:51
как правильно - не знаю.
пока налил тестовых товаров и ищу разные варианты.

Al
10.08.2018
13:49:22
Видимо не правильно налил

The
10.08.2018
13:51:14
а как правильно? дайте угадаю: не через зад?

Ilia
10.08.2018
15:10:44


The
10.08.2018
15:12:29

Al
10.08.2018
15:15:29

Terminator
10.08.2018
15:35:35
@tunytuna будет жить. Поприветствуем!

Anton
10.08.2018
17:41:40

Ilia
10.08.2018
17:48:22

Al
10.08.2018
17:51:04
Чего индексы?
это уже второй вопрос. а договаривались только на один :)

Terminator
11.08.2018
07:23:24
Eugene будет жить. Поприветствуем!

Fike
11.08.2018
10:27:27
Доступ в канал, посетить канал. Деньги -> величие -> женщины. Рассмотрим этот вопрос подробно. ДБА, индекс, создать индекс, дропнуть индекс. Влияние, посетить канал, исторические личности, VIP. Живешь от зарплаты до зарплаты, неудачник? Пять тысяч долларов, график роста, стоимость акций, пять тысяч долларов. Я сам не верил, что работает? Увеличено. Открыто на двадцать минут, приватный, публичный, спеши.

Terminator
11.08.2018
14:02:13
Olya Malyshkina будет жить. Поприветствуем!

Roman
11.08.2018
17:09:33
ребят, не подскажете где найти графы данных для тестов (в любом человеко-читаемом виде)?
мне удалось на данный момент найти только https://schema.org но это не совсем графы и в конце концов приходится самому граф из описанных метаданных придумывать

Al
11.08.2018
18:02:29

Roman
11.08.2018
18:08:04

Al
11.08.2018
18:08:34

Google

Roman
11.08.2018
18:08:47

Al
11.08.2018
18:08:50
Чужими данными свою схему?
Или визуализацию в нео?

Roman
11.08.2018
18:09:09
сори, я немного неправильно выразился, мне нужна схема, не данные

Al
11.08.2018
18:10:06

Roman
11.08.2018
18:11:28

Al
11.08.2018
18:11:56
Похоже что сам не знаешь чего тебе нужно
Каким образом тебе поможет то как данные соотносятся в чужом графе
При этом еще и удобочитаемые. В чем ты их читать собрался?

Roman
11.08.2018
18:16:01
просто нужна модель графа, не данные, а именно модель

Al
11.08.2018
18:17:02
в мозгах
Отварить не забудь. Да и гадают вроде по внутреностям

Roman
11.08.2018
18:18:06

Admin
ERROR: S client not available

Al
11.08.2018
18:18:36
И как ты его себе представляешь?

Google

Al
11.08.2018
18:20:06
Ну вот есть у меня софтина хранит данные в графе. Но там нет никаких структур и описаний. Есть только набор команд куда чего удалить/вписать

Roman
11.08.2018
18:20:21
И как ты его себе представляешь?
в этом то и смысл)) что то что я себе представляю это одно, а то что другие себе представляют - совсем другое, иначе я бы сам себе граф наверстал

Al
11.08.2018
18:20:51

Roman
11.08.2018
18:21:01

Al
11.08.2018
18:21:36

Roman
11.08.2018
18:22:29
„это вася, вася документирует свой граф, вася хороший программист, будь как вася“

Al
11.08.2018
18:23:25
видимо все хорошие програмисты в армии

Roman
11.08.2018
18:24:27
недокументированная schemaless бд это ад
хер пойми потом что к чему куда и зачем

Al
11.08.2018
18:24:49
но ты можешь конечно заместо читаемых названий написать пару томов документации
не знаю чем это тебе поможет. но таки вперед

Roman
11.08.2018
18:27:44

Al
11.08.2018
18:27:55

Roman
11.08.2018
18:28:27

Al
11.08.2018
18:29:13
</sarcasm>
у меня в графе всего 2 сущности и на них обоих приходится 3 пропертис. и этого достаточно что бы описать все что угодно. о чем писать документацию?

Roman
11.08.2018
18:30:32

Al
11.08.2018
18:31:02

Roman
11.08.2018
18:31:23
ну да ладно, сам для себя решай где тебе нужна документация а где нет, я с тобой категорически несогласен. Я считаю, что если жёсткой схемы у бд нет то нужна документация

Google

Roman
11.08.2018
18:32:25
в любом случае, я так и не получил ответа на вопрос о том могу ли где либо найти „модель графа“

Al
11.08.2018
18:33:30
если оно тебе так нужно то разложи каждую ноду с пропертями и каждую связь с пропертями.

Terminator
11.08.2018
18:34:24
@Metal_04 будет жить. Поприветствуем!

Al
11.08.2018
18:34:51
типа
нода ЧЕЛОВЕК
рост
вес
обьем
возраст

Prototype
11.08.2018
18:34:51
зашита от ботов )?