2017-02-16 1 views
1

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

  • Повышена данных в таблицах
  • Увеличение данных в некоторых результатах
  • Неэффективное или чрезмерно агрессивное использование сделок

Любые советы о том, как для диагностики производительности конкретного запроса?

ответ

1

При запуске интерактивного запроса к базе данных в консоли управления онлайн-платформой Google Cloud Platform вы можете запросить генерацию пояснения плана с вкладкой под кнопкой «Запустить запрос». Это объяснение поможет вам понять, почему ваш запрос работает медленно.

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

Смежные вопросы