Teh Hermit

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
microsoft_sql_server [2022/08/24 08:44] jpmicrosoft_sql_server [2025/08/20 11:57] (current) jp
Line 1: Line 1:
 ===== Microsoft SQL Server ===== ===== Microsoft SQL Server =====
  
-=== Гайд по настройке SQL-сервера для 1С ===+;#; 
 +{{::microsoft-sqlserver.jpg|}} 
 +;#;
  
-https://its.1c.ru/db/metod8dev/content/5904/hdoc +[[MS-SQL разное]]\\ 
- +[[Компонент database mail]]
-=== Вернуть БД в многопользовательский режим === +
- +
-<code> +
-ALTER DATABASE upp_test +
-SET MULTI_USER; +
-GO +
-</code> +
- +
-=== Узнать версию SQL сервера === +
- +
-Отправить запрос: +
- +
-<code> +
-SELECT @@VERSION AS 'SQL Server Version Details +
-</code> +
- +
-=== Мониторинг проблем с производительностью === +
- +
-**Посмотреть, сколько процессорного времени занимает SQL** +
-<code> +
-$serverName = $env:COMPUTERNAME +
-$Counters = @( +
-    ("\\$serverName" + "\Process(sqlservr*)\% User Time"), ("\\$serverName" + "\Process(sqlservr*)\% Privileged Time") +
-+
-Get-Counter -Counter $Counters -MaxSamples 30 | ForEach { +
-    $_.CounterSamples | ForEach { +
-        [pscustomobject]@{ +
-            TimeStamp = $_.TimeStamp +
-            Path = $_.Path +
-            Value = ([Math]::Round($_.CookedValue, 3)) +
-        } +
-        Start-Sleep -s 2 +
-    } +
-+
-</code> +
- +
-**Посмотреть - какие именно запросы занимают ресурсы** +
- +
-<code> +
-DECLARE @init_sum_cpu_time int, +
-        @utilizedCpuCount int  +
---get CPU count used by SQL Server +
-SELECT @utilizedCpuCount = COUNT( * ) +
-FROM sys.dm_os_schedulers +
-WHERE status = 'VISIBLE ONLINE'  +
---calculate the CPU usage by queries OVER a 5 sec interval  +
-SELECT @init_sum_cpu_time = SUM(cpu_time) +
-FROM sys.dm_exec_requests WAITFOR DELAY '00:00:05'SELECT CONVERT(DECIMAL(5, +
-         2), +
-         ((SUM(cpu_time) - @init_sum_cpu_time) / (@utilizedCpuCount * 5000.00)) * 100) AS [CPU FROM Queries AS Percent of Total CPU Capacity] +
-FROM sys.dm_exec_requests +
-</code> +
- +
-{{tag>Microsoft SQL MSSQL}}+
microsoft_sql_server.1661330699.txt.gz · Last modified: by jp