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