Облачный SQL 2-го поколения (5.7) очень медленно работает после обслуживания Google - PullRequest
0 голосов
/ 12 ноября 2018

После техобслуживания Google в моем экземпляре Google Cloud, в прошлую субботу, доступ к базе данных из моего приложения GAE был очень медленным ... это очевидно на огромных таблицах. Раньше у меня были очень хорошие показатели, а теперь ужасные. Запросы выполняются в 10–20 раз медленнее, что приводит к ошибке 500 на стороне приложения после истечения тайм-аута 60 с. Кроме того, процессор экземпляра в большинстве случаев работает почти на 100%, тогда как раньше он составлял около 20%.

Операции чтения / записи теперь безумно выше, чем раньше ...

Я уже проверил состояние таблицы, оптимизировал соответствующие таблицы, удалил и перестроил индексы и т. Д. *

Это остается тем же самым ... не могу сделать это ... фактическая версия экземпляра 5.7.14-google (Google) - db-n1-standard-1

При проверке процессов я часто вижу такие состояния: «отправка данных» и «оптимизация» ... эти процессы занимают так много времени и всегда связаны с подсчетом запросов ...

Например:

| 298620 | root       | cloudsqlproxy~173.194.90.100 | db_name | Query   |    7 | Sending data | SELECT COUNT(*) AS `__count` FROM `sms_sms` 
WHERE NOT ((`sms_sms`.`origin` = (`sms_sms`.`recipient`) |
| 298636 | root       | cloudsqlproxy~74.125.93.164  | db_name | Query   |    8 | optimizing   | SELECT COUNT(*) AS `__count` FROM `sms_sms`

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

Буду признателен за любую помощь!

Спасибо

...