Пересказ статьи Lukas Vileikis. The nuances of MySQL indexes
Это знают разработчики и администраторы баз данных - существует много нюансов, которые необходимо иметь в виду, чтобы не падала производительность базы данных, и чтобы она не вызывала проблем ни сейчас, ни в будущем.
Одним из ключевых извечных аспектов, влияющих на производительность баз данных, являются индексы - они всегда были ключом к повышению производительности запросов, но они же были окутаны тайной. Не важно, выполняете ли вы поиск в индексах B-tree, составных индексах, пространственных индексах или любых других типах индексов, имеющихся в выбранной вами системе управления базами данных, все они работают по-разному, и все они имеют свойственные им преимущества и недостатки. Помимо этого, преимущества и недостатки типов индексов уникальны для используемой системы управления базами данных. Но здесь мы сфокусируемся на MySQL и её клонах (Percona Server и MariaDB); все советы, применимые к MySQL, также применимы к Percona Server и MariaDB.
Продолжить чтение "Нюансы индексов в MySQL"
Пересказ статьи Brent Ozar. “Index Seek” Doesn’t Mean Much.
Когда вы видите “index seek” в плане выполнения, это не означает, что SQL Server прыгает точно к той строке, которую вы ищете. Это означает лишь то, что SQL Server ищет в первом столбце индекса.
Это особенно вводит в заблуждение для индексов, у которых первый столбец не очень
селективный.
Продолжить чтение "Поиск по индексу мало что значит"
Пересказ статьи Esat Erkec. 5 reasons to consider on your Query Performance degradation
Эта статья дает фундаментальные идеи относительно 5 причин, которые могут вызвать падение производительности запроса в SQL Server.
Введение
Человек, профессионально работающий с базами данных, может получить сообщение или звонок с жалобой на производительность запроса. Обычно это звучит так: "Мое приложение или отчет внезапно начало работать медленно, а вчера не было никаких проблем". Теперь давайте посмотрим, как подойти к решению таких проблем. На самом деле огромное число факторов могут привести в деградации производительности запроса. Например, мы можем перечислить следующие причины, которые первыми приходят на ум:
Продолжить чтение "5 причин, которые следует рассмотреть при падении производительности запроса"