### Вопросы про кеширование и базам данных 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?