Селективный индекс от 1С — что выберет MS SQL?

Кто он – селективный индекс

В предыдущей статье Партицированная дисциплина программиста в 1С был показан пример запроса на соединение двух таблиц для регистра сведений, и показано как MS SQL выбирает потоки данных для merge join с использованием стандартных  индексов 1С .  В частности было отмечено, что без дополнительных условий в Index seek, в поток для Megre join попадают все записи индекса и приходится указывать дополнительные фильтры для ограничения. Вопрос: почему так происходит? — остался открытым.

Все что описано ниже, это мои выводы на основании анализа поведения оптимизатора MS SQL 2019  в разных условиях. Официально изложенных алгоритмов, которые использует оптимизатор MS SQL я не нашел, если знаете ссылку пишите в комментариях.

Сначала вспомним понятие селективного индекса.

Если сказать кратко – индекс для данного запроса является селективным , если при его использовании можно выбрать

  • Больше уникальных строк

  • С меньшим количеством дублей

  • Наименьшее

Читать далее

Регенеративная медицина обещает обратить вспять разрушительное действие времени

Тело человека похоже на машину – для работы ему требуется постоянная подзаправка и техническое обслуживание. Большая часть этих процессов происходит без нашего участия – разве что мы выбираем, что съедим сегодня. Однако бывают времена, когда в результате несчастного случая, заболевания или старения автоматические процессы починки нашего тела перестают справляться со своей задачей, делают что-то неправильно или просто отказывают.

Большинству читателей, вероятно, известно, что у ящериц может отрастать хвост, если морскую звезду из числа некоторых видов разрезать на кусочки, каждый из них регенерирует в полноценную морскую звезду, а аксолотль способен выращивать как конечности, так и части мозга. У людей тоже есть потрясающая способность к регенерации – хотя в основном только у печени. Она может отрасти обратно даже после удаления трёх четвертей.

Регенеративная медицина стремится либо включить восстановительные процессы в повреждённых тканях, либо заменить повреждённые органы и ткани другими, выращенными отдельно при помощи генетического материала пациента. Мы можем прийти к будущему, в котором органы на замену всегда будут доступны, а многие травмы превратятся из необратимых во временные – включая и паралич.
Читать далее

Это должен иметь каждый, работающий из дома на корпоративном лаптопе

Mouse jiggler.

Для чего:

предотвращает залочивание экрана; мессенджеры, автоматически показывающие вашу активность по движению мыши — показывают что вы активно работаете.

Старый дедовский способ: положить оптическую мышку на наручные часы; движение секундной стрелки воспринимается сканером мыши как движение мыши.

Недостатки:
1) не каждая мышь реагирует на каждые часы. Нужно подбирать

2) если положить мышь на часы небережно или случайно задеть ее — может прекратить работать.

Предлагается:

плата Arduino Pro Micro за $4 на Али; она умеет прикидываться мышью или клавиатурой. Минимальная доработка платы: в отверстия выводов Gnd, 2, 3 впаивается простейший переключатель, вот такой:

Код для Arduino:

#include <Mouse.h> int move_interval = 3; int loop_interval = 30000;  int TXLED = 30; int switch_on_off;   void setup() {  pinMode(2, INPUT_PULLUP);   pinMode(RXLED, OUTPUT);   pinMode(TXLED, OUTPUT);   digitalWrite(RXLED, HIGH);  //RX LED off  digitalWrite(TXLED, HIGH);  //TX LED off

Читать далее

Старое, новое, электронное: собираем ретро-гаджеты из современных компонентов

Привет, Хабр! Сегодня поговорим о разных устройствах, собранных на базе современных компонентов, но сделанных в виде ретро-девайсов. В подборке парочка небольших мини-ПК, калькулятор, имитатор шума HDD и портативный игровой девайс. Весьма интересные устройства — поэтому мы их и включили в подборку. Но если у вас есть собственные варианты гаджетов такого типа, то давайте обсудим в комментариях. Ну а сейчас — поехали!
Читать далее

Дайджест недели от Apple Pro Weekly News (26.09 – 02.10.22)

В свежих бета-версиях систем Apple нашли новые функции, Apple Watch Ultra и AirPods Pro 2 разобрали – какова ремонтопригодность, что с приложениями VK в App Store, зачем Тим Кук поехал в Европу, и ряд интересных концептов. Эти и другие интересные новости в сегодняшней повестке дайджеста Apple Pro Weekly News.

iOS 16.1 и другие бета-версии – для пользователей и разработчиков появились новые функции

Apple выпустила новые беты для разработчиков, продолжается тестирование новых функций грядущих уже совсем скоро для всех:

• iOS 16.1 Beta 3 (20B5056e)

• iPadOS 16.1 Beta 4 (20B5056e) aka iPadOS 16 Beta 10

• watchOS 9.1 Beta 3 (20S5055e)

• tvOS 16.1 Beta 3 (20K5052c)

• HomePod OS 16.1 Beta 3 (20K5052c)

• macOS Ventura 13.0 Beta 9 (22A5358e)

Также доступны аналогичные сборки и в public beta для участников специальной программы тестирования.

Установка бета-версий доступна по специальному профилю

И вот что нового в этой бета-версии iOS 16.1:

Обои теперь можно выбирать из

Читать далее