Раздел: Pro

Pro page

#mysql simple #query

ID 183 · created 2025-09-02 10:09:35 · updated 2025-09-02 10:09:35

import mysql.connector from mysql.connector import Error import time import logging import datetime import argparse # Configure logging logging.basicConfig( level=logging.DEBUG, format='%(asctime)s [%(levelname)s] %(threadName)s: %(message)s', handlers=[ logging.FileHandler('sel...

Pro page

#mysql #mariadb #test

ID 182 · created 2025-09-02 06:39:13 · updated 2025-09-02 06:39:13

$ cat test.py import mysql.connector from mysql.connector import Error import threading import time import logging import datetime import random # Конфигурация логирования logging.basicConfig( level=logging.DEBUG, format='%(asctime)s [%(levelname)s] %(threadName)s: %(message)s', handle...

Pro page

#mysql #mariadb provocator `buffer_pool_dirty_pages` и `wsrep_local_cert_failures`

ID 181 · created 2025-09-02 06:37:14 · updated 2025-09-02 06:37:14

$ cat provo.py import mysql.connector from mysql.connector import Error import threading import time import os import logging import datetime # Configure logging logging.basicConfig( level=logging.DEBUG, format='%(asctime)s [%(levelname)s] %(threadName)s: %(message)s', handlers=[ ...

Pro page

SELECT User, Host FROM mysql.user WHERE User='root';

ID 180 · created 2025-09-01 15:25:12 · updated 2025-09-01 15:25:12

CREATE USER 'root'@'%' IDENTIFIED BY 'your_password'; GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES; GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your_password' WITH GRANT OPTION; FLUSH PRIVILEGES ALTER USER 'root'@'%' IDENTIFIED VIA mysql_native_passwo...

Pro page

### Советы по мониторингу и реагированию на рост метрик `buffer_pool_dirty_pages` и `wsrep_local_cert_failures` в кластере Galera

ID 179 · created 2025-09-01 12:31:58 · updated 2025-09-01 12:31:58

В кластерах Galera, интегрированных с MySQL или MariaDB, метрики, такие как `buffer_pool_dirty_pages` (количество "грязных" страниц в буферном пуле InnoDB) и `wsrep_local_cert_failures` (количество ошибок сертификации транзакций), часто сигнализируют о скрытых проблемах, даже при низкой общей нагруз...

Pro page

UKRAINE AMATEUR RADIO REPEATERS

ID 178 · created 2025-08-24 13:10:10 · updated 2025-08-24 13:10:10

FREQ OFFSET TONE LOCATION CALL USE 144.60000 +0 MHz Mykolayiv Fusion 145.17500 +0.6 MHz FM 145.62500 -0.6 MHz 173.8/173.8 UZHGOROD UR0DVC FM Wires-x 145.65000 -0.6 MHz Lviv UR0WVA FM 145.67500 -0.6 MHz 123.0 Chernivtsi, OCNTTUM FM 145.67500 -0.6 MHz 88.5 Kyiv, Arsenalna subway stn...

Pro page

FPGA VHDL MIMO

ID 177 · created 2025-08-11 15:48:24 · updated 2025-08-11 15:48:24

Назначение: Этот код реализует процессор MIMO для системы 2x2 (два входа, два выхода). Он принимает два входных сигнала (in_signal1, in_signal2) и матрицу канала (h11, h12, h21, h22), выполняет матричное умножение для разделения сигналов и выдает два выходных сигнала (out_signal1, out_signal2). Вход...

Pro page

Если вы берёте диск с установленной CachyOS и подключаете его к другому компьютеру, чтобы ОС адаптировалась к новому железу, нужно сделать несколько важных операций:

ID 176 · created 2025-08-10 18:08:11 · updated 2025-08-10 18:08:11

- **Обновить конфигурацию загрузчика**. Если на новом железе изменились параметры загрузки или используется другой тип системы (BIOS/UEFI), нужно проверить и, если нужно, переустановить или перенастроить загрузчик (в CachyOS используется Limine или GRUB). - **Адаптировать конфигурацию сети**. Важно...

Pro page

### Включение синхронизации времени в Linux через NTP

ID 175 · created 2025-08-08 20:43:13 · updated 2025-08-08 20:43:13

Правильное время на сервере — важный аспект стабильной работы системы и приложений. В Linux синхронизация времени обычно происходит с помощью протокола NTP (Network Time Protocol). #### Проверка текущего состояния времени Для начала можно проверить часы и статус синхронизации командой: ```bash ti...

Pro page

Для анализа работы Galera-MariaDB 10.6.19 с использованием mysqld-exporter 0.17.2 можно учитывать следующие категории метрик, которые отражают состояние кластера, производительность и репликацию:

ID 174 · created 2025-07-31 09:37:35 · updated 2025-07-31 09:37:35

1. Метрики Galera Cluster (Galera-specific metrics): - **mysql_galera_status_info** — общая статусная информация по Galera. - **mysql_galera_variables_info** — параметры конфигурации Galera. - **mysql_galera_gcache_size_bytes** — размер Galera gcache (буфера записи транзакций). - **mysql...

Pro page

#ok transferred the log file to the IRC

ID 173 · created 2025-07-30 06:19:52 · updated 2025-07-30 06:19:52

#!/usr/bin/perl use strict; use warnings; use IO::Socket::INET; use POSIX qw(strftime); use Fcntl qw(F_GETFL F_SETFL O_NONBLOCK); use File::stat; use Time::HiRes qw(sleep); # Параметры IRC-сервера my $server = 'chat.example.net'; my $port = 6667; my $channel = '#example'; my $logfile = '/log/my.log...

Pro page

#ok

ID 172 · created 2025-07-25 19:02:35 · updated 2025-07-25 19:02:35

#!/bin/bash show_help() { cat <<EOF Использование: $0 -f input_file "слово1 слово2 ..." Ищет секции в файле (каждая начинается строкой [...]), выводит только те, где встречаются все указанные слова как полные слова (без учёта регистра). EOF } while getopts ":f:h" opt; do case $opt in f)...

Pro page

#ok Для нагрузочного тестирования MariaDB

ID 170 · created 2025-07-24 07:30:53 · updated 2025-07-24 07:30:53

CREATE DATABASE test_load; USE test_load; CREATE TABLE orders ( id INT AUTO_INCREMENT PRIMARY KEY, user_id INT NOT NULL, product_id INT NOT NULL, quantity INT NOT NULL, price DECIMAL(10,2) NOT NULL, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, INDEX(user_id), INDEX(product_id) );...

Pro page

#ok

ID 171 · created 2025-07-24 07:30:35 · updated 2025-07-24 07:30:35

- name: Создать и включить swap-файл 1ГБ hosts: all become: yes tasks: - name: Создаем swap-файл 1ГБ, если он не существует command: fallocate -l 1G /swapfile args: creates: /swapfile register: swapfile_created - name: Устанавливаем права 600 на /swapfile ...

Pro page

существуют готовые решения для запуска **Prometheus** и **Grafana** в Docker, включая Docker Compose конфигурации, которые объединяют оба инструмента в одном стеке. Такие решения упрощают развертывание и настройку мониторинга. Ниже я опишу несколько подходов и примеров, включая популярные репозитории и конфигурации, а также учту контекст вашего предыдущего вопроса о `mysqld_exporter` и `node_exporter`.

ID 169 · created 2025-07-17 17:46:18 · updated 2025-07-17 17:46:18

### 1. Готовые Docker Compose стеки Существуют популярные репозитории и конфигурации, которые включают Prometheus, Grafana и дополнительные экспортеры (например, `node_exporter` или `mysqld_exporter`) для мониторинга. Вот несколько примеров: #### a. Репозиторий `stefanprodan/dockprom` Этот проект п...

Pro page

сравнение версий **Prometheus mysqld_exporter** 0.14.0 и 0.17.2 на основе доступной информации, включая официальный CHANGELOG и другие источники. Поскольку точные детали для версии 0.14.0 частично отсутствуют в предоставленных данных, я опираюсь на общие сведения и предполагаемые улучшения, основанные на развитии проекта.

ID 168 · created 2025-07-17 17:42:40 · updated 2025-07-17 17:42:40

### Версия 0.14.0 Выпущена около декабря 2021 года. Это стабильная версия, которая поддерживает MySQL 5.1 и выше, но некоторые методы сбора метрик ограничены для версий MySQL ниже 5.6. **Ключевые особенности и характеристики**: 1. **Поддерживаемые коллекторы**: - Основные коллекторы: `global_sta...

Pro page

о ключевых изменениях в версиях **Prometheus Node Exporter** 0.18.0 и 1.9.1 на основе доступной информации.

ID 167 · created 2025-07-17 17:42:03 · updated 2025-07-17 17:42:03

### Версия 0.18.0 Версия 0.18.0 была выпущена около мая 2019 года. Основные изменения и улучшения: 1. **Новые коллекторы и метрики**: - Добавлен коллектор `sockstat`, который предоставляет статистику по сокетам IPv4 и IPv6.[](https://github.com/prometheus/node_exporter/blob/master/CHANGELOG.md) ...

Pro page

A Note on the Forth System: Its Advantages and Applications

ID 166 · created 2025-07-14 13:25:23 · updated 2025-07-14 13:25:23

Introduction Forth is a unique programming language developed by Charles Moore in the 1970s. Its minimalist philosophy, stack architecture, and interactive approach to programming make it an excellent choice for tasks where compactness, performance, and flexibility are important. Despite its niche n...

Pro page

Заметка о Forth-системе: её достоинства и применение

ID 165 · created 2025-07-14 13:12:37 · updated 2025-07-14 13:12:37

Введение Forth — это уникальный язык программирования, разработанный Чарльзом Муром в 1970-х годах. Его философия минимализма, стековая архитектура и интерактивный подход к программированию делают его отличным выбором для задач, где важны компактность, производительность и гибкость. Несмотря на свою...

Pro page

#ok #simple-chat

ID 93 · created 2025-07-11 13:18:40 · updated 2025-07-11 13:18:40

# cat index.php <?php // Начинаем сессию с усиленными настройками безопасности session_start([ 'cookie_httponly' => true, // Защита от JavaScript-доступа к куки 'cookie_secure' => isset($_SERVER['HTTPS']), // Куки передаются только по HTTPS 'use_strict_mode' => true // Защита от подмены...