@dba_ru

Страница 544 из 718
Igor
16.06.2018
22:08:17
Так обнови числа в столбике
Так каждый раз? Это же дорого будет

Shaz
16.06.2018
22:08:20
Если удаляются, нужно уже делать TABLE SAMPLE какой-то
Зачем? Тебе лень проверить наличие записи и если ее нет взять любую другую со сдвигом по id?

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

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

Google
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, вот его и проверяй

Shaz
16.06.2018
22:11:19
Igor
16.06.2018
22:11:33
Ну и что?
Ну ты хотя бы читал на что я отвечал?

Рандомная сортировка решается просто. Берешь и каждой строке хреначишь рандомное число в отдельном столбике и потом сортируешь по порядку ? На это собственно

https://blog.2ndquadrant.com/tablesample-in-postgresql-9-5-2/

Google
Igor
16.06.2018
22:13:06
Al
16.06.2018
22:13:52
Да, но вопрос лучше ли за ORDER BY Rand()
Понятия не имею. Ибо мне такой бред даже в горячке не приходил

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

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

Igor
16.06.2018
22:17:11
Маразм крепчает
В чем именно?

В том, что в таблицы может не быть auto incremented id?

Shaz
16.06.2018
22:18:07
В том, что в таблицы может не быть auto incremented id?
А where только по id можно? А индексы только для pk существуют?

Igor
16.06.2018
22:18:26
А where только по id можно? А индексы только для pk существуют?
У тебя задача выбрать из базы 10 случайных вопросов.

По каким именно полям ты собираешься делать 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
И вопросов явно не 1кккккк
Ну у меня не вопросы, например, а данные финансовые. Не очень много, но 50 кк было

Al
16.06.2018
22:20:38
Ну у меня не вопросы, например, а данные финансовые. Не очень много, но 50 кк было
Случайные финансовые данные? Это что ж за приложение?

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
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
?

Всем хорошего вечера)

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
Пишеш БЕЗ ГМО.. и все. Все рады и покупают. И не важно что это минералка. И гмо там и рядом не валялось

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

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

Igor
16.06.2018
22:36:10
Я прям завидую нынешним маркетологам. Нынешнее поколение верит во все что написано
Какой-то плоховатый троллинг ? Не сомневаюсь, что эта церква отвалила деньжищи, чтобы вики показала именно их)

Igor
16.06.2018
22:37:02
Вики то это зачем)

Медиум - может быть

Гугл - тоже

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

Shaz
16.06.2018
22:39:36
А теперь зайди на вики и потыкай "Случайная статья" ?
А смысл? Ну тыкать дольше придется. Движок там один и тот же

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
Можно, наверное, открыть какой-то не очень популярный язык

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