Настройка сервера и клиентов LDAP

LDAP (Lightweight Directory Access Protocol) - протокол, позволяющий централизовано управлять авторизацией пользователей, объединять пользователей в группы, управлять их учетными записями и персональными данными.
Используя LDAP вы можете позволить пользователю работать со своим аккаунтом и персональными данными из любой точки вашей локальной сети.
[ Читать дальше ]

Первоначальная настройка mysql-server

Мой любимый вопрос, задаваемый DBA, которые хотят увеличить производительность MySQL: “какие параметры надо настраивать в первую очередь, сразу после установки сервера?”
Я удивлен количеством людей, которые не могут дать ответа на этот вопрос. И еще более удивлен количеством серверов, которые работают с настройками по умолчанию

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

О вреде оператора GOTO

Эдсгер Вайб Дейкстра
“О вреде оператора Go To”

За многие годы я утвердился во мнении о том, что квалификация программистов - функция, обратно зависящая от частоты появления операторов go to в их программах. Позже я открыл, почему оператор go to производит такой пагубный эффект, и я убежден в том, что оператор go to должен быть отменен в языках программирования “высокого уровня” (т.е. отовсюду, кроме, возможно, простого машинного кода). В то время я не счел это открытие слишком важным. Теперь же я отправляю свои соображения для публикации, потому что меня подтолкнула к этому развернувшаяся сейчас дискуссия на эту тему.

[ Читать дальше ]

Какое значение оптимально для read_buffer_size?

Чем больше я работаю над оптимизацией и повышением эффективности работы MySQL, тем меньше я доверяю здравому смыслу авторов документации и стараюсь больше полагаться на собственные исследования и опыт. Совсем недавно я писал о неожиданных результатах в повышении эффективности сортировки, а сегодня обнаружил, что и выбор значения для read_buffer_size может быть не столь тривиальной проблемой.

[ Читать дальше ]