hosting:mysql:database-optimization

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
hosting:mysql:database-optimization [2019/08/28 17:28]
karlov
hosting:mysql:database-optimization [2020/04/17 12:20] (текущий)
karlov
Строка 50: Строка 50:
  
 P.S. Несмотря на то, что в SQL-запросе идёт поиск по двум столбцам ''publication'' и ''link'', в индекс не добавлялось поле ''link''. Это связано с тем, что для данной таблицы поле ''publication'' с датой является довольно-таки уникальным и максимум будет содержать несколько строк с разным ''link''. Поэтому накладные расходы на формирование индекса для поля ''link'' значительно превышают расходы на сканирование нескольких строк по одному индексу ''publicate''. P.S. Несмотря на то, что в SQL-запросе идёт поиск по двум столбцам ''publication'' и ''link'', в индекс не добавлялось поле ''link''. Это связано с тем, что для данной таблицы поле ''publication'' с датой является довольно-таки уникальным и максимум будет содержать несколько строк с разным ''link''. Поэтому накладные расходы на формирование индекса для поля ''link'' значительно превышают расходы на сканирование нескольких строк по одному индексу ''publicate''.
- 
-===== Другие статьи ===== 
- 
-{{indexmenu>.#1|nsort tsort}} 
  • hosting/mysql/database-optimization.txt
  • Последнее изменение: 2020/04/17 12:20
  • karlov