
Igor
16.06.2018
22:08:17

Shaz
16.06.2018
22:08:20

Al
16.06.2018
22:08:21
И говорят "ну 5 лет же хорошо работало"

Igor
16.06.2018
22:08:24
И не эффективней за ORDER BY RAND?

Google

Igor
16.06.2018
22:08:44

Al
16.06.2018
22:08:48

Igor
16.06.2018
22:09:05

Al
16.06.2018
22:10:23
По всей таблице?
Ну если у тебя таблица 1кккк строк и выборка нужна 100500 в секунду. То лучше кидать кости на стороне приложения в диапазоне ид и пока не наберется нужное количество строк

Shaz
16.06.2018
22:10:41
По всей таблице?
С фигали? Ты в процедуру передаешь диапазон id, вот его и проверяй

Igor
16.06.2018
22:10:49

Shaz
16.06.2018
22:11:19

Igor
16.06.2018
22:11:33
Ну и что?
Ну ты хотя бы читал на что я отвечал?
Рандомная сортировка решается просто. Берешь и каждой строке хреначишь рандомное число в отдельном столбике и потом сортируешь по порядку ?
На это собственно
https://blog.2ndquadrant.com/tablesample-in-postgresql-9-5-2/

Al
16.06.2018
22:12:45

Google

Igor
16.06.2018
22:13:06

Al
16.06.2018
22:13:52

Igor
16.06.2018
22:14:30
Очевидная еще проблема в том, что иногда PK это какой-то хэш, и тогда генерация id на клиенте не очень вариант

Shaz
16.06.2018
22:16:48

Al
16.06.2018
22:16:59
Маразм крепчает

Igor
16.06.2018
22:17:11
В том, что в таблицы может не быть auto incremented id?

Shaz
16.06.2018
22:18:07

Igor
16.06.2018
22:18:26
По каким именно полям ты собираешься делать WHERE?

Shaz
16.06.2018
22:18:50
Просто нужно или давать полную инфу по табличке, или ипаться самому. Телепаты у нас все никак не вернутся из отпуска

Igor
16.06.2018
22:19:04
Так есть два очевидных решения и без структуры

Shaz
16.06.2018
22:19:21

Igor
16.06.2018
22:19:22
1. генерировать ид на клиенте
2. table sample()

Al
16.06.2018
22:19:22

Igor
16.06.2018
22:19:55

Al
16.06.2018
22:20:38

Shaz
16.06.2018
22:20:41

Al
16.06.2018
22:21:06
Я прям вижу себе бухгалтера который захотел случайных строк из бигбуха

Google

Shaz
16.06.2018
22:21:10
Курс например показывать

Al
16.06.2018
22:21:22
Рандомом его выкинь

Shaz
16.06.2018
22:21:56
Случайный?
А чего нет? Можно подумать оно как-то иначе работает

Igor
16.06.2018
22:22:03

Al
16.06.2018
22:22:34

Shaz
16.06.2018
22:23:12

Igor
16.06.2018
22:23:29

Al
16.06.2018
22:23:42

Shaz
16.06.2018
22:23:48

Igor
16.06.2018
22:24:00
У меня была проще малость - нужно было просто строку выбирать а от нее несколько сотен строк

Al
16.06.2018
22:24:54
Мопед не мой

Shaz
16.06.2018
22:25:06

Al
16.06.2018
22:25:28
Скука в общем. Поехаю я дальше

Igor
16.06.2018
22:25:40
Например, случайная статья на медиуме или на вики
Записей много, нужно выбрать несколько.

Al
16.06.2018
22:27:29

Igor
16.06.2018
22:28:18
https://ru.wikipedia.org/wiki/%D0%A3%D1%81%D0%BF%D0%B5%D0%BD%D1%81%D0%BA%D0%B0%D1%8F_%D1%86%D0%B5%D1%80%D0%BA%D0%BE%D0%B2%D1%8C_(%D0%A6%D0%B0%D1%80%D0%B8%D1%86%D1%8B%D0%BD)

Google

Igor
16.06.2018
22:28:23
?
Всем хорошего вечера)

Al
16.06.2018
22:29:44

Igor
16.06.2018
22:29:52
Вики умеет ?

Al
16.06.2018
22:30:56
Помнишь про надпись на заборе? Которая совсем не описывает то что за забором
Я прям завидую нынешним маркетологам. Нынешнее поколение верит во все что написано

Igor
16.06.2018
22:32:24

Shaz
16.06.2018
22:32:39

Admin
ERROR: S client not available

Al
16.06.2018
22:32:52
Пишеш БЕЗ ГМО.. и все. Все рады и покупают. И не важно что это минералка. И гмо там и рядом не валялось

Shaz
16.06.2018
22:33:11

Dmitrii
16.06.2018
22:33:16
Не верю своим глазам. AI опустился на бизнес уровень и не предлагает сделать абсолютно уникальный запрос для выбирания статей?

Shaz
16.06.2018
22:33:57

Dmitrii
16.06.2018
22:35:36
А шо? Здесь можно стикерами?

Igor
16.06.2018
22:36:10

Al
16.06.2018
22:36:39

Igor
16.06.2018
22:37:02
Вики то это зачем)
Медиум - может быть
Гугл - тоже

Google

Shaz
16.06.2018
22:37:26

Igor
16.06.2018
22:37:56

Dmitrii
16.06.2018
22:38:27
Нашел подходящий

Shaz
16.06.2018
22:39:36

Igor
16.06.2018
22:40:32

Shaz
16.06.2018
22:41:46

Al
16.06.2018
22:42:11
По живому
Без анестезии

Igor
16.06.2018
22:42:37

Al
16.06.2018
22:43:09

Igor
16.06.2018
22:43:18

Shaz
16.06.2018
22:45:01

Igor
16.06.2018
22:45:06
Я удивляюсь твоей наивности
Сначала ты говоришь о том, что вики дает статьи по твоей истории просмотров, потом ты сравниваешь вики с лурком, где работает плохой рандомизатор ?

Shaz
16.06.2018
22:45:08
На результат

Igor
16.06.2018
22:45:47
Могли подправить, если бы заметили какой-то баг с одинаковыми результатами

Shaz
16.06.2018
22:46:17

Igor
16.06.2018
22:46:26
Можно, наверное, открыть какой-то не очень популярный язык