Последние комментарии

Для меня эта страница - это удобный способ смотреть, что нового происходит в комментариях и сразу находить заметку, не заходя в админку. Думаю, она будет полезна и тебе.


Art Karetnikov

Коллега, да я просто высказал свое мнение, с чего можно начать. Имею скромное мнение, что кое-что про индексы и их оптимизацию я знаю.
По пункту 1 позвольте с вами не согласиться - обычно сначала находят проблему, а уже потом изучают, как ее исправить.
Не менее позвольте не согласиться по пункту 2.  И весят индексы по тексту весьма хорошо, и уже упомянутая вами проблема с типом данных, и не упомянутая, но существующая проблема с коллейтами,  и джойны по текстовым полям некоторые практикуют, раз индекс-то есть.
3 и 4 с удовольствием прочитаю,  а равно рекомендовал бы сделать статью на тему "какие еще, кроме отсутствия индексов, бывают грабли с оптимизацией и как на них наступать".


Михаил Фленов Зарегистрированный пользователь

Это отличные темы для разговора, но почему я с этого не начал:
1. Для этого будет разговор дальше. Сначала все же лучше понять, как оптимищировать, а как найти это пару кликов мышкой или один запрос, который я потом покажу
2. Ничего плохого нет в поиске по текстовым полям, даже по шаблону. Просто если шаблон начинается с %, то индекс работать не будет. Начинать с этого? Опять же, не вижу такой острой необходимости
3. Ну это в принципе затрагивается в этой статье
4. Ну это есть в книге Transact-SQL на этом сайте в разделе книги. Там я говорю про индексы, FillFactor и т.д. Здесь же я говорю именно об оптимизации.

В любом случае спасибо за комментарий. Про #2 будет в продолжении, а про #3 возможно и в третей части. Я просто не хочу с этого начинать.


Михаил Фленов Зарегистрированный пользователь

У меня тоже по разному глаза видят и ношу очки в основном из-за правого, но делать операцию не собираюсь.


Art Karetnikov

Доброго. Михаил, я бы лично начал чуть иначе.  
1. Как именно можно обнаружить тяжелые запросы, top 100 из базы.
2. Почему искать по текстовым полям вообще плохая идея, и особенно с %
3. Почему использовать select * - плохая идея.
4. Пару слов о том, что ж такое есть статистика, почему и как ее надо пересчитывать.


Андрей

Я чего спрашиваю за лазерную коррекцию у меня один левый глаз видит хуже правого, левый на 20% хуже чем правый, а правый норма, а вот очки носить не очень хочется, месяц  лечения назначили, вот в пятницу идти на прием, и что то то не хочется очки одевать


Максим

До какого у вас отпуск ?


Михаил Фленов Зарегистрированный пользователь

Я думаю, она на litres появится в электронном виде


Валериан

Было бы круто, если бы книга распространялась бы и в электронном виде. Например epub. Люблю читать книги в дороге.


Михаил Фленов Зарегистрированный пользователь

Не думал. Меня очки устраивают, и никаких комплексов от них нет


Андрей

Михаил а вы не думали что бы сделать лазерную коррекцию зрения что бы не носить очки ?  


О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне