Одно из возможных решений, которое я нашел, - это использование SVG ...
https://codepen.io/njt1982/pen/EpVeYw
Каждый столбец становится следующим:
Затем мы отбрасываем все понятия размера шрифта и делаем это:
.tile svg {
position: absolute;
left: 0;
top: 0;
line-height: 0;
width: 100%;
height: 100%;
fill: #333;
}
Кажется, масштабируется довольно хорошо - у меня нет, однако, браузера протестировал его ...
Вы можете отфильтровать в подзапросе напрямую, избегая сканирования неиспользуемых строк
SELECT columnName, someColumnWithXml
FROM _Table1
INNER JOIN _Activity on _Activity.oid = _Table1.columnName
INNER JOIN _ActivityType on _Activity.activityType = _ActivityType.oid
--_ActivityType.forType is a string
WHERE _ActivityType.forType = '_Disclosure'
AND _Activity.emailRecipients IS NOT NULL
someColumnWithXml LIKE '%'+'9D62EE8855797448A7C689A09D193042'+'%'