diff --git a/README.md b/README.md
index b0c705c..8ef30c3 100644
--- a/README.md
+++ b/README.md
@@ -5,7 +5,7 @@
1. [Общие вопросы](#common_questions)
2. [Вопросы про микросервисы](#microseivice_questions)
3. [Вопросы про инфраструктуру и деплой](#infrastructure_deploy_questions)
-4. [Вопросы про кеширование и БД](#database_cache_questions)
+4. [Вопросы про кеширование и базам данных](#database_cache_questions)
5. [Вопросы по языку Golang](#golang_questions)
### Общие вопросы
@@ -105,6 +105,20 @@ TLS решает эту проблему, используя асимметри
С помощью переключателей функциональности (feature toggles) и других инструментов можно следить за тем, как пользователи взаимодействуют с новой функцией, увлекает ли она их или они считают новый пользовательский интерфейс запутанным, и другими типами метрик.
-### Вопросы про кеширование и БД
+### Вопросы про кеширование и базам данных
+
+1. Что такое индексы в MySQL, как и для чего их использовать и создавать?
+2. Что такое составной индекс, как и для чего их использовать и создавать?
+3. Как использовать индексы в JOIN запросах Mysql?
+4. Что такое частичные индексы, как и для чего их использовать и создавать?
+5. В чем отличия InnoDB и MyISAM?
+6. Возможен ли JOIN со вложенными запросами, как?
+7. Что такое дедлоки (deadlock), почему возникают, как можно недопускать?
+8. Что такое HAVING, что он делает как и зачем его использовать?
+9. Разница между WHERE и HAVING и можно ли использовать HAVING без группировки данных?
+10. Что такое EXPLAIN?
+11. Как узнать версию Mysql?
+12. Как можно оптимизировать ORDER BY RAND()?
+13. Как удалить индекс MySQL?
### Вопросы по языку Golang