В моем приложении-флешке мы наблюдаем очень высокое потребление памяти и процессора почти на 100% ЦП и памяти для одного вызова API. Мы используем пакет apk flask-rest-json. В нашей модели у нас есть много таблиц, таких как
ТАБЛИЦА A - Родительская таблица B - Дочерний элемент A (идентификатор таблицы как FK) Таблица C - Дочерний элемент B (идентификатор таблицы C как FK) ---> Очень высокаяПамять / ЦП
В дополнение к вышеприведенной таблице у нас есть также много других связанных таблиц (родитель - потомок).
Таблица A похожа на сеанс записи, который содержит много видео (Таблица B), которая содержит многоизображения (таблица C). Таким образом, за 30-минутный сеанс записи у нас есть 30 видеоклипов, а затем 30 * 30 = 900 изображений.
Мы создали отношения между таблицами, используя db.relationship, чтобы мы также могли использовать операции фильтрации.
Как только мы запустим URL-адрес с высоким использованием ЦП / памяти, процесс wsgi уничтожит себя и затем перезапустится.
Пожалуйста, дайте мне знать, чтобы устранить эту проблему. МЫ подозреваем проблему в отношениях БД.