Добавил фильтр по городу в подзапрос — туда, куда учебники и велят его ставить. На тестовой базе в 750 строк незаметно, на проде запрос стал висеть: 0,71 с превратились в 53,7 с. Починил, замеры оставил в комментарии. Спустя две недели сел писать про это статью, перемерил — и тот же запрос на той же базе отработал за полсекунды. Разбираю, почему катастрофа рассосалась сама, почему дело было не в join и почему измеренная цифра в комментарии протухает быстрее, чем кажется. Читать далее
Я не рассчитывал, что через две недели буду сидеть и писать текст про то, как маркетинг сложнее программирования — звучит как банальность, которую все и так знают. Но когда сам через это проходишь, банальность перестаёт быть банальностью, она превращается в конкретную проблему, у которой нет решения ни в одной документации.Расскажу с самого начала, заодно покажу цифры и то, что получилось собрать. Читать далее
Сдать экзамен 1С Профессионал ЕРП УП 2.5 за две недели без курсов и опыта работы с программой.(Спойлер: после экзамена вы будете вполне себе ориентироваться в программе).Я сдала тесты 1 Профессионал С БП и 1С ЕРП УП 2.5 с разницей в две недели. При этом по 1 С Бухгалтерии я опытный пользователь, по ЕРП - не работала с программой. Результаты: по БП 14/14 с первой попытки, по ЕРП 14/14 - со второй попытки. Читать далее
Один DNS‑запрос. Пустой кеш. И 329 исходящих запросов вслед за ним.Сначала я решил, что где‑то неправильно понял цифры. Потом полез разбираться и выяснил, что recursive resolver внутри делает намного больше работы, чем видно по обычному dig.Разбираю, откуда берутся эти сотни запросов, при чём здесь CNAME, glue, DNSSEC, IPv6 PTR и почему разные версии BIND на одном и том же запросе могут отличаться почти в три раза. Читать далее