Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
optimizacija_nastroek_ms_sql [2026/04/22 11:21] tro [Корисні посилання] |
optimizacija_nastroek_ms_sql [2026/04/25 12:06] (текущий) tro |
||
|---|---|---|---|
| Строка 10: | Строка 10: | ||
| - **TempDB — розташування і кількість файлів** - TempDB обов' | - **TempDB — розташування і кількість файлів** - TempDB обов' | ||
| - **Автозріст файлів баз 1С (FILEGROWTH)** — аварійний механізм на випадок якщо файл несподівано заповнився. Під час автозросту SQL зупиняє всі операції запису в базу — користувачі 1С відчувають зависання. Чим більший крок зросту — тим рідше це відбувається.Рекомендовані значення: | - **Автозріст файлів баз 1С (FILEGROWTH)** — аварійний механізм на випадок якщо файл несподівано заповнився. Під час автозросту SQL зупиняє всі операції запису в базу — користувачі 1С відчувають зависання. Чим більший крок зросту — тим рідше це відбувається.Рекомендовані значення: | ||
| + | - Для планів обслуговування баз SQL краще користуватись [[https:// | ||
| ===== Скрипти sql ===== | ===== Скрипти sql ===== | ||
| Строка 279: | Строка 280: | ||
| AUTO_UPDATE_STATISTICS, | AUTO_UPDATE_STATISTICS, | ||
| </ | </ | ||
| + | ====== Вимкнення FILESTREAM ====== | ||
| + | Реальний ефект буде мінімальний для кінцевих користувачів. Головне що він не буде створювати зайвий фоновий процес і не буде займати ресурси без жодної користі для 1С. | ||
| + | < | ||
| + | -- Вимкнути FILESTREAM — не потрібен для 1С | ||
| + | EXEC sp_configure ' | ||
| + | RECONFIGURE; | ||
| + | </ | ||
| + | < | ||
| + | -- Перевірка | ||
| + | EXEC sp_configure ' | ||
| + | -- run_value має стати 0 | ||
| + | </ | ||
| + | |||
| + | ====== Налаштування 1C ====== | ||
| + | ===== Підключення кластера 1С до баз SQL ===== | ||
| + | замість localhost (протокола TCP/IP) краще використовувати sharedmemory. Перевірка поточного протоколу підключення | ||
| + | < | ||
| + | SELECT | ||
| + | s.program_name, | ||
| + | c.net_transport, | ||
| + | c.client_net_address, | ||
| + | COUNT(*) AS кількість | ||
| + | FROM sys.dm_exec_sessions s | ||
| + | JOIN sys.dm_exec_connections c ON s.session_id = c.session_id | ||
| + | WHERE s.program_name LIKE ' | ||
| + | OR s.program_name LIKE ' | ||
| + | OR s.program_name LIKE ' | ||
| + | GROUP BY s.program_name, | ||
| + | ORDER BY кількість DESC; | ||
| + | </ | ||
| + | Якщо "net transport" | ||
| + | {{ : | ||
| ====== Корисні посилання ====== | ====== Корисні посилання ====== | ||