Обновить
4
0

Пользователь

Отправить сообщение

При высокой селективности лучшими алгоритмами будут index scan, index only scan и bitmap index scan, так как cost у них ниже. Для низкой селективности подойдёт seq scan. Это вполне разумно: если нам нужно прочитать много строк таблицы, то лучше использовать последовательное сканирование (seq scan), а если мало строк — лучше использовать индексы (index scan, index only scan и bitmap index scan).

Да, хотя по теории это так и выглядит, для меня данный вопрос остался открытым. Удивительно, но зачастую индекс все-равно работает лучше. Исследовал тут: https://habr.com/ru/articles/933480/

Автор, ваш текст Bitmap Index Scan — алгоритм создает битовую карту, указывающую на строки не совсем точен. В BIS речь идет про страницы прежде всего, а строки подразумеваются опосредовано.

Ну и сам метод стоило бы назвать Bitmap Scan, который состоит из Bitmap Index Scan + Bitmap Heap Scan + ...
(У вас в заголовке Bitmap Scan, а чуть ниже уже Bitmap Index Scan).

если в нем есть все поля из таблицы, которые нужны запросу (если чего-то не хватает, то придется идти в таблицу, а это уже не Index-only)

Есть еще вариант через INCLUDE. Есть нужная информация есть, то и в heap идти не придется.
CREATE INDEX idx_payments ON payments (status) INCLUDE (amount, paid_at);

Зависит от планировщика
Как бы да, но если прикрутить экстеншн с хинтами, то можно указать как делать.

Не сделает, если речь про "любой «колхозник», купив сварочный инвертор за 3 тыс рублей, сделает за неделю, работая по вечерам":
Я делал сарай на металлокаркасе. Нужно:
навыки,
продуманный в мелочах проект (сейчас бы переделал половину),
сварочник,
отрезник,
болгарка,
дрель и комплект под дрель,
комплект струбцин,
измерительный комплект (угольники, рулетки, лазер, отвесы),
место для разметки,
помощник,
запас сил,
светлое время суток,
теплая погода или помещение где отогреваться и сушиться (отогрев и отдых сразу увеличивает время),
место под покраску и сушку металла,
место для хранения металлов и заготовок укрытое от осадков,
очистика металла под покраску.

Итого: "колхозник" сделает "по-колхозному", если делать качественне, то это существенные затраты сил, материалов, денег. качественное изделие дачник сделает с 2-5 раза.

Отличная информация по менталитету Китая есть в Задаче трех тел Лю Си Циня. Книга долгая, графоманская, но показывает отношение к населению. Речь про моменты:
- Цивилизацию Трисолярис из книги Темный лес,
- И история Е Вэньцзе попавшей на «перевоспитание» в леспромхоз «Великая Хребтовая Гора».

Поймал себя на мысли, что когда читал статью, то пропускал ее через призму менталитета описанного в книге.

В PG это частичные индексы.

Я понял вашу идею. Но нет смысла писать такую статью, ее объем будет значительно больше, а по сути это будет учебник по индексами. В этом случае лучше взять уже существующий материал (например, статья Рогова) и читать ее.
Моя цель была рассмотреть случай, когда индекс вопреки всем мурзилкам работает неплохо.

Частичные индексы упомянуты в конце статьи.
Мне хотелось разобрать случай с "обычными" индексами.

Кмк, отсутствие центральной стойки снижает безопасность при боковом ударе.

В банках сейчас или сокращения или заморозка найма. Меня звали назад, отказался. Не зря...
Скорее всего, у них были намерения по найму, но потом сверху спустили распоряжение "Товарный состав, стой, раз-два".

Тоже самое [было] с таджиками у нас. Впахивают, экономят на всем, там строят дом.

Если говорить про удаление отрицательных отзывов, то это один из способов монетизации бизнеса справочно-отзывных агрегаторов - накопить, а потом "продать". Вероятно, что такое же возможно и в "отзовиках".


Когда-то давно (и сейчас он есть) был 3-ех буквенный справочник об организациях. Они нам звонили предлагали подтереть отрицательные отзывы за деньги + еще какие-то маркетинговые фишки. Что-то вроде 20 круб.
Тогда мы были начинающими и достаточно косячили с качеством.

Отразили == Отразили в отчетности.

Инцидент == Операции без согласия клиента.

Еще есть р/с на длинных и сверхдлинных волнах. Для первых есть скин-эффект в размере десятков метров.
Видео не пройдет, но короткие телеграммы - да.

Tyusha, вы все верно написали, но потом зачем то ушли в модель троечника.

Образование зависит от социума. Условно назовем китайский социум иерархическим/авторитарным, а европейский - сетевым.
В первом случае через "no pain no gain" (в прямом смысле!) ребенку даются не только формальные знания, но пониманием устройства жизни (ты начальник - я дурак, дикая конкуренция за место под солнцем).
Во втором случае так же. Формальные знания и понимание социума - понять свои сильные стороны, свою ценность, умения выстраивать коммуникации ("...междисциплинарные связи, творческие проекты, инклюзивность, diversity...").

Если говорить про "где-нибудь в России", то мы посередине между востоком и западом с сильным уклоном в авторитарное общество. Троечником быть не надо. Надо или однозначно выбирать за ребенка его жизненный путь (условный запад, условный восток), или показать обе модели социума, например, в начале средняя-средняя школа + командный спорт / кадетская школа, а потом лицей-гимназия. Во втором случае будет понимание нескольких моделей общества, понимание себя и возможность выбрать наиболее подходящий трек.

Для больших объемов хороший способ - накапливать события for-each-row-триггером, а по завершению отправлять балком в таблицу истории с помощью statement-триггера.
Преимущества: быстро.
Недостаток: 2 триггера

Проблема существует давно. В Воркуте видел радиаторы под домами (1эт пустой или отсутствует) для охлаждения грунта фундамента. Лето может быть жарким.

...А потом по ватману размашисто красной шариковой ручкой указать мелкие ошибки разреза для исправления.

Но, во-первых, так ли часто такая уверенность нужна?

Сбор ПД или данных основанных на ПД - золотая жила.

По поводу Идеи2. Операторы уже зарабатывают неплохие деньги, причем не только на пропуске трафика. Вы предлагаете сломать модель ради копеек.

1

Информация

В рейтинге
5 491-й
Зарегистрирован
Активность