169 похожих чатов

Пользуюсь инструментом от BlitzIndex, показал что в таблице больше 10ти

индексов, разве это критично когда их больше 10? чем грозит? у этого пендоса нет подробностей

19 ответов

7 просмотров

большое количество индексов может иметь негативное влияние на производительность и обслуживаемость базы. Рекомендую регулярно анализировать необходимость каждого индекса и удалить ненужные или дублирующие индексы. Оптимальное количество индексов зависит от конкретных требований и характеристик вашей базы данных. с BlitzIndex не сталкивался так как он не является широко известным или распространенным инструментом.

"У этого пендоса" вроде же были гиперссылки на пояснения прямо из какого-то поля результата, нет? У этой диагностики должна была быть сюда, вроде: https://www.brentozar.com/blitzindex/sp_blitzindex-index-hoarding/

Количество индексов не критично никоим образом

SRG TRST
большое количество индексов может иметь негативное...

это сказки если индексы нужны значит индексы нужны

Ilya Zviagin
это сказки если индексы нужны значит индексы нужны

А если в таблице из 100500 полей нужные данные, значит в таблице нужно 100500 полей? ;) Суть-то в том, что оба варианта крайне маловероятны / подозрительны (т.е. скорее всего столько индексов — чья-то ошибка, поэтому стоит проверить это), только и всего.

Yaroslav Schekin
А если в таблице из 100500 полей нужные данные, зн...

Количество возможных индексов таблицы - это по-моему n факториал от числа полей таблицы, Может я ошибаюсь в формуле, но точно это количество растёт очень быстро, так, что встретить 10 индексов на достаточно узкой таблицы вполне можно

Суть в том, что встретить-то можно что угодно, но, скорее всего, 10 индексов на узкой таблице — ошибка индексации (большинство из них почти наверняка не используются в запросах, или удовлетворительно "покрываются" другими индексами).

Yaroslav Schekin
Суть в том, что встретить-то можно что угодно, но,...

Ярослав Ну спор бессмысленный потому что вся разница между нами заключается в том что ты считаешь что ты знаешь все на свете возможные случаи, А я наоборот считаю что всего на свете ты не можешь знать, то есть Может быть на практике всё что угодно а в остальном мы мыслим одинаково

Судя по таблицам, это диасофт. Не стоит лезть в индексирование без чёткого понимания. У всего одной (п-таблицы, к тому же ) чтений 0. По всем остальным - чтений порядочно. Если всё-таки хочется понять про каждый индекс - запускайте sp_blitzindex @tablename='таблица" и анализируете используемость индексов.

S͠v͚ ₳ᖇᓎᘜ- Автор вопроса
Ilya Zviagin
Ярослав Ну спор бессмысленный потому что вся разни...

Интересно за сколько лет пришли к таким знаниям и опыту

S͠v͚ ₳ᖇᓎᘜ- Автор вопроса
S͠v͚ ₳ᖇᓎᘜ
Разоблачили) спасибо большое

Кстати, в указанном на картинке выводе есть колонка URL (чуть правее) - там как раз и описывается проблема. Так же есть колонка "More Info" - там команда для получения детальной информации.

Andrey S
Судя по таблицам, это диасофт. Не стоит лезть в и...

Аж молодость вспомнил ))) Поддержу, в индексы в Диасофте надо влезать максимально аккуратно. Он и так производительностью не блещет. До 30 индексов на таблице точно доходил, время вставки приемлемое было. Но, справедливости ради, нагрузка была невелика.

Yaroslav Schekin
А если в таблице из 100500 полей нужные данные, зн...

У Диасофта прежних версий была, мягко говоря, специфическая архитектура. Например, ни в одной таблице вы не встретите Primary Key и Foreign Key. Таблицы весьма широкие, запросы к ним разнообразные.

Igor Chizhov
Аж молодость вспомнил ))) Поддержу, в индексы в Д...

Да уж. Вот всегда меня удивляло, насколько многие "серийные", широко известные (лидеры рынка, с огромной капитализацей, большим количеством серьёзных клиентов и "серьёзной" же ценой... и т.п.) продукты (всякие там ERP, CRM, online store management systems и т.п.), будучи "симпатичными" снаружи, невыносимо отвратительны внутри (особенно базы, да и код зачастую не лучше). ;(

пофигу вообще. Когда запись в таблицу начнет вызывать вопросы, значит индексов скорее всего многовато, а так есть и есть. я в срм по 80 индексов на таблицу встречал и работало)

Похожие вопросы

Обсуждают сегодня

а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Добрый день. Хочу сделать отрисовку по команде на панели. Почему-то рисуется только при втором вызове. С чем может быть связано, не подскажете? procedure TForm1.FormDblClick(...
Kirill Filippenok
20
Блин, интересно, кто-нибудь когда-нибудь переписывал какую-нибудь игру с x86 на arm? Вообще, такое возможно?
Alan 🔝 Бэброу
12
I just installed it but how do I use it?
Talula
12
Всем привет! Подскажите. Я написал приложение на Delphi 10.2 Tokyo под Windows 10. И передо мной стал вопрос о том чтобы сделать это приложение кроссплатформенным (под Linux и...
Дмитрий Завгородний
24
здравствуйте, у меня есть число шестнадцаттиричное, FFFB например, это -5, как мне в консоль вывести -5? мой самописный atoi преобразовывает -5 в 65531
Maxim Of course
7
Всем доброго дня! Подскажите может кто использовал связку Pagebuilder + Clientsetting. Сами параметры с типом pagebuilder в модуле Clientsetting работают нормально, можно такж...
Александр Добриков
12
Всем привет! Нужен совет от опытных. Переношу свой проект с Делфи 10.2 Токио на Лазарус 3.2 установленный через инсталлятор fpcupdeluxe-x86_64-win64. При импортировании проект...
Дмитрий Завгородний
7
А почему в си некоторые вещи работают с двойными кавычками некоторые с одинарными? Нельзя было все сделать с одними или чтоб работало с разными? например чтоб выводить строки ...
.
15
Эх кто-то пришел и весь праздник испортил :( You need complex FBX scene importing setup to change things on import? good luck with that. You need navigation and pathfinding? g...
Serg Gini
5
Карта сайта