Памятка

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


Краткое описание модуля

Использование адресации ГАР в биллинге

Сопряжение находится на этапе обкатки! Все возникшие нюансы и ошибки, просьба сообщать разработчику!

Описание работы

Для работы с системой ГАР необходимо сделать следующее:

Скачать актуальный архив с сайта налоговой - https://fias.nalog.ru/Frontend

Надо выбрать "Формат "ГАР" и полную версию (примерно 56 гигабайт)

Разархивировать полученный архив в отдельную папку

Внимание, размер на диске может быть порядка 360-400 гигабайт!!!

После разархивирования, вам надо натравить на эти данные загрузчик данных

perl /../../misc/gar/gar_loader.pl --source_dir /Volumes/Video/GAR --region 39 --out_sql /opt/db/gar_region_39.sql

В данном примере:

 /../../misc/gar/gar_loader.pl - путь до загрузчика
--source_dir /Volemes/Vide/GAR- путь до распакованных файлов ГАР
39 - номер региона, который вы хотите загрузить (Налоговый номер региона!)
/opt/db/gar_region_39.sql - выходной файл (в зависимости от региона, может весить от 5 до 15 гигабайт)

Далее надо загрузить полученные данные в вашу базу биллинга

Для оптимальной загрузки, и чтоб база данных не заблокировалась, надо сделать предварительные настройки mysql/mariadb

Заходим в mysql/mariadb и выполняем

SET GLOBAL innodb_buffer_pool_size = 64*1024*1024*1024;  -- 64GB
SET GLOBAL innodb_log_buffer_size = 256*1024*1024;       -- 256MB
SET GLOBAL innodb_log_file_size = 4*1024*1024*1024;      -- 4GB
SET GLOBAL max_allowed_packet = 1*1024*1024*1024;        -- 1GB
SET GLOBAL net_read_timeout = 3600;
SET GLOBAL net_write_timeout = 3600;

добавляем в /etc/mysql/mariadb.conf.d/50-server.cnf

[mysqld]
innodb_buffer_pool_size = 64G
innodb_log_buffer_size = 256M
innodb_log_file_size = 4G
max_allowed_packet = 1G
net_read_timeout = 3600
net_write_timeout = 3600

Выполняем загрузку:

mysql -u root -p --init-command="SET autocommit=0; SET unique_checks=0; SET foreign_key_checks=0;" acp <gar_region_39.sql 

Описания параметров конфигурации (config.pl) или модуля Config

ПараметрПримерОписание









Дополнительная информация

  • Нет меток