![]() |
|
Модераторы: skyboy |
![]()
|
|
| animegirl |
|
|||
![]() Незнайка на Марсе ![]() ![]() Профиль Группа: Участник Сообщений: 326 Регистрация: 24.7.2011 Репутация: нет Всего: нет |
А есть ли какая-нибудь разница при больших базах в том, в какой последовательности вписаны столбцы?
Просто я не знакома с механизмом, и чисто по логике если человек читает слева на право, и если машины читает так же, то тогда можно раньше откинуть лишние, если столбец, по которому идёт выборка, находится в начале... -------------------- Скажи миру - НЯ! |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 106 Всего: 454 |
Могу придумать единственный случай, когда последовательность полей имеет значение - это когда какой-то криворукий индивид пишет запрос типа
т.е. не указываются явно поля. Потому что потом непременно другой (а порой и тот же) индивид меняет структуру таблицы, и затем долго медитирует на невесть откуда взявшийся армагеддончик... -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| animegirl |
|
|||
![]() Незнайка на Марсе ![]() ![]() Профиль Группа: Участник Сообщений: 326 Регистрация: 24.7.2011 Репутация: нет Всего: нет |
Было такое, проходила
Как уже написала, я не знаю механизма работы SQL, если идёт считывание построчно при проверке на аргументы, столбцов много, данных тоже, то чисто по логике, чем раньше, механизм наткнётся на точку возврата FALSE для данной строки, тем раньше он перейдёт к следующий... ну примерно как то так а это себе представляю. Добавлено через 1 минуту и 47 секунд Кстати, поповоду вставки, так я совсем обленилась, делаю в pma пустую вставку в тестовую базу, он там пишет команду, я её копирую и заменяю вставляемые значения - минус одна точка возможных описок -------------------- Скажи миру - НЯ! |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 106 Всего: 454 |
animegirl, тебе знаком же какой-то процедурный язык? так вот, можешь воспринимать таблицу в MySQL как массив (или коллекцию), где каждый элемент - запись, которая в свою очередь есть массив указателей на значения полей. Так какая разница, брать первый или последний указатель из этого массива, ты же сразу берёшь нужный указатель по известному индексу.
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MySQL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |