Skip to main content
Доступно для самостоятельного развертывания на тарифе Business и выше
Путь: Панель администрирования → Операции с запросами таблиц Используйте Операции с запросами таблиц, когда представления, фильтры, связи или поиск в большой таблице становятся медленными. Фоновый анализатор отслеживает нагрузку запросов и преобразует наблюдения в рекомендации. На странице они перечислены, чтобы администраторы экземпляра могли изучить доказательства, глубже проанализировать конкретную таблицу и подтвердить любое изменение базы данных. Счетчики над списком сводят текущую картину: окна наблюдения, запросы, медленные запросы, тайм-ауты, открытые и принятые рекомендации, выполняющиеся и неудачные задачи, а также количество готовых или деградировавших путей доступа для поиска.

Просмотр рекомендаций

Страница открывается на вкладке Рекомендации, упорядоченной по приоритету. Анализатор сопоставляет риск запроса с интенсивностью использования таблицы, поэтому сначала отображаются наиболее важные рекомендации. Ищите по ID таблицы, Базы или Пространства, чтобы отфильтровать все рекомендации; любой другой текст фильтрует то, что уже находится на экране. Фильтры статуса и риска дополнительно сужают список. Каждая запись указывает пространство, базу и таблицу, к которым она относится. Разверните строку, чтобы прочитать доказательства, лежащие в основе рекомендации, системное решение и диагностику SQL: Углубленный анализ открывает рабочее пространство анализа с уже заполненной этой таблицей. Когда анализатор обнаруживает интенсивный поиск подстрок по таблице, он создает одну рекомендацию GIN для сгенерированного текста для всей таблицы вместо индекса для каждого поля. Такая строка предлагает Создать путь поиска вместо Углубленного анализа, а Добавить индекс не отображается, поскольку путь доступа для поиска применяется из рабочего пространства анализа и сначала требует EXPLAIN-пример поиска. Рекомендация закрывается сама, когда у таблицы появляется этот путь. Рядом находятся еще две вкладки: Баннер появляется над списком, когда проблему удерживает ошибка конфигурации: пути доступа для поиска настроены, но флаг среды выполнения выключен; у некоторых таблиц путь доступа устарел или ожидает перестроения, поэтому их поиск незаметно вернулся к более медленному сканированию ILIKE; либо самая старая задача в очереди ожидает достаточно долго, чтобы предположить отсутствие обработчика, который ее получает. Исправьте то, о чем сообщает баннер, прежде чем работать с рекомендациями ниже.

Чтение метки решения

Каждая рекомендация содержит последнее решение, принятое системой:
По умолчанию Teable только записывает решения и создает записи рекомендаций и задач; он не изменяет вашу базу данных самостоятельно. Автоматическое выполнение включается по желанию через V2_TABLE_QUERY_OPS_AUTO_ACCEPT=auto, и даже тогда применяется только к небольшим таблицам, для которых план выполнения показывает явное снижение стоимости. Все остальное ожидает администратора.

Добавление предлагаемого индекса

Если рекомендация предлагает индекс, с которым вы согласны, нажмите Добавить индекс в строке. Подтверждение принимает рекомендацию и выполняет CREATE INDEX CONCURRENTLY для базовой таблицы PostgreSQL; если проверка плана была пропущена, Teable все равно строит индекс на основе рекомендуемых полей. Диалог повторяет доказательства, чтобы вы могли проверить их в последний раз. Для таблицы с предполагаемым размером 50 000 строк или более диалог просит подтвердить наличие окна обслуживания, прежде чем кнопка станет доступной. Одновременное построение на большой таблице занимает время и создает нагрузку во время выполнения. Затем Teable сообщает либо Индекс создан, либо Рекомендация принята и поставлена в очередь. Во втором случае отслеживайте задачу на вкладке Задачи. Если за рекомендацией нет исполняемого физического столбца, Добавить индекс остается отключенной и сообщает об этом; вместо этого используйте рабочее пространство анализа для дальнейшего изучения.

Запуск углубленного анализа

Откройте Рабочее пространство анализа, чтобы проанализировать область по запросу, например когда пользователь сообщает о медленной таблице, для которой еще нет рекомендации. Выберите Таблицу, Базу или Пространство, введите соответствующий ID и выберите тип анализа. Начните с Таблицы, если уже знаете, какая таблица работает медленно. Нажмите Сгенерировать отчет по запросам или Сгенерировать отчет по поиску. Отчет суммирует обнаруженные риски и рекомендуемые дальнейшие действия. Для отчета по поиску EXPLAIN-пример поиска необязателен. Добавьте пример, чтобы проверить совместимость результатов, планы запросов и время повторных запросов для предлагаемого пути доступа для поиска подстрок. Teable не сохраняет значение примера.
Отчет по запросам не изменяет базу данных. Применение рекомендации по поиску подстрок требует EXPLAIN-примера поиска и подтверждения администратора.
Для большой таблицы оцените влияние и запланируйте любое подтвержденное изменение на подходящее окно обслуживания.
Последнее изменение 4 сентября 2026 г.