просто хочу проверить, что раздел базы данных реализован только на уровне базы данных, когда мы запрашиваем секционированную таблицу, мы по-прежнему выполняем наш обычный запрос, ничего особенного с нашими запросами, оптимизация выполняется автоматически при разборе запроса, это верно?mysql partitioning
например. у нас есть таблица под названием «адрес» с столбцом «country_code» и «city». так что если я хочу, чтобы все адреса в Нью-Йорке, США, обычно я намотана сделать что-то вроде этого:
select * from address where country_code = 'US' and city = 'New York'
если теперь таблица разбита на разделы «COUNTRY_CODE», и я знаю, что теперь запрос будет только выполняться на разделе, который содержит country_code = US. Мой вопрос: мне нужно явно указать раздел для запроса в моей инструкции sql? или я все еще использую предыдущий оператор, и сервер db оптимизирует его автоматически?
Заранее благодарен!