BDCOM. Как определить какая SFP в EPON порту

Однажды понадобилось определить какие SFP модули находятся в EPON портах, а именно C+ или C++.

Читать далее «BDCOM. Как определить какая SFP в EPON порту»

Изменение innodb_flush_log_at_trx_commit в MySQL

Значение по умолчанию 1, возможные значения 0-2.

0 — Журналы записываются и сбрасываются на диск один раз в секунду. Транзакции, журналы которых не были очищены, могут быть потеряны в результате сбоя.
1 — Журналы записываются и сбрасываются на диск при каждой фиксации транзакции.
2 — Журналы записываются после каждой фиксации транзакции и сбрасываются на диск один раз в секунду. Транзакции, журналы которых не были очищены, могут быть потеряны в случае сбоя.

Читать далее «Изменение innodb_flush_log_at_trx_commit в MySQL»

Как изменить innodb_read_io_threads в MySQL

Приведу пример изменения innodb_read_io_threads в MySQL.
Значение innodb_read_io_threads определяет количество потоков ввода-вывода для операций чтения в InnoDB. Значение по умолчанию 4, минимально возможное 1, максимальное 64.

Читать далее «Как изменить innodb_read_io_threads в MySQL»

Как изменить innodb_write_io_threads в MySQL

Приведу пример изменения innodb_write_io_threads в MySQL.
Значение innodb_write_io_threads определяет количество потоков ввода-вывода для операций записи в InnoDB. Значение по умолчанию 4, минимально возможное 1, максимальное 64.

Читать далее «Как изменить innodb_write_io_threads в MySQL»

Как изменить innodb_thread_concurrency в MySQL

Приведу пример изменения innodb_thread_concurrency в MySQL.
Так как InnoDB использует потоки операционной системы для обработки пользовательских транзакций, то параметр innodb_thread_concurrency позволяет ограничить их. По умолчанию в новых версиях MySQL значение равно 0, это означает что нет ограничения на количество одновременно выполняемых потоков и это является правильным для современных серверов. Если же вы хотите ограничить, то при достижении лимита лишние потоки будут ожидать определенное количество микросекунд указанное в параметре innodb_thread_sleep_delay, а потом попытаются попасть в очередь. Также в MySQL 5.6.3 и выше добавлен параметр innodb_adaptive_max_sleep_delay который позволяет указать максимальное количество микросекунд для параметра innodb_thread_sleep_delay и тогда InnoDB автоматически регулирует innodb_thread_sleep_delay.

Читать далее «Как изменить innodb_thread_concurrency в MySQL»

FreeRadius. решение ошибки rlm_sql_mysql: Couldn’t connect to MySQL server

Однажды устанавливал FreeRadius 3.0.23, кстати процесс описал в статье ABillS. Установка Freeradius, и оптимизировал некоторые параметры MySQL сервера, после чего FreeRadius перестал запускаться и в логах я увидел ошибки:

Читать далее «FreeRadius. решение ошибки rlm_sql_mysql: Couldn’t connect to MySQL server»

Как запретить Windows 10 обновлять драйвер

Однажды в одной организации использовались старые кассовые аппараты которые подключались через эмуляторы COM порта и после автоматических обновлений Windows, устанавливалась новая версия драйвера эмулятора COM порта, после чего он отображался со знаком восклицания и переставал работать, по этому понадобилось запретить обновление драйвера.
В Windows Pro и Enterprise есть возможность блокировать обновление драйвера через Редактор групповых политик (gpedit.msc). В этой статье я покажу как это делается.

Читать далее «Как запретить Windows 10 обновлять драйвер»

Изменение max_allowed_packet в MySQL

max_allowed_packet — максимальный размер данных, которые могут быть переданы за один запрос. Следует увеличить значение при появлении ошибки «Packet too large», чтобы подключение не обрывалось.
Значение по умолчанию для MySQL клиента 16 Мб, для MySQL сервера 64 Мб.

Читать далее «Изменение max_allowed_packet в MySQL»