Перегляд рекомендацій
Сторінка відкривається на вкладці Рекомендації, упорядкованій за пріоритетом. Аналізатор зіставляє ризик запиту з інтенсивністю використання Таблиці, тому першими відображаються рекомендації, на які найважливіше відреагувати. Шукайте за ідентифікатором Таблиці, Бази або Простору, щоб фільтрувати всі рекомендації; будь-який інший текст фільтрує вміст, який уже відображається. Фільтри стану й ризику додатково звужують список. Для кожного елемента вказано Простір, Базу й Таблицю, до яких він належить. Розгорніть рядок, щоб переглянути докази, на яких ґрунтується рекомендація, рішення системи й діагностику SQL:
Команда Глибокий аналіз відкриває робочу область аналізу з уже вибраною Таблицею.
Якщо аналізатор виявляє інтенсивний пошук підрядків у всій Таблиці, він створює одну рекомендацію GIN для згенерованого тексту для всієї Таблиці замість окремого індексу для кожного Поля. У такому рядку замість Глибокого аналізу доступна команда Створити шлях пошуку, а команда Додати індекс не відображається, оскільки шлях доступу для пошуку застосовується з робочої області аналізу й спочатку потребує прикладу пошуку EXPLAIN. Рекомендація автоматично закриється, коли Таблиця отримає цей шлях.
Поруч розташовано ще дві вкладки:
Над списком з’являється банер, коли проблема конфігурації блокує процес: шляхи доступу для пошуку налаштовані, але прапорець середовища виконання вимкнено; деякі Таблиці мають застарілий шлях доступу або шлях, що очікує перебудови, і їхній пошук непомітно повернувся до повільнішого сканування
ILIKE; або найстаріше завдання в черзі очікує достатньо довго, щоб припустити відсутність активного виконавця. Усуньте проблему, про яку повідомляє банер, перш ніж працювати з рекомендаціями нижче.
Читання позначки рішення
Кожна рекомендація має позначку останнього рішення системи:За замовчуванням Teable лише записує рішення й створює Записи рекомендацій і завдань; він не змінює базу даних самостійно. Автоматичне виконання вмикається окремо за допомогою
V2_TABLE_QUERY_OPS_AUTO_ACCEPT=auto, і навіть тоді застосовується лише до малих Таблиць, план виконання яких демонструє явне зменшення вартості. Усі інші рекомендації очікують дії адміністратора.Додавання запропонованого індексу
Якщо ви погоджуєтеся із запропонованим у рекомендації індексом, натисніть Додати індекс у відповідному рядку. Підтвердження приймає рекомендацію й виконуєCREATE INDEX CONCURRENTLY для базової Таблиці PostgreSQL; якщо перевірку плану було пропущено, Teable усе одно створює індекс із рекомендованих Полів. У діалоговому вікні докази відображаються ще раз для остаточної перевірки.
Якщо орієнтовний розмір Таблиці становить щонайменше 50 000 рядків, перш ніж кнопка стане доступною, діалогове вікно попросить підтвердити наявність вікна технічного обслуговування. Одночасне створення індексу для великої Таблиці потребує часу й створює додаткове навантаження.
Після цього Teable повідомляє Індекс створено або Рекомендацію прийнято й додано до черги. У другому випадку стежте за завданням на вкладці Завдання. Якщо рекомендація не має придатного для виконання фізичного стовпця, команда Додати індекс залишається вимкненою з відповідним поясненням; натомість продовжте дослідження в робочій області аналізу.
Виконання глибокого аналізу
Відкрийте Робочу область аналізу, щоб проаналізувати область за запитом, наприклад коли користувач повідомляє про повільну Таблицю, для якої ще немає рекомендації.
Виберіть Таблиця, База або Простір, введіть відповідний ідентифікатор і виберіть тип аналізу. Починайте з Таблиці, якщо вже знаєте, яка Таблиця працює повільно.
Натисніть Створити звіт про запити або Створити звіт про пошук. У звіті підсумовуються виявлені ризики й рекомендовані подальші дії. Для звіту про пошук приклад пошуку EXPLAIN необов’язковий. Додайте приклад, щоб перевірити сумісність результатів, плани запитів і час повторних запитів для запропонованого шляху доступу до пошуку підрядків. Teable не зберігає значення прикладу.
Звіт про запити не змінює базу даних. Застосування рекомендації щодо пошуку підрядків потребує прикладу пошуку EXPLAIN і підтвердження адміністратора.

