Покажите короткий пример по теме «индексы БД» и объясните, что здесь важно.
Что хотят услышать интервьюеры:
Короткий пример по теме индексы БД:
Ответ:
<?php // CREATE INDEX idx_orders_user_id ON orders(user_id); Что важно: код должен быть безопасным, читаемым и соответствовать контракту задачи. Для PHP-разработчика важно объяснить не только «как написать», но и «почему так безопаснее/надежнее».
- ускоряют SELECT
- замедляют INSERT/UPDATE
- должны соответствовать запросам
Типичная ошибка: создавать индексы на все поля подряд.
На собеседовании: проговорите, какие edge cases вы бы проверили тестами и что бы логировали при ошибке.