Наконец-то это сработало для меня
Проблема в обновлении anroidx libs
Разрешить путем возврата версии appcompat из «alpha02 / alpha03» обратно в «alpha01»
реализация ' androidx.appcompat: appcompat: 1.1.0-alpha01 '
или лучше
реализация' androidx.appcompat: appcompat: 1.0.2 '-> для более стабильной работы
Возможно, вы не думаете, что репликация не является оптимальной стратегией, но взгляните на эту ссылку , которая содержит довольно простой и понятный совет по использованию репликации для балансировки нагрузки. на нескольких машинах.
Есть только две стратегии: репликация и разделение. Репликация часто происходит, когда у вас меньше записи и больше трафика чтения, так что вы можете перенаправить чтения многим ведомым, с ловушкой большого количества трафика репликации со временем и вероятностью возникновения непредвиденных ситуаций.
С помощью шардинга вы разделяете таблицы базы данных на нескольких машинах (так называемый функциональный шардинг), что особенно усложняет объединение. Если это больше подходит, вам также нужно разделить строки на нескольких машинах, но это неинтересно и зависит от уровня разделения, реализованного между вашим приложением и базой данных.
Базы данных, ориентированные на документы, или хранилища столбцов делают эту работу за вас, но в настоящее время они оптимизированы для OLAP, а не для OLTP.
Вам следует взглянуть на MySQL Performance Blog . Может быть, вы найдете что-то полезное.