Оценка производительности приложения | Qlik Cloud Справка
Перейти к основному содержимому Перейти к дополнительному содержимому

Оценка производительности приложения

Оценка производительности позволяет оценивать производительность вашего приложения по мере его разработки. Оценка производительности предоставляет четкие, практически применимые метрики, такие как время отклика для общедоступных листов и объектов. Эти данные можно использовать для выявления узких мест производительности и сравнения метрик между версиями приложения.

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

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

Для запуска оценки производительности необходимо иметь одну из следующих ролей:

  • Администратор клиента

  • Владелец пространства

  • Участник пространства с одной из следующих ролей:

    • Может редактировать

    • Может редактировать данные в приложениях

    • Может управлять

    • Может работать (в управляемых пространствах)

Примечание к информации
  • Все пользователи, включая администраторов клиента, должны иметь как минимум разрешение на просмотр в пространстве, чтобы оценивать там приложения.

  • Администраторы клиента всегда могут просматривать результаты оценки производительности для всех приложений, даже если у них нет разрешения на доступ к пространству или приложению.

Использование оценки производительности

Можно оценить производительность любого приложения Qlik Sense в Qlik Cloud. Используйте оценку производительности, чтобы:

  • Измерить производительность вашего приложения.

  • Проверить, повлияли ли изменения в вашем приложении на производительность.

  • Получить рекомендации по оптимизации производительности приложения.

Оценка производительности анализирует время отклика для всех общедоступных листов и объектов в приложении. Включаются только опубликованные листы, поэтому листы в разработке обычно не влияют на результаты — однако оценка также проверяет, какие поля используются, что может привести к анализу неопубликованных листов.

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

Что следует учитывать

  • Оценка производительности выполняется в облачной среде, поэтому время отклика может варьироваться из-за задержек и колебаний пропускной способности.

  • Для обеспечения более согласованных сравнений выполняйте оценки с небольшим интервалом времени.

  • На результаты может повлиять выполнение оценок на аналитических механизмах разного размера.

Для получения дополнительной информации о факторах производительности см. Оптимизация производительности приложения.

Механизмы, используемые для оценки приложений

При запуске оценки производительности приложения в Qlik Cloud оценка выполняется на выделенном механизме.

По умолчанию для оценок используется механизм 20 ГБ (Standard-20). Если ваша лицензия включает поддержку больших приложений, оценки могут выполняться на более крупном механизме (от Large-40 до Large-200), когда приложению требуется больше памяти, а пространство настроено для больших приложений.

Механизм, используемый при оценке, имеет тот же размер, который будут использовать реальные пользователи при открытии приложения. Это позволяет наблюдать за производительностью в ожидаемой среде выполнения.

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

Примечание к подсказке

Администраторы могут вручную назначать механизмы приложениям для тестирования производительности с механизмами разных размеров. Для получения подробной информации см. Назначение механизмов для повышения производительности приложения.

Размеры механизмов

  • Standard-20: Механизм по умолчанию (20 ГБ)

  • Large-40, Large-60, … Large-200: Более крупные механизмы (число указывает объем памяти в ГБ)

Спецификации механизма
Механизм Память До ядер*
Large-40 40 ГБ 10 ядер
Large-60 60 ГБ 14 ядер
Large-80 80 ГБ 20 ядер
Large-120 120 ГБ 30 ядер
Large-160 160 ГБ 40 ядер
Large-200 200 ГБ 50 ядер

* «До ядер» означает, что ресурсы предоставляются по мере необходимости, хотя не все вычисления могут использовать все ядра одновременно.

Использование емкости

  • Выполнение оценки производительности для большого приложения использует часть вашей емкости перезагрузки больших приложений, даже если приложение не перезагружается. Qlik Cloud временно предоставляет более крупный механизм для выполнения оценки,

  • Открытие приложения напрямую для тестирования производительности потребляет емкость потребления больших приложений для сеанса, как и при обычном использовании.

Для получения дополнительной информации о емкости больших приложений см. Поддержка больших приложений.

Запуск оценок производительности для приложений

Для запуска оценки производительности необходимо иметь разрешение на перезагрузку для приложения. Оценку производительности можно запустить из:

  • Ваших центров активности

  • Сведений о приложении

Запуск оценок производительности из центров активности

  1. В центре активности нажмите Дополнительно на приложении, которое хотите оценить.

  2. Выберите ИнструментыОценка производительности.

  3. Нажмите Оценить сейчас.

    Вы получите уведомление, когда оценка будет завершена.

Запуск оценок производительности из сведений о приложении

  1. В центре активности нажмите Дополнительно на приложении, которое хотите оценить.

  2. Выберите значок информации Сведения, затем нажмите значок оценки производительности Оценка производительности.

  3. Нажмите Оценить сейчас.

    Вы получите уведомление, когда оценка будет завершена.

Запуск оценок производительности из приложения

  1. В приложении нажмите на имя приложения, чтобы открыть Сведения.

  2. Выберите ИнструментыОценка производительности.

  3. Нажмите Оценить сейчас.

    Вы получите уведомление, когда оценка будет завершена.

Просмотр результатов оценки

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

Примечание к информации

Результаты оценки производительности приложения хранятся в течение 90 дней.

Просмотр одной оценки производительности

  1. Чтобы просмотреть оценку производительности, нажмите Дополнительно на приложении.

  2. Выберите значок информации Сведения, затем нажмите значок оценки производительности Оценка производительности. Все оценки перечислены в таблице оценок производительности.

    Примечание к подсказкеВы также можете перейти к результатам, нажав Просмотреть результаты в уведомлении.
  3. Нажмите Просмотр на оценке, которую хотите просмотреть.

    Обзор оценки.

    Окно сведений об оценке производительности, показывающее несколько запусков оценки производительности.
  4. В окне результатов представлена информация о результатах оценки производительности.

    Примечание к подсказкеСм. Информация об оценке производительности для получения подробной информации о конкретных метриках.

    Вкладка информации об оценке.

    Окно сведений об оценке производительности, показывающее вкладку информации.
  5. Выберите вкладку Результаты для просмотра более конкретной информации о производительности.

    Вкладка результатов оценки.

    Окно сведений об оценке производительности, показывающее вкладку информации.
  6. Нажмите Стрелка вниз, чтобы показать сведения для каждой строки. Вы также можете нажать Стрелка вниз для каждого листа, чтобы показать объекты с наибольшим временем загрузки.

  7. Нажмите Значок новой вкладки, чтобы открыть приложение, содержащее объект. Конкретный объект будет выделен на листе.

  8. Выберите вкладку Рекомендации для просмотра рекомендаций по улучшению производительности приложения. Для получения подробной информации о каждой рекомендации см. Рекомендации по производительности приложения.

    Вкладка рекомендаций.

    Окно сведений об оценке производительности, показывающее вкладку рекомендаций.

Сравнение оценок производительности

  1. Чтобы просмотреть оценку производительности, нажмите Дополнительно на приложении.

  2. Выберите значок информации Сведения, затем нажмите значок оценки производительности Оценка производительности. Все оценки перечислены в таблице оценок производительности.

  3. Выберите две оценки, которые хотите просмотреть, затем нажмите Сравнить.

    Сравнение двух оценок.

    Таблица оценки производительности с двумя выбранными строками и отображаемой кнопкой сравнения.
  4. Результаты оценки откроются в окне. См. Информация об оценке производительности для получения подробной информации о конкретных метриках. На вкладке Информация показаны метрики для выбранной оценки производительности, а также разница между ними.

    Информация о сравнении оценок.

    Таблица оценки производительности с двумя выбранными строками и отображаемой кнопкой сравнения.
  5. Выберите вкладку Результаты для просмотра более конкретной информации о производительности. Для каждой строки показано абсолютное и относительное изменение.

    Можно сортировать по столбцам «Абсолютное изменение» и «Относительное изменение». Нажмите на заголовок столбца для сортировки по возрастанию или убыванию.

    Результаты сравнения оценок.

    Таблица оценки производительности с двумя выбранными строками и отображаемой кнопкой сравнения.
  6. Нажмите Стрелка вниз, чтобы показать сведения для каждой строки.

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

Информация об оценке производительности

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

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

Вкладка информации

На вкладке Информация показана основная информация о приложении для выбранной версии.

Аналитический механизм

  • Показывает аналитический механизм, использованный во время оценки.

    Примечание к информацииЕсли включена поддержка больших приложений, вместо механизма Standard-20 может использоваться более крупный механизм.

Статус

  • Показывает статус оценки производительности.

    • Готово к проверке — оценка производительности успешно завершена.

    • Предупреждение — оценка производительности завершена, но некоторые результаты отсутствуют или неточны.

    • Не удалось оценить — оценка производительности не была успешно завершена, а результаты отсутствуют или неточны.

Размер приложения

  • Источник метрики: Метаданные приложения

  • Показывает общий размер модели данных приложения в памяти без начальных выборок.

Количество строк

  • Источник метрики: Метаданные приложения

  • Показывает общее количество строк, содержащихся в таблицах в модели данных приложения.

Общедоступные листы в приложении

  • Источник метрики: Метаданные приложения

  • Показывает общее количество общедоступных листов в приложении.

Общедоступные объекты в приложении

  • Источник метрики: Метаданные приложения

  • Показывает общее количество общедоступных объектов в приложении.

    Примечание к информацииВ результатах оценки производительности общедоступные листы не учитываются как общедоступные объекты.

Не оценено

  • Источник метрики: Измерено

  • Перечисляет все объекты, которые не удалось полностью оценить. Типичные причины могут включать невыполнение условия вычисления для объекта или неподдерживаемый тип объекта для оценки. Например, поведение разработанного клиентом расширения неизвестно средству оценки приложения и может быть оценено неправильно.

Предупреждения

  • Источник метрики: Измерено

  • Перечисляет объекты, имеющие проблемы, связанные с разработкой приложения, которые, возможно, потребуется устранить. Например, объект, который функционирует на листе, но имеет коды ошибок, такой как объект, не имеющий мер или измерений, указывается в разделе Предупреждения. Если объект возвращает страницу данных, превышающую указанный размер, это также будет указано здесь с пометкой Слишком большая полезная нагрузка.

Критические ошибки

  • Источник метрики: Измерено

  • Перечисляет ошибки, которые помешали завершению оценки, а также квоты клиента или приложения. Это может включать ошибки средства оценки приложения или другие проблемы инфраструктуры, препятствующие завершению, например, если превышена квота на оценку приложения или если приложение превышает ограничение размера оценки приложения в 20 ГБ и не может быть открыто.

Вкладка результатов

На вкладке Результаты представлена более конкретная информация об оценке производительности.

Объект, демонстрирующий проблемы с кэшированием

Однопоточные объекты

  • Источник метрики: Измерено

  • В этом разделе содержатся объекты, метрики производительности которых указывают на преимущественно однопоточную обработку во время загрузки. Если объект появляется в этом разделе, а время отклика для пользователя считается слишком долгим, запросы, возникающие в результате любых выражений в объекте, следует проверить на наличие узких мест. Потенциально можно внести улучшения, настроив модель данных или выражения.

  • Для получения дополнительной информации об однопоточной производительности см. Полей из разных таблиц внутри таблицы агрегирования следует избегать по возможности.

Объекты, превышающие лимит памяти

  • Источник метрики: Измерено

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

Время открытия приложения

  • Источник метрики: Измерено

  • В этом разделе описывается каждый шаг в процессе открытия приложения и сколько времени он занимает.

Общедоступные листы по времени начальной загрузки

  • Источник метрики: Измерено

  • Измерение времени отклика для каждого листа. Эти измерения извлекаются при первом обходе приложения и поочередном запросе каждого из листов. Значения, содержащиеся в этом разделе, представляют собой время загрузки для каждого листа в худшем случае. Для каждого листа можно просмотреть 5 самых медленных объектов, содержащихся в нем, нажав на значок стрелки справа от строки. Это дает быструю разбивку того, на что тратится время при загрузке листа.

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

Время загрузки кэшированного листа

  • Источник метрики: Измерено

  • Измерение времени отклика для каждого листа. Когда все листы были запрошены в первый раз, они обычно должны были быть кэшированы. Эти измерения извлекаются при втором обходе приложения и поочередном запросе каждого из листов. Здесь также можно получить разбивку того, на что тратится время на уровне объектов, развернув строку с помощью кнопки справа.

Время начальной загрузки объекта

  • Источник метрики: Измерено

  • Измерение времени отклика для каждого объекта. Эти измерения извлекаются при первом обходе приложения и поочередном запросе каждого из объектов. Значения, содержащиеся в этом разделе, представляют собой время загрузки для каждого объекта в худшем случае.

  • Например, можно улучшить использование кэширования с помощью Основных элементов. Для получения дополнительной информации см. Основные элементы или переменные, используемые для выражений.

Время загрузки кэшированного объекта

  • Источник метрики: Измерено

  • Измерение времени отклика для каждого объекта. Когда все объекты были запрошены в первый раз, они обычно должны были быть кэшированы. Эти измерения извлекаются при втором обходе приложения и поочередном запросе каждого из объектов.

Распределение памяти по таблицам

  • Источник метрики: Метаданные приложения

  • Список таблиц, включенных в модель данных, и их размер. Этот раздел будет интересен при попытке минимизировать размер модели данных, что приводит к улучшению скорости отклика.

  • Можно удалить поля и таблицы, которые не используются ни в одном выражении в Скрипте загрузки, чтобы повысить скорость и улучшить использование ресурсов. Для получения дополнительной информации см. Производительность модели данных.

Распределение памяти по полям

  • Источник метрики: Метаданные приложения

  • Список полей, включенных в модель данных, и их размер. Этот раздел будет интересен при попытке минимизировать размер модели данных, что приводит к улучшению скорости отклика.

  • Можно удалить поля и таблицы, которые не используются ни в одном выражении в Скрипте загрузки, чтобы повысить скорость и улучшить использование ресурсов. Для получения дополнительной информации см. Производительность модели данных.

Рекомендации по производительности приложения

Рекомендации предоставляются, чтобы помочь оптимизировать производительность приложения. В представлении рекомендаций они сгруппированы по областям, таким как дизайн приложения и загрузка данных. Каждая рекомендация отображается в виде карточки с заголовком, описанием и действием, которое открывает затронутый объект, лист, приложение или Редактор загрузки данных.

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

Добавление условия вычисления диаграммы

Для диаграмм с истекшим временем ожидания

Эта рекомендация появляется, когда время ожидания диаграммы истекает во время вычисления. Используйте действие на карточке рекомендации, чтобы открыть затронутый объект на его листе, затем проверьте, какой объем данных диаграмма пытается вычислить до того, как пользователь сделает выборки.

Для повышения производительности:

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

  • Используйте фильтры с высокой степенью влияния, такие как дата, регион или продукт, перед отображением подробных результатов.

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

  • Снова запустите оценку производительности, чтобы убедиться, что проблема с тайм-аутом решена.

Для получения дополнительной информации об условиях вычисления см. Оптимизация производительности приложения.

Для диаграмм с множеством измерений

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

Для повышения производительности:

  • Добавьте условие вычисления, чтобы диаграмма вычислялась только после сужения данных.

  • Уменьшите количество измерений, отображаемых одновременно, особенно в широких или очень подробных таблицах.

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

  • Оставьте только те поля, которые необходимы для анализа при первоначальном просмотре.

Для получения дополнительной информации о рекомендациях по дизайну визуализации см. Оптимизация производительности приложения.

Сокращение заголовка, подзаголовка или сноски диаграммы

Эта рекомендация появляется, когда заголовок, подзаголовок или сноска диаграммы необычно длинные. Длинные заголовки могут увеличить накладные расходы при загрузке множества объектов, особенно в больших приложениях.

Для повышения производительности:

  • Делайте заголовок диаграммы коротким и сфокусированным на вопросе, на который отвечает диаграмма. Максимальная длина в 256 символов является общерекомендуемым ориентиром.

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

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

Если несколько диаграмм имеют длинные заголовки, просмотрите дизайн листа в целом и упростите формулировки там, где это возможно.

Сокращение описания листа

Эта рекомендация появляется, когда описание листа необычно длинное. Описания полезны для контекста, но очень длинные описания могут добавить ненужные накладные расходы.

Для повышения производительности:

  • Сведите описание к краткому изложению цели листа. Максимальная длина в 1000 символов является общерекомендуемым ориентиром.

  • Переместите пошаговые инструкции или обширный бизнес-контекст в текст листа, примечания или соответствующий справочный контент.

  • Проверьте, нужно ли еще описание, особенно для листов, предназначенных только для разработки.

Уменьшение количества диаграмм в приложении

Эта рекомендация появляется, когда приложение содержит большое количество диаграмм на опубликованных листах. Используйте действие рекомендации, чтобы открыть приложение и проверить, какие листы и объекты действительно нужны пользователям.

Для повышения производительности:

  • Удалите или переделайте диаграммы, дублирующие один и тот же анализ.

  • Храните контент для разработки или устранения неполадок на частных листах, чтобы он не включался в оценки опубликованных листов.

  • Объедините связанные аналитические данные в меньшее количество более понятных диаграмм вместо множества мелких визуализаций.

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

Для получения общих рекомендаций по дизайну см. Оптимизация производительности приложения.

Уменьшение количества диаграмм на листе

Эта рекомендация появляется, когда один лист содержит много диаграмм. Карточка рекомендации открывает затронутый лист, чтобы можно было проверить, что вычисляется, когда пользователи переходят на этот лист или делают выборки.

Для повышения производительности:

  • Разделите перегруженные листы на более мелкие листы, ориентированные на конкретные задачи.

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

  • Замените группы похожих диаграмм одной диаграммой, использующей выборки или детализацию.

  • Проверьте, можно ли скрыть большие таблицы за выборками или переместить их на отдельный лист анализа.

Перемещение вычисляемых измерений в скрипт загрузки

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

Для повышения производительности:

  • Создайте поля в скрипте загрузки для измерений, основанных на стабильных бизнес-правилах.

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

  • Перезагрузите приложение и обновите затронутые диаграммы для использования новых полей.

  • Снова запустите оценку, чтобы сравнить обновленное время отклика.

Для получения дополнительной информации о дизайне модели данных см. Производительность модели данных.

Упрощение таблиц Section Access

Эта рекомендация появляется, когда обработка Section Access способствует медленной загрузке. Откройте Редактор загрузки данных из карточки рекомендации и просмотрите логику скрипта, используемую в Section Access.

Для повышения производительности:

  • Делайте таблицы Section Access как можно меньше, включая только необходимых пользователей, группы и поля сокращения.

  • Удалите неиспользуемые столбцы и избегайте сложных преобразований внутри раздела Section Access скрипта.

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

  • Протестируйте приложение с репрезентативными пользователями после изменений, чтобы убедиться, что сокращение количества данных по-прежнему работает должным образом.

Для получения дополнительной информации см. Управление безопасностью данных с помощью Section Access.

Объединение таблиц и удаление неиспользуемых таблиц

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

Для повышения производительности:

  • Удалите поля и таблицы, которые не используются в диаграммах, выражениях или логике безопасности.

  • В некоторых случаях объединение таблиц может помочь повысить производительность. Примеры случаев, когда предлагается объединение таблиц:

    • Несколько таблиц фактов можно объединить в одну таблицу.

    • Когда вычисления распределены по множеству таблиц, рассмотрите возможность объединения таблиц, чтобы сделать зависимые таблицы ближе друг к другу с меньшим количеством переходов между таблицами.

  • Удалите промежуточные или буферные таблицы, которые больше не нужны после преобразования данных.

  • После внесения изменений перезагрузите приложение и проверьте затронутые диаграммы.

Для получения дополнительной информации см. Производительность модели данных.

Уменьшение количества диаграмм и листов

Эта рекомендация появляется, когда открытие приложения и инициализация состояния пользователя занимают слишком много времени. Используйте карточку рекомендации, чтобы открыть приложение и проверить, сколько листов и объектов загружается в рамках опубликованного интерфейса.

Для повышения производительности:

  • Архивируйте, отмените публикацию или удалите листы, которые больше не нужны пользователям.

  • Делайте целевые листы легкими, чтобы первоначальный интерфейс не требовал множества вычислений.

  • Переместите специализированный или редко используемый анализ на отдельные листы или в приложения.

  • Проверьте, можно ли заменить большие группы объектов более простой навигацией и меньшим макетом по умолчанию.

Уменьшение количества листов в приложении

Эта рекомендация появляется, когда приложение содержит много листов, что может увеличить время открытия и сделать навигацию менее эффективной. Используйте действие рекомендации, чтобы открыть приложение и проверить, какие опубликованные листы все еще требуются для текущих рабочих процессов пользователей.

Для повышения производительности:

  • Удалите листы, которые больше не нужны пользователям.

  • Объедините листы, охватывающие аналогичный анализ, в меньшее количество более понятных листов, ориентированных на конкретные задачи.

  • Сохраняйте фокус пути пользователя по умолчанию, размещая ключевые аналитические данные на небольшом количестве основных листов.

  • По возможности переместите исследовательский или редко используемый анализ в отдельные приложения.

Для получения дополнительной информации см. Оптимизация производительности приложения.

Анализ неиспользуемых полей

Эта рекомендация помогает выявить поля, которые загружаются в приложение, но не используются в визуализациях, выражениях или другой активной логике. Удаление неиспользуемых полей может сократить время перезагрузки, использование памяти и сложность модели.

Примечание к информацииОбнаружение последующего использования выполняется по мере возможности и может не выявить каждую зависимость. Перед внесением изменений проверьте потенциальное влияние на приложение и его данные.
Примечание к информацииКлючевые поля никогда не включаются в список полей, предлагаемых к удалению, а также не включаются в автоматически сгенерированный скрипт для удаления неиспользуемых полей.

Чтобы применить рекомендацию:

  • Запустите анализ неиспользуемых полей, нажав Анализировать.

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

  • Если скрипт сгенерирован и вы им удовлетворены, нажмите Копировать в буфер обмена, чтобы скопировать его. Перейдите в Редактор загрузки данных и вставьте содержимое в конец вашего скрипта загрузки. Затем перезагрузите приложение.

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

Для получения дополнительной информации см. Производительность модели данных.

Удаление неиспользуемых полей

Эта рекомендация появляется, когда загрузка некоторых полей занимает больше времени, чем ожидалось.

Рассмотрите возможность запуска анализа неиспользуемых полей, чтобы определить поля, которые можно удалить для оптимизации производительности. На вкладке Рекомендации разверните Анализ неиспользуемых полей и нажмите Анализировать.

Для получения дополнительной информации об анализе неиспользуемых полей см. Анализ неиспользуемых полей.

Настройки уведомлений

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

Нажмите Дополнительно на приложении и выберите Уведомления. Доступны следующие уведомления для оценок производительности:

  • Оценка производительности для этого приложения готова к проверке

  • Не удалось запустить оценку производительности для этого приложения

Ограничения

  • Оцениваются только общедоступные листы в приложении, включая все объекты на них.

  • Обработка тайм-аутов оценки

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

    Чтобы снизить риск тайм-аута:

    • Сделайте нерелевантные листы частными перед запуском оценки.

    • Для опубликованных приложений можно дублировать приложение и опубликовать копию с меньшим количеством общедоступных листов.

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

  • Поддерживаются не все объекты диаграмм. Если объект не поддерживается, он упоминается в разделе Не оценено в результатах.

  • Объекты диаграмм, созданные из предложений диаграмм до июня 2020 года, необходимо обновить вручную для их поддержки.

  • Если приложение использует Section Access для сокращения количества данных, оценка выполняется с данными, сокращенными для текущего пользователя. Это означает, что необходимо запустить оценку от имени пользователя, имеющего доступ к набору данных, который вы хотите оценить. Сравнение результатов от пользователей с разным Section Access не имеет смысла.

  • Случай по умолчанию (без поддержки больших приложений): Оценка производительности приложения ограничена емкостью механизма 20 ГБ. Приложения, требующие больше памяти, не пройдут оценку с сообщением об ошибке.

  • С поддержкой больших приложений: Если вы приобрели поддержку больших приложений, вы можете оценивать приложения размером до 50 ГБ, используя механизмы с большей емкостью. Для получения дополнительной информации о поддерживаемых размерах приложений см. Поддержка больших приложений.

  • Таблицы записей не поддерживаются при оценке работы приложения.

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице или с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом!