Услуги по настройке серверов

Если возникли вопросы или необходимость в запуске сервера, обращайтесь!

ZyXel Keenetic указать доменные имена устройствам в локальной сети

ZyXel Keenetic указать доменные имена устройствам в локальной сети

Вопрос:
Каким образом можно указать доменные имена устройствам в локальной сети Keenetic?

Ответ:
Чтобы присвоить устройству (хосту) в локальной сети доменное имя, необходимо сделать следующее:

Читать дальше ИнформацияZyXel Keenetic указать доменные имена устройствам в локальной сети

Скрываем IP-адреса отправителей в Postfix

Скрываем IP-адреса отправителей в Postfix

Postfix можно научить скрывать IP-адреса авторизованных пользователей в заголовках так, чтобы получатели писем не могли узнать с какого IP (и из какой страны) выходит в сеть и отправляет письма их собеседник. Адреса в логах при этом остаются, а посторонние этого ценного знания лишаются. Это же делает GMail для писем, отправленных через веб-интерфейс.

Читать дальше ИнформацияСкрываем IP-адреса отправителей в Postfix

SSL сертификат от letsencrypt.org

SSL сертификат от letsencrypt.org

Использование SSL сейчас не то что бы необходимо, но является признаком качественного сайта. Хотя SSL используется не только для сайтов. Почтовые программы и сервера обмениваются сертификатами, уведомление о поддельном сертификате должно навести на мысль, а все ли хорошо с сайтом, который мы собираемся посетить?

Читать дальше ИнформацияSSL сертификат от letsencrypt.org

SQL скрипт, позволяющий оценить необходимость создание индекса

SQL скрипт, позволяющий оценить необходимость создание индекса

Необходимость создания на самом деле определяет сам обработчик, мы лишь пользуемся аналитической информацией. При определении необходимости так же учитывается наличие блокировки. В данном примере это CXPAKET

Читать дальше ИнформацияSQL скрипт, позволяющий оценить необходимость создание индекса

Еще один скрипт определения запроса, вызвавшего ожидание, но с большей детализацией

Еще один скрипт определения запроса, вызвавшего ожидание, но с большей детализацией

В данном скрипте мы получаем более детальную информацию о том, кто был инициатором и самое главное длительность

Читать дальше ИнформацияЕще один скрипт определения запроса, вызвавшего ожидание, но с большей детализацией

Определяем запрос, вызвавший ожидание на SQL сервере

Определяем запрос, вызвавший ожидание на SQL сервере

Данный скрипт позволяет просмотреть план запроса. который вызвал ожидание. Для программиста это открытая книга и он сможет оптимизировать сам запрос, дабы повысить скорость его выполнения.

Читать дальше ИнформацияОпределяем запрос, вызвавший ожидание на SQL сервере

Скрипт, меняющей режим восстановления на SIMPLE в множестве баз MSSQL

Скрипт, меняющей режим восстановления на SIMPLE в множестве баз MSSQL

Допустим необходимо изменить модель восстановления некоторого количества баз данных на режим simple. В данном скрипте так же предусмотрена возможность пропуска определенных баз. И так поехали

Читать дальше ИнформацияСкрипт, меняющей режим восстановления на SIMPLE в множестве баз MSSQL

Выполнение операций над несколькими или всеми базами MS SQL (вариант)

Выполнение операций над несколькими или всеми базами MS SQL (вариант)

Иногда необходимо поменять модель восстановления всех БД на Simple и обратно или выполнить какие либо операции с множеством БД.

Предлагаю пару скриптов, которые помогут выполнить данную задачу.

Читать дальше ИнформацияВыполнение операций над несколькими или всеми базами MS SQL (вариант)

Выполнение операций над несколькими или всеми базами MS SQL

Выполнение операций над несколькими или всеми базами MS SQL

Иногда необходимо поменять модель восстановления всех БД на Simple и обратно или выполнить какие либо операции с множеством БД.

Предлагаю пару скриптов, которые помогут выполнить данную задачу.

Читать дальше ИнформацияВыполнение операций над несколькими или всеми базами MS SQL

По собранным статистикам можно получить самые тяжелые запросы

По собранным статистикам можно получить самые тяжелые запросы

creation_time — Время, когда запрос был скомпилирован. Поскольку при старте сервера кэш пустой, данное время всегда больше либо равно моменту запуска сервиса. Если время, указанное в этом столбце позже, чем предполагаемое (первое использование процедуры), это говорит о том, что запрос по тем или иным причинам был рекомпилирован. last_execution_time — Момент фактического последнего выполнения запроса. execution_countЧитать больше проПо собранным статистикам можно получить самые тяжелые запросы[…]