Англійська лексика: Бази даних · Індекси та продуктивність запитів

Що означає index?

Значення й приклади · Бази даних

/ˈɪndɛks/іменникОсновний термін

index: індекс, індекс бази даних

Додаткова структура даних, побудована за одним або кількома стовпцями, яка допомагає швидко знаходити рядки без читання всієї таблиці, подібно до покажчика наприкінці книжки.

Де і як уживається

Індекс — перше, що перевіряють, коли запит повільний. Індекси створюють, додають, видаляють і перебудовують; запит може використовувати або «влучати» в індекс. Вони пришвидшують читання, але сповільнюють запис і займають місце на диску, тож їх додавання завжди є компромісом. Типовий варіант у більшості баз — B-tree.

Приклади речень

  1. After we added an index on created_at, the query went from six seconds to forty milliseconds.

    Після додавання індексу за created_at час запиту скоротився з шести секунд до сорока мілісекунд.

    Індекс за датою створення значно прискорив пошук потрібних рядків.

  2. Too many indexes on this table are slowing down our inserts.

    Забагато індексів у цій таблиці сповільнюють вставлення.

    Кожен додатковий індекс потребує оновлення під час запису, тому їх надмірна кількість шкодить швидкості вставлення.

Поширені словосполучення

  • create an index
  • add an index
  • drop an index
  • use an index
  • composite index

Це слово в інших галузях

Те саме англійське слово може мати інше значення в іншій галузі:

Інші терміни: Індекси та продуктивність запитів

Закріплюйте лексику читанням

Тексти відповідного рівня допомагають запам’ятовувати нові слова. Оберіть безкоштовні книжки англійською: