Динамически разместить индекс в Swift

Индексы лучше всего использовать для столбцов, которые часто используются в предложениях и в любой сортировке, например «order by». Возможно, вы работаете над более сложной базой данных, поэтому хорошо помнить несколько простых правил.

  • Индексы замедляют вставки и обновления, поэтому вы хотите тщательно их использовать в столбцах, которые ЧАСТОТНО обновлены .
  • Индексы ускоряются там, где предложения и порядок. Не забудьте подумать о том, КАК ваши данные будут использоваться при создании ваших таблиц. Есть еще несколько вещей, которые нужно запомнить. Если ваша таблица очень маленькая, т. Е. Всего несколько сотрудников, хуже использовать индекс, чем оставить его, и просто позволить ему выполнять сканирование таблицы.
  • Индексы действительно пригодны только для таблиц, которые есть много строк.
  • Еще одна вещь, которую следует помнить, то есть con в ситуации базы данных нашего сотрудника, состоит в том, что если столбец является переменной длиной, индексы (как и большинство MySQL) выполняют гораздо менее эффективно.
  • Не забудьте также присоединиться! Индексированные поля объединений ускоряют работу.
0
задан Kirk 24 February 2015 в 22:49
поделиться