Как выполнять запросы Redshift параллельно
Мне нужно смоделировать базовое нагрузочное тестирование на моем кластере Redshift, и мне нужно выполнить около 20 запросов SELECT параллельно.
Поскольку хранимые процедуры не поддерживаются Redshift, я хотел бы получить некоторые идеи о том, как я могу это сделать.
2 ответа
Решение
Чтобы инициировать выборки параллельно, установите этот
https://github.com/gbb/par_psql
а затем вы можете запустить параллельные команды SQL против красного смещения, как это
export PGPASSWORD=your_pw; par_psql -h your_redshift -p 5439 -U your_username -d mydb —-file=myscript.sql
Проверьте количество слотов запросов WLM
Проверьте маршруты запросов к очередям