/
marcusstill
/
ClickHouseCource
Обзор
Документация
Войти
/
marcusstill
/
ClickHouseCource
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ClickHouseCource
/
23_distributed_table_engine_part_2
/
..
README.md
Update README.md
8 месяцев назад
README_DZ.md
Update README.md
9 месяцев назад
План выполнения запроса к распределенной таблице
1. Останавливаем кластер и затем в конфигурационных файлах серверов ClickHouse
2. Пересоздаем таблицу с оценками на кластере
3. Создаем распределенную таблицу с оценками
4. Вставляем данные в распределенную таблицу с оценками
5. Проверяем количество строк в распределенной таблице и в шарде 1
6. Считаем количество уникальных учителей в распределенной таблице
7. Смотрим информацию в system.querylog по запросу к распределенной таблице на шарде 1 реплике 1
8. Смотрим план запроса к распределенной таблице
Соединение распределенной и не распределенной таблиц
9. Создаем на всех нодах кластера таблицу с учителями
10. Создаем распределенную таблицу с учителями
11. Вставляем данные в таблицу с учителями (выполняем на каждой ноде кластера)
12. Проверяем количество строк в распределенной таблице и в локальной таблице
13. Выполняем запрос с соединением распределенной и не распределенной таблиц
14. Смотрим план выполнения запроса с соединением распределенной и не распределенной таблиц
15. Смотрим план выполнения запроса с соединением распределенной и не распределенной таблиц с добавлением флага distributed = 1
Соединяем 2 распределенные таблицы
16. Пересоздаем таблицу с учителями, сделав ее распределенной
17. Пересоздаем распределенную таблицу с учителями
18. Создаем локальную (не на всем кластере) временную таблицу с учителями
19. Наполняем данными временную таблицу с учителями
20. Наполняем распределенную таблицу с учителями данными
21. Смотрим, сколько данных всего в распределенной таблице и в локальной
22. Пробуем выполнить соединение двух распределенных таблиц с помощью INNER JOIN
23. Выполняем соединение двух распределенных таблиц с помощью GLOBAL JOIN
24. Смотрим план запроса с соединением двух распределенных таблиц с помощью GLOBAL JOIN
README.md