У нас есть база данных mySQL на Amazon RDS.Вот таблица, которую мы вытаскиваем, которая тянет примерно 150 тысяч строк.Размер пакета данных составляет 500 КБ, но для извлечения сети требуется 10 секунд?
Утверждение довольно простое:
SELECT col1, col2, col3, col4, col5, col6, col7, col8, col9, col10, col11, col12, b.col1, b.col2, c.col1, c.col2
FROM a
JOIN b ON b.col1 = a.col1
JOIN c ON c.col1 = a.col2
Объединенные таблицы очень малы (5-50 строк).
Таблица a
- это место, откуда поступают все строки.
Мы используем mySQL 5.7, поэтому масштабирование буфера должно быть автоматическим?
DB имеет 2 ГБ оперативной памяти.
ОБЪЯСНИТЬ результаты