Мне было интересно, изменился ли кто-нибудь когда-либо, чтобы измерить, как будет выполняться 100 соединенных столов? Каждая таблица имеет столбец идентификатора с основным индексом, а вся таблица - 1: 1.100+ tables JOIN
Это распространенная проблема во многих приложениях ввода данных, где нам нужно собрать 1000+ точек данных. Одним из решений было бы иметь одну большую таблицу с 1000 + столбцами, и альтернативой было бы разбить их на несколько таблиц и присоединиться к ним, когда это необходимо.
Таким образом, возможно, более реальным вопросом было бы то, как 30 таблиц (по 30 столбцов каждый) будут вести себя с многопользовательским соединением.
Строки 500K-1M должны быть ожидаемыми размерами таблиц.
Приветствия
Можете ли вы уточнить, какой SQL вы используете? MySQL/Oracle/MSSQL. Для запросов Oracle вы можете проверить план объяснения для SQL, который вы хотите выполнить, что дает приблизительную стоимость, строки, которые искали, и т. Д., Хотя и неточно. – Sairam
Как увеличить время экспоненциально? Вы имеете в виду «экспоненциально» буквально? –
@Heath Hunnicutt: Ах ты прав, это действительно не экспоненциально, я говорил мусор. Сожалею. –