Настройка SQLSize

Инструкция по работе с сервисом SQLsize

1)      Нужно создать новую информационную базу в клиент-серверном варианте (т.к. используются регламентные задания).

2)      В эту базу нужно загрузить конфигурация SqlsizeClient82.cf

3)      В созданной базе нужно указать параметры информационных баз. Для этого в справочнике «Базы для анализа» нужно создать один или более элементов.

настройкаsqlsize1

 

Описание параметров:

  • Учетная запись в сервисах Gilev.ru — название ВАШЕЙ учётной записи, зарегистрированной в сервисах Gilev.ru
  • Код, представление базы в сервисе — можно прописать, как называется исследуемая база на сервере СУБД. Удобно при выгрузке данных сразу нескольких баз в сервис SQLSize под одной учёткой
  • Включена – флаг включения/выключения анализа базы.
  • SQLServer – адрес сервера с ролью MS SQL Server
  • SQLБаза – анализируемая база данных на MS SQL  Server
  • SQLЛогин, SQLПароль  – параметры доступа к серверу SQL
  • Таймаут подключения – максимальное время для работы запросов к СУБД  в секундах (по умолчанию 300 сек.)
  • Сервер 1С – адрес сервера с ролью сервера  1С:Предприятие 8
  • База 1С – анализируемая информационная база 1С
  • Пользователь 1С, Пароль 1С – параметры доступа к базе 1С
  • Каталог сервера 1С – каталог в котором сервер 1С хранит настройки зарегистрированных баз.

 

4)      После создания настроек, по расписанию регламентных заданий будет выполняться периодический анализ сервера SQL. Просмотр выполненных задач, и корректировка их расписания возможна с помощью обработки «Регламентные и фоновые задания»

настройкаsqlsize2

Результат анализа можно увидеть на сайте http://www.gilev.ru/sqlsize/

Для доступа нужно использовать логин и пароль полученный по e-mail.

настройкаsqlsize3

Возможные ситуации:

Если нет результатов о данных размеров таблиц, возможно запрос к СУБД не успевает выполниться за отведенное для него время, в этом случае установите в поле «Таймаут подключения» значение 1001, тогда опрос таблиц будет выполняться не одним скриптом для всех, а для каждой таблицы отдельно.

Обращаем внимание, что в меню «Настройки программы» логин и пароль менять не надо! Логин ws, пароль ws.

Ошибка вида [DBNETLIB][ConnectionOpen (SECCreateCredentials()).]SSL Security error:

Если возникает ошибка вида [DBNETLIB][ConnectionOpen (SECCreateCredentials()).]SSL Security error при обращении к MSSQL серверу, то решение следующее:
Необходимо установить значение Enable параметру групповой политики безопасности
Local Security Policy —> Local Policies —> Security Options —> ‘System cryptography: Use FIPS compliant algorithms for encryption, hashing, and signing

Затем от имени администратора выполнить в командной строке:
gpupdate /force

COMКоннектор

При работе инструмента используется COM-соединение из информационной базы клиента сервера к исследуемой базе с целью опроса структуры хранения данных.
При отсутствии коннектора или некоректной настройке могут быть различные ошибки.

Недобходимо добавить права:

Интернет прокси-сервер

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

Содержимое файла должно быть примерно следующим:
<InternetProxy
protocols="http=10.1.0.8:8080 10.1.0.9:8080"
user="proxyUser"
password="proxyPassword"
bypassOnLocal="true"
bypassOnAddresses="127.0.0.1 *.master"

/>

Подробнее смотрите в документации к 1С или на ИТС

Необходимые права на объекты/представления MS SQL для отчетов сервиса:

обращение к объекту/динамическому представлению для какого отчёта требуемые права
системная база msdb отчёт "Задания агента SQL Server" роль db_datareader на системную базу msdb
DBCC SQLPERF() сброс накопленной статистики ожиданий MS SQL по расписанию ALTER SERVER STATE на исследуемый сервер
sys.dm_db_index_physical_stats отчёт по фрагментации таблиц на СУБД VIEW DATABASE STATE на исследуемую базу
sys.dm_db_partition_stats отчёт по размерам таблиц на СУБД VIEW DATABASE STATE на исследуемую базу
sys.dm_db_index_usage_stats отчёт по использованию индексов VIEW SERVER STATE на исследуемый сервер
sys.dm_db_missing_index_details отчёт по рекомендуемым индексам VIEW SERVER STATE на исследуемый сервер
sys.dm_exec_connections работает ли Shared Memory VIEW SERVER STATE на исследуемый сервер
sys.dm_exec_query_stats отчёт "Использование процессора" VIEW SERVER STATE на исследуемый сервер
sys.dm_exec_query_stats отчёт "Топ 10 запросов по загрузке на процессор" VIEW SERVER STATE на исследуемый сервер
sys.dm_hadr_availability_group_states, sys.availability_* отчёт о состоянии зеркалирования СУБД VIEW SERVER STATE на исследуемый сервер
sys.dm_io_virtual_file_stats и sys.master_files отчёт по интенсивности использования дисковой подсистемы VIEW SERVER STATE на исследуемый сервер
sys.dm_os_buffer_descriptors статистика потребления памяти MS SQL буферным кэшем разных баз VIEW SERVER STATE на исследуемый сервер
sys.dm_os_buffer_descriptors, sys.allocation_units и sys.partitions статистика размещения баз в буферном пуле VIEW SERVER STATE на исследуемый сервер
sys.dm_os_latch_stats отчёт по общесистемным ожиданиям VIEW SERVER STATE на исследуемый сервер
sys.dm_os_nodes статистика загрузки нод NUMA VIEW SERVER STATE на исследуемый сервер
sys.dm_os_performance_counters статистика счётчиков загрузки оборудования сервера MS SQL VIEW SERVER STATE на исследуемый сервер
sys.dm_os_sys_info отчёт по аптайму сервера СУБД VIEW SERVER STATE на исследуемый сервер
sys.dm_os_sys_info отчёт по параметрам сервера СУБД VIEW SERVER STATE на исследуемый сервер
sys.dm_os_volume_stats и sys.master_files отчёт по доступному месту на дисках сервера СУБД VIEW SERVER STATE на исследуемый сервер
sys.dm_os_wait_stats отчёт по ожиданиям СУБД VIEW SERVER STATE на исследуемый сервер
sys.dm_os_windows_info информация об ОС сервера MS SQL VIEW SERVER STATE на исследуемый сервер
sys.dm_server_memory_dumps отчёт о наличии дампов MS SQL VIEW SERVER STATE на исследуемый сервер
sys.dm_server_services информация о запущенных службах MS SQL VIEW SERVER STATE на исследуемый сервер