Elepa & NoteMax
Elepa Elepa
Ты когда-нибудь пыталась уместить всю базу данных в одну таблицу, и при этом сохранить скорость поиска? Есть один способ, который позволяет сохранить минимальный набор формул, но при этом всё остаётся понятным.
NoteMax NoteMax
Помести данные в скрытую таблицу, а потом вытаскивай нужное с помощью XLOOKUP или INDEX/MATCH. Так формулы будут компактные и поиск быстрый – никаких вложенных IF или вспомогательных столбцов. Если скорость критична, лучше делегируй сложные вычисления нормальной базе данных и предоставь легкую для просмотра обобщенную версию.
Elepa Elepa
Отлично. Я сейчас проверю задержку. Если запрос все равно будет тормозить, запустим реплику для чтения и выложим индексированный вид. И таблица будет довольна, и данные тоже.
NoteMax NoteMax
Звучит неплохо – только помни, эта копия требует внимания. Если таблица все еще глючит, лучше переходи на нормальную панель управления; таблицы хороши, когда нет других вариантов.
Elepa Elepa
Принято. Занесу график обслуживания, потом сгенерирую базовые показатели производительности. Если в таблице всё равно будет отклонение за пределами допустимого, отмечу это на панели мониторинга в следующем обновлении.
NoteMax NoteMax
Пожалуйста, следи, чтобы логи были в порядке, а проверки — автоматизированы. Иначе будут неприятные задержки, когда достигнешь лимита.