เบเปเบฒเบญเบฐเบเบดเบเบฒเบ
เปเบฅเบทเปเบญเบเป, เบเบนเปเปเบเป, เบเบนเปเบเบฑเบเบเบฐเบเบฒเปเบฅเบฐเบเบนเปเบเปเบฅเบดเบซเบฒเบเบเบญเบ MS SQL Server DBMS เบเบฐเปเบเบตเบเบเบฑเบเบเบฑเบเบซเบฒเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบญเบเบเบฒเบเบเปเปเบกเบนเบเบซเบผเบท DBMS เปเบเบเบฅเบงเบก, เบเบฑเปเบเบเบฑเปเบเบเบฒเบเบเบดเบเบเบฒเบก MS SQL Server เปเบกเปเบเบกเบตเบเบงเบฒเบกเบเปเบฝเบงเบเปเบญเบเบซเบผเบฒเบ.
เบเบปเบเบเบงเบฒเบกเบเบตเปเปเบเบฑเบเบเบฒเบเปเบเบตเปเบกเปเบเบตเบกเบเบญเบเบเบปเบเบเบงเบฒเบก
เปเบเบทเปเบญเปเบซเปเบชเบฐเบเบดเบเบเปเปเปเบเบเบตเปเปเบฎเบฑเบเบงเบฝเบ, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบชเปเบฒเบ inf schema เปเบเบเบฒเบเบเปเปเบกเบนเบเบเบตเปเบเปเบญเบเบเบฒเบเบเบฑเปเบเบเปเปเปเบเบเบตเป:
เบเบฒเบเบชเปเบฒเบ schema inf
use <ะธะผั_ะะ>;
go
create schema inf;
เบงเบดเบเบตเบเบฒเบเบเบงเบเบชเบญเบเบเบฒเบเบเบฒเบ RAM
เบเบปเบงเบเบตเปเบงเบฑเบเบเปเบฒเบญเบดเบเบเบญเบเบเบฒเบเบเบฒเบ RAM เปเบกเปเบเปเบกเบทเปเบญเบเบปเบงเบขเปเบฒเบเบเบญเบ MS SQL Server เบเบดเบ RAM เบเบฑเบเบซเบกเบปเบเบเบตเปเบเบฑเบเบชเบฑเบเปเบซเปเบเบฑเบเบกเบฑเบ.
เปเบเบทเปเบญเปเบฎเบฑเบเบชเบดเปเบเบเบตเป, เบชเปเบฒเบเบเบปเบงเปเบเบเบเปเปเปเบเบเบตเป inf.vRAM:
เบเบฒเบเบชเปเบฒเบเบกเบธเบกเปเบเบดเปเบ inf.vRAM
CREATE view [inf].[vRAM] as
select a.[TotalAvailOSRam_Mb] --ัะบะพะปัะบะพ ัะฒะพะฑะพะดะฝะพ ะะะฃ ะฝะฐ ัะตัะฒะตัะต ะฒ ะะ
, a.[RAM_Avail_Percent] --ะฟัะพัะตะฝั ัะฒะพะฑะพะดะฝะพะณะพ ะะะฃ ะฝะฐ ัะตัะฒะตัะต
, a.[Server_physical_memory_Mb] --ัะบะพะปัะบะพ ะฒัะตะณะพ ะะะฃ ะฝะฐ ัะตัะฒะตัะต ะฒ ะะ
, a.[SQL_server_committed_target_Mb] --ัะบะพะปัะบะพ ะฒัะตะณะพ ะะะฃ ะฒัะดะตะปะตะฝะพ ะฟะพะด MS SQL Server ะฒ ะะ
, a.[SQL_server_physical_memory_in_use_Mb] --ัะบะพะปัะบะพ ะฒัะตะณะพ ะะะฃ ะฟะพััะตะฑะปัะตั MS SQL Server ะฒ ะดะฐะฝะฝัะน ะผะพะผะตะฝั ะฒัะตะผะตะฝะธ ะฒ ะะ
, a.[SQL_RAM_Avail_Percent] --ะฟะพัะตะฝั ัะฒะพะฑะพะดะฝะพะณะพ ะะะฃ ะดะปั MS SQL Server ะพัะฝะพัะธัะตะปัะฝะพ ะฒัะตะณะพ ะฒัะดะตะปะตะฝะฝะพะณะพ ะะะฃ ะดะปั MS SQL Server
, a.[StateMemorySQL] --ะดะพััะฐัะพัะฝะพ ะปะธ ะะะฃ ะดะปั MS SQL Server
, a.[SQL_RAM_Reserve_Percent] --ะฟัะพัะตะฝั ะฒัะดะตะปะตะฝะฝะพะน ะะะฃ ะดะปั MS SQL Server ะพัะฝะพัะธัะตะปัะฝะพ ะฒัะตะณะพ ะะะฃ ัะตัะฒะตัะฐ
--ะดะพััะฐัะพัะฝะพ ะปะธ ะะะฃ ะดะปั ัะตัะฒะตัะฐ
, (case when a.[RAM_Avail_Percent]<10 and a.[RAM_Avail_Percent]>5 and a.[TotalAvailOSRam_Mb]<8192 then 'Warning' when a.[RAM_Avail_Percent]<=5 and a.[TotalAvailOSRam_Mb]<2048 then 'Danger' else 'Normal' end) as [StateMemoryServer]
from
(
select cast(a0.available_physical_memory_kb/1024.0 as int) as TotalAvailOSRam_Mb
, cast((a0.available_physical_memory_kb/casT(a0.total_physical_memory_kb as float))*100 as numeric(5,2)) as [RAM_Avail_Percent]
, a0.system_low_memory_signal_state
, ceiling(b.physical_memory_kb/1024.0) as [Server_physical_memory_Mb]
, ceiling(b.committed_target_kb/1024.0) as [SQL_server_committed_target_Mb]
, ceiling(a.physical_memory_in_use_kb/1024.0) as [SQL_server_physical_memory_in_use_Mb]
, cast(((b.committed_target_kb-a.physical_memory_in_use_kb)/casT(b.committed_target_kb as float))*100 as numeric(5,2)) as [SQL_RAM_Avail_Percent]
, cast((b.committed_target_kb/casT(a0.total_physical_memory_kb as float))*100 as numeric(5,2)) as [SQL_RAM_Reserve_Percent]
, (case when (ceiling(b.committed_target_kb/1024.0)-1024)<ceiling(a.physical_memory_in_use_kb/1024.0) then 'Warning' else 'Normal' end) as [StateMemorySQL]
from sys.dm_os_sys_memory as a0
cross join sys.dm_os_process_memory as a
cross join sys.dm_os_sys_info as b
cross join sys.dm_os_sys_memory as v
) as a;
เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเบเบปเบเบงเปเบฒเบเบปเบงเบขเปเบฒเบเบเบญเบ MS SQL Server เบเปเบฒเบฅเบฑเบเปเบเปเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเบฑเบเบซเบกเบปเบเบเบตเปเบเบฑเบเบชเบฑเบเปเบซเปเบเบฑเบเบกเบฑเบเปเบเบเปเบเปเบเปเบฒเบเบฒเบกเบเปเปเปเบเบเบตเป:
select SQL_server_physical_memory_in_use_Mb, SQL_server_committed_target_Mb
from [inf].[vRAM];
เบเปเบฒเบเบปเบงเบเบตเปเบงเบฑเบ SQL_server_physical_memory_in_use_Mb เบขเปเบฒเบเบเปเปเปเบเบทเปเบญเบเบเปเปเบซเบเปเบญเบเบเบงเปเบฒ SQL_server_committed_target_Mb, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเบงเบเปเบเบดเปเบเบชเบฐเบเบดเบเบดเบเบฒเบเบฅเปเบเปเบฒ.
เปเบเบทเปเบญเบเปเบฒเบเบปเบเบเบฒเบเบเบฒเบ RAM เบเปเบฒเบเบชเบฐเบเบดเบเบดเบเบฒเบเบฅเปเบเปเบฒ, เปเบซเปเบชเปเบฒเบเบกเบธเบกเปเบเบดเปเบ inf.vWaits:
เบเบฒเบเบชเปเบฒเบเบกเบธเบกเปเบเบดเปเบ inf.vWaits
CREATE view [inf].[vWaits] as
WITH [Waits] AS
(SELECT
[wait_type], --ะธะผั ัะธะฟะฐ ะพะถะธะดะฐะฝะธั
[wait_time_ms] / 1000.0 AS [WaitS],--ะะฑัะตะต ะฒัะตะผั ะพะถะธะดะฐะฝะธั ะดะฐะฝะฝะพะณะพ ัะธะฟะฐ ะฒ ะผะธะปะปะธัะตะบัะฝะดะฐั
. ะญัะพ ะฒัะตะผั ะฒะบะปััะฐะตั signal_wait_time_ms
([wait_time_ms] - [signal_wait_time_ms]) / 1000.0 AS [ResourceS],--ะะฑัะตะต ะฒัะตะผั ะพะถะธะดะฐะฝะธั ะดะฐะฝะฝะพะณะพ ัะธะฟะฐ ะฒ ะผะธะปะปะธัะตะบัะฝะดะฐั
ะฑะตะท signal_wait_time_ms
[signal_wait_time_ms] / 1000.0 AS [SignalS],--ะ ะฐะทะฝะธัะฐ ะผะตะถะดั ะฒัะตะผะตะฝะตะผ ัะธะณะฝะฐะปะธะทะฐัะธะธ ะพะถะธะดะฐััะตะณะพ ะฟะพัะพะบะฐ ะธ ะฒัะตะผะตะฝะตะผ ะฝะฐัะฐะปะฐ ะตะณะพ ะฒัะฟะพะปะฝะตะฝะธั
[waiting_tasks_count] AS [WaitCount],--ะงะธัะปะพ ะพะถะธะดะฐะฝะธะน ะดะฐะฝะฝะพะณะพ ัะธะฟะฐ. ะญัะพั ััะตััะธะบ ะฝะฐัะฐัะธะฒะฐะตััั ะบะฐะถะดัะน ัะฐะท ะฟัะธ ะฝะฐัะฐะปะต ะพะถะธะดะฐะฝะธั
100.0 * [wait_time_ms] / SUM ([wait_time_ms]) OVER() AS [Percentage],
ROW_NUMBER() OVER(ORDER BY [wait_time_ms] DESC) AS [RowNum]
FROM sys.dm_os_wait_stats
WHERE [waiting_tasks_count]>0
and [wait_type] NOT IN (
N'BROKER_EVENTHANDLER', N'BROKER_RECEIVE_WAITFOR',
N'BROKER_TASK_STOP', N'BROKER_TO_FLUSH',
N'BROKER_TRANSMITTER', N'CHECKPOINT_QUEUE',
N'CHKPT', N'CLR_AUTO_EVENT',
N'CLR_MANUAL_EVENT', N'CLR_SEMAPHORE',
N'DBMIRROR_DBM_EVENT', N'DBMIRROR_EVENTS_QUEUE',
N'DBMIRROR_WORKER_QUEUE', N'DBMIRRORING_CMD',
N'DIRTY_PAGE_POLL', N'DISPATCHER_QUEUE_SEMAPHORE',
N'EXECSYNC', N'FSAGENT',
N'FT_IFTS_SCHEDULER_IDLE_WAIT', N'FT_IFTSHC_MUTEX',
N'HADR_CLUSAPI_CALL', N'HADR_FILESTREAM_IOMGR_IOCOMPLETION',
N'HADR_LOGCAPTURE_WAIT', N'HADR_NOTIFICATION_DEQUEUE',
N'HADR_TIMER_TASK', N'HADR_WORK_QUEUE',
N'KSOURCE_WAKEUP', N'LAZYWRITER_SLEEP',
N'LOGMGR_QUEUE', N'ONDEMAND_TASK_QUEUE',
N'PWAIT_ALL_COMPONENTS_INITIALIZED',
N'QDS_PERSIST_TASK_MAIN_LOOP_SLEEP',
N'QDS_CLEANUP_STALE_QUERIES_TASK_MAIN_LOOP_SLEEP',
N'REQUEST_FOR_DEADLOCK_SEARCH', N'RESOURCE_QUEUE',
N'SERVER_IDLE_CHECK', N'SLEEP_BPOOL_FLUSH',
N'SLEEP_DBSTARTUP', N'SLEEP_DCOMSTARTUP',
N'SLEEP_MASTERDBREADY', N'SLEEP_MASTERMDREADY',
N'SLEEP_MASTERUPGRADED', N'SLEEP_MSDBSTARTUP',
N'SLEEP_SYSTEMTASK', N'SLEEP_TASK',
N'SLEEP_TEMPDBSTARTUP', N'SNI_HTTP_ACCEPT',
N'SP_SERVER_DIAGNOSTICS_SLEEP', N'SQLTRACE_BUFFER_FLUSH',
N'SQLTRACE_INCREMENTAL_FLUSH_SLEEP',
N'SQLTRACE_WAIT_ENTRIES', N'WAIT_FOR_RESULTS',
N'WAITFOR', N'WAITFOR_TASKSHUTDOWN',
N'WAIT_XTP_HOST_WAIT', N'WAIT_XTP_OFFLINE_CKPT_NEW_LOG',
N'WAIT_XTP_CKPT_CLOSE', N'XE_DISPATCHER_JOIN',
N'XE_DISPATCHER_WAIT', N'XE_TIMER_EVENT')
)
, ress as (
SELECT
[W1].[wait_type] AS [WaitType],
CAST ([W1].[WaitS] AS DECIMAL (16, 2)) AS [Wait_S],--ะะฑัะตะต ะฒัะตะผั ะพะถะธะดะฐะฝะธั ะดะฐะฝะฝะพะณะพ ัะธะฟะฐ ะฒ ะผะธะปะปะธัะตะบัะฝะดะฐั
. ะญัะพ ะฒัะตะผั ะฒะบะปััะฐะตั signal_wait_time_ms
CAST ([W1].[ResourceS] AS DECIMAL (16, 2)) AS [Resource_S],--ะะฑัะตะต ะฒัะตะผั ะพะถะธะดะฐะฝะธั ะดะฐะฝะฝะพะณะพ ัะธะฟะฐ ะฒ ะผะธะปะปะธัะตะบัะฝะดะฐั
ะฑะตะท signal_wait_time_ms
CAST ([W1].[SignalS] AS DECIMAL (16, 2)) AS [Signal_S],--ะ ะฐะทะฝะธัะฐ ะผะตะถะดั ะฒัะตะผะตะฝะตะผ ัะธะณะฝะฐะปะธะทะฐัะธะธ ะพะถะธะดะฐััะตะณะพ ะฟะพัะพะบะฐ ะธ ะฒัะตะผะตะฝะตะผ ะฝะฐัะฐะปะฐ ะตะณะพ ะฒัะฟะพะปะฝะตะฝะธั
[W1].[WaitCount] AS [WaitCount],--ะงะธัะปะพ ะพะถะธะดะฐะฝะธะน ะดะฐะฝะฝะพะณะพ ัะธะฟะฐ. ะญัะพั ััะตััะธะบ ะฝะฐัะฐัะธะฒะฐะตััั ะบะฐะถะดัะน ัะฐะท ะฟัะธ ะฝะฐัะฐะปะต ะพะถะธะดะฐะฝะธั
CAST ([W1].[Percentage] AS DECIMAL (5, 2)) AS [Percentage],
CAST (([W1].[WaitS] / [W1].[WaitCount]) AS DECIMAL (16, 4)) AS [AvgWait_S],
CAST (([W1].[ResourceS] / [W1].[WaitCount]) AS DECIMAL (16, 4)) AS [AvgRes_S],
CAST (([W1].[SignalS] / [W1].[WaitCount]) AS DECIMAL (16, 4)) AS [AvgSig_S]
FROM [Waits] AS [W1]
INNER JOIN [Waits] AS [W2]
ON [W2].[RowNum] <= [W1].[RowNum]
GROUP BY [W1].[RowNum], [W1].[wait_type], [W1].[WaitS],
[W1].[ResourceS], [W1].[SignalS], [W1].[WaitCount], [W1].[Percentage]
HAVING SUM ([W2].[Percentage]) - [W1].[Percentage] < 95 -- percentage threshold
)
SELECT [WaitType]
,MAX([Wait_S]) as [Wait_S]
,MAX([Resource_S]) as [Resource_S]
,MAX([Signal_S]) as [Signal_S]
,MAX([WaitCount]) as [WaitCount]
,MAX([Percentage]) as [Percentage]
,MAX([AvgWait_S]) as [AvgWait_S]
,MAX([AvgRes_S]) as [AvgRes_S]
,MAX([AvgSig_S]) as [AvgSig_S]
FROM ress
group by [WaitType];
เปเบเบเปเบฅเบฐเบเบตเบเบตเป, เบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเบเบปเบเบเบฒเบเบเบฒเบ RAM เปเบเบเปเบเปเบเปเบฒเบเบฒเบกเบเปเปเปเบเบเบตเป:
SELECT [Percentage]
,[AvgWait_S]
FROM [inf].[vWaits]
where [WaitType] in (
'PAGEIOLATCH_XX',
'RESOURCE_SEMAPHORE',
'RESOURCE_SEMAPHORE_QUERY_COMPILE'
);
เบเบตเปเบเบตเปเบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบญเบปเบฒเปเบเปเบชเปเบเบฑเบเบเบปเบงเบเบตเปเบงเบฑเบเบญเบฑเบเบเบฒเบชเปเบงเบเปเบฅเบฐ AvgWait_S. เบเปเบฒเบเบงเบเปเบเบปเบฒเบกเบตเบเบงเบฒเบกเบชเปเบฒเบเบฑเบเปเบเบเปเบฒเบเบงเบเบเบฑเบเบซเบกเบปเบเบเบญเบเบเบงเบเปเบเบปเบฒ, เบกเบฑเบเบเปเปเบกเบตเบเบงเบฒเบกเปเบเบฑเบเปเบเปเบเปเบชเบนเบเบเบตเปเบเบปเบงเบขเปเบฒเบ MS SQL Server เบเปเปเบกเบต RAM เบเบฝเบเบเป. เบเปเบฒเบเบตเปเบชเปเบฒเบเบฑเบเปเบกเปเบเบเบทเบเบเปเบฒเบเบปเบเปเบเบฑเบเบชเปเบงเบเบเบธเบเบเบปเบเบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเบฅเบฐเบเบปเบ. เบขเปเบฒเบเปเบเบเปเปเบเบฒเบก, เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบเบเบปเบงเบเบตเปเบงเบฑเบเบเปเปเปเบเบเบตเป: เปเบเบตเปเบเบฑเบ>=1 เปเบฅเบฐ AvgWait_S>=0.005.
เปเบเบทเปเบญเบชเบปเปเบเบเบปเบงเบเบตเปเบงเบฑเบเปเบซเปเบเบฑเบเบฅเบฐเบเบปเบเบเบฒเบเบเบดเบเบเบฒเบก (เบเบปเบงเบขเปเบฒเบ, Zabbix), เบเปเบฒเบเบชเบฒเบกเบฒเบเบชเปเบฒเบเบชเบญเบเบเปเบฒเบเบฒเบกเบเปเปเปเบเบเบตเป:
- เปเบเบตเปเบเบฑเบเบเบญเบเบเบฐเปเบเบเบเบญเบเบเบฒเบเบฅเปเบเปเบฒเบชเปเบฒเบฅเบฑเบ RAM เปเบกเปเบเปเบเบปเปเบฒเปเบ (เบฅเบงเบกเบชเปเบฒเบฅเบฑเบเบเบฐเปเบเบเบเบฒเบเบฅเปเบเปเบฒเบเบฑเบเบซเบกเบปเบ):
select coalesce(sum([Percentage]), 0.00) as [Percentage] from [inf].[vWaits] where [WaitType] in ( 'PAGEIOLATCH_XX', 'RESOURCE_SEMAPHORE', 'RESOURCE_SEMAPHORE_QUERY_COMPILE' );
- เบเบฐเปเบเบเบเบญเบเบเบฒเบเบฅเปเบเปเบฒ RAM เปเบเบปเปเบฒเปเบเปเบเปเปเบงเบฅเบฒเปเบเบฑเบ milliseconds (เบเปเบฒเบชเบนเบเบชเบธเบเบเบญเบเบเบฒเบเบเบฑเบเบเปเบฒเบชเบฐเปเบฅเปเบเบเบฑเบเบซเบกเบปเบเบชเปเบฒเบฅเบฑเบเบเบฐเปเบเบเบเบฒเบเบฅเปเบเปเบฒเบเบฑเปเบเบเปเบฒเบงเบเบฑเบเบซเบกเบปเบ):
select coalesce(max([AvgWait_S])*1000, 0.00) as [AvgWait_MS] from [inf].[vWaits] where [WaitType] in ( 'PAGEIOLATCH_XX', 'RESOURCE_SEMAPHORE', 'RESOURCE_SEMAPHORE_QUERY_COMPILE' );
เบญเบตเบเบเบฒเบกเบเบฐเปเบเบเบฒเบเบเปเบฒเบเบเบญเบเบเปเบฒเบเบตเปเปเบเปเบฎเบฑเบเบชเปเบฒเบฅเบฑเบเบเบฑเบเบชเบญเบเบเบปเบงเบเบตเปเบงเบฑเบเบเบตเป, เบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเบชเบฐเบซเบผเบธเบเปเบเปเบงเปเบฒเบกเบต RAM เบเบฝเบเบเปเบชเปเบฒเบฅเบฑเบเบเบปเบงเบขเปเบฒเบ MS SQL Server.
เบงเบดเบเบตเบเบฒเบเบเบงเบเบชเบญเบเบเบฒเบเปเบซเบผเบ CPU เบซเบผเบฒเบเปเบเบตเบเปเบ
เปเบเบทเปเบญเบฅเบฐเบเบธเบเบฒเบเบเบฒเบเปเบงเบฅเบฒเบเบญเบ CPU, เบเบฝเบเปเบเปเปเบเปเบกเบธเบกเบกเบญเบเบฅเบฐเบเบปเบ sys.dm_os_schedulers. เบเบตเป, เบเปเบฒเบเบปเบงเบเบตเปเบงเบฑเบ runnable_tasks_count เปเบกเปเบเบชเบนเบเบเบงเปเบฒ 1 เบขเปเบฒเบเบเปเปเปเบเบทเปเบญเบ, เบเบงเบฒเบกเปเบเบฑเบเปเบเปเบเปเบชเบนเบเบเบตเปเบเปเบฒเบเบงเบเบเบญเบเปเบเบเบเปเปเบเบฝเบเบเปเบชเปเบฒเบฅเบฑเบเบเบปเบงเบขเปเบฒเบ MS SQL Server.
เปเบเบทเปเบญเบชเบฐเปเบเบเบเบปเบงเบเบตเปเบงเบฑเบเปเบเบฅเบฐเบเบปเบเบเบฒเบเบเบดเบเบเบฒเบก (เบเบปเบงเบขเปเบฒเบ, Zabbix), เบเปเบฒเบเบชเบฒเบกเบฒเบเบชเปเบฒเบเบเปเบฒเบฎเปเบญเบเบเปเบเปเปเปเบเบเบตเป:
select max([runnable_tasks_count]) as [runnable_tasks_count]
from sys.dm_os_schedulers
where scheduler_id<255;
เบญเบตเบเบเบฒเบกเบเบฐเปเบเบเบฒเบเบเปเบฒเบเบเบญเบเบเปเบฒเบเบตเปเปเบเปเบฎเบฑเบเบชเปเบฒเบฅเบฑเบเบเบปเบงเบเบตเปเบงเบฑเบเบเบตเป, เบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเบชเบฐเบซเบผเบธเบเปเบเปเบงเปเบฒเบกเบตเปเบงเบฅเบฒเบเบญเบเปเบเปเบเบเปเบเบตเบเบฝเบเบเป (เบเปเบฒเบเบงเบเบเบญเบ CPU cores) เบชเปเบฒเบฅเบฑเบ MS SQL Server เบเบปเบงเบขเปเบฒเบ.
เบขเปเบฒเบเปเบเบเปเปเบเบฒเบก, เบกเบฑเบเปเบเบฑเบเบชเบดเปเบเบชเปเบฒเบเบฑเบเบเบตเปเบเบฐเบเบทเปเบเปเบฒเบเบงเบฒเบกเบเบดเบเบเบตเปเบงเปเบฒเบเปเบฒเบเบฒเบกเบเปเบงเบเบเบปเบเปเบญเบเบชเบฒเบกเบฒเบเบชเบญเบเบเบฒเบกเบซเบผเบฒเบเบซเบปเบงเบเปเปเปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ. เปเบฅเบฐเบเบฒเบเบเบฑเปเบ optimizer เบเปเปเบชเบฒเบกเบฒเบเบเบฐเปเบกเบตเบเบเบงเบฒเบกเบชเบฑเบเบชเบปเบเบเบญเบเบเบฒเบเบชเบญเบเบเบฒเบกเปเบเปเบขเปเบฒเบเบเบทเบเบเปเบญเบ. เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบเบฒเบเบฎเปเบญเบเบเปเบญเบฒเบเบเบฐเบเบทเบเบเบฑเบเบชเบฑเบเบซเบผเบฒเบเบซเบปเบงเบเปเปเปเบเบตเบเปเบ, เปเบเบดเปเบเปเบเปเบงเบฅเบฒเปเบเบซเบเบถเปเบเบเปเปเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเปเบญเบกเบเบฑเบเปเบเป. เปเบฅเบฐเบเบตเปเบเบฑเบเปเบฎเบฑเบเปเบซเปเปเบเบตเบเบเบฐเปเบเบเบเบญเบเบเบฒเบเบฅเปเบเปเบฒเบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบฒเบเบเบฒเบเปเบงเบฅเบฒเบเบญเบเปเบเปเบเบเปเบเบต, เปเบฅเบฐเบเบฒเบเบเบฐเบซเบเบฒเบเบเบปเบงเบเบญเบเปเบเบงเบชเปเบฒเบฅเบฑเบเบเบนเปเบเปเบฒเบเบปเบเปเบงเบฅเบฒเบเบตเปเปเบเป CPU cores เบชเบฐเปเบเบฒเบฐ, เบเบฑเปเบเปเบกเปเบ, เบเบปเบงเบเบตเปเบงเบฑเบ runnable_tasks_count เบเบฐเปเบเบตเปเบกเบเบถเปเบเปเบเปเบเบทเปเบญเบเปเบเบเบฑเปเบเบเปเบฒเบง.
เปเบเบเปเบฅเบฐเบเบตเบเบตเป, เบเปเบญเบเบเบตเปเบเบฐเปเบเบตเปเบกเบเปเบฒเบเบงเบเบเบญเบ CPU cores, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบ configure เบเบธเบเบชเบปเบกเบเบฑเบเบเบฐเบซเบเบฒเบเบเบญเบ MS SQL Server เบเบปเบงเบเบญเบเบกเบฑเบเปเบญเบเบขเปเบฒเบเบเบทเบเบเปเบญเบ, เปเบฅเบฐเบเบฒเบเบชเบฐเบเบฑเบ 2016, เบขเปเบฒเบเบเบทเบเบเปเบญเบ configure เบเบธเบเบชเบปเบกเบเบฑเบเบเบฐเบซเบเบฒเบเบเบญเบเบเบฒเบเบเปเปเบกเบนเบเบเบตเปเบเปเบฒเบเบปเบเปเบงเป:
เบเบตเปเบเบตเปเบเปเบฒเบเบเบงเบเปเบญเบปเบฒเปเบเปเบชเปเบเบฑเบเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเบเบฑเปเบเบเปเปเปเบเบเบตเป:
- Max Degree of Parallelism - เบเปเบฒเบเบปเบเบเปเบฒเบเบงเบเบซเบปเบงเบเปเปเบชเบนเบเบชเบธเบเบเบตเปเบชเบฒเบกเบฒเบเบเบฑเบเบชเบฑเบเปเบซเปเบเบฑเบเปเบเปเบฅเบฐเบเปเบฒเบฎเปเบญเบเบเป (เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบกเปเบ 0 - เบเปเบฒเบเบฑเบเบเบฝเบเปเบเปเปเบเบเบฅเบฐเบเบปเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบญเบเบกเบฑเบเปเบญเบเปเบฅเบฐเบชเบฐเบเบฑเบเบเบญเบ MS SQL Server)
- เบเปเบฒโเปเบเปโเบเปเบฒเบโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบเบฐโเบซเบเบฒเบ - เบเบฒเบโเบเบฒเบโเบเบฐโเปเบโเบเปเบฒโเปเบเปโเบเปเบฒเบโเบเบญเบโเบเบฐโเบซเบเบฒเบ (เบเปเบฒโเปเบฅเบตเปเบกโเบเบปเปเบโเปเบกเปเบ 5โ)
- Max DOP - เบเปเบฒเบเบปเบเบเปเบฒเบเบงเบเบซเบปเบงเบเปเปเบชเบนเบเบชเบธเบเบเบตเปเบชเบฒเบกเบฒเบเบเบฑเบเบชเบฑเบเปเบซเปเบเบฑเบเปเบเปเบฅเบฐเปเบเบเบชเบญเบเบเบฒเบกเปเบเบฅเบฐเบเบฑเบเบเบฒเบเบเปเปเบกเบนเบ (เปเบเปเบเปเปเปเบเบตเบเบกเบนเบเบเปเบฒเบเบญเบเบเบธเบเบชเบปเบกเบเบฑเบ "เบฅเบฐเบเบฑเบเบเบงเบฒเบกเบเบฐเบซเบเบฒเบเบชเบนเบเบชเบธเบ") (เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเบกเบฑเบเปเบกเปเบ 0 - เบเปเบฒเบเบฑเบเปเบเบเบฅเบฐเบเบปเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบเบปเปเบฒเบเบฑเปเบ. เบเบปเบงเบเบญเบเบกเบฑเบเปเบญเบเปเบฅเบฐเบชเบฐเบเบฑเบเบเบญเบ MS SQL Server, เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเบเปเปเบเปเบฒเบเบฑเบเบเปเบฝเบงเบเบฑเบเบเบธเบเบชเบปเบกเบเบฑเบ "เบฅเบฐเบเบฑเบเบชเบนเบเบชเบธเบเบเบญเบเบเบฐเบซเบเบฒเบ" เบเบญเบ MS SQL Server เบเบฑเบเบซเบกเบปเบเบเบปเบงเบขเปเบฒเบ)
เบกเบฑเบเปเบเบฑเบเปเบเบเปเปเปเบเปเบเบตเปเบเบฐเปเบซเปเบชเบนเบเบเบตเปเบเบตเปเบเบปเปเบฒเบเบฝเบกเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบธเบเปเบเปเบฅเบฐเบเบต, เบเบฑเปเบเปเบกเปเบ, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบงเบดเปเบเบฒเบฐเบเปเบฒเบเบฒเบกเบเบตเปเบซเบเบธเปเบเบเบฒเบ.
เบญเบตเบเบเบฒเบกเบเบฐเบชเบปเบเบเบฒเบเบเบญเบเบเปเบญเบเปเบญเบ, เบเปเบญเบเบเปเปเบเบฐเบเปเบฒ algorithm เบเปเปเปเบเบเบตเปเบเบญเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบชเปเบฒเบฅเบฑเบเบฅเบฐเบเบปเบ OLTP เปเบเบทเปเบญเบเปเบฒเบเบปเบเบเบธเบเบชเบปเบกเบเบฑเบเบเบฐเบซเบเบฒเบ:
- เบเปเบฒเบญเบดเบเบเบดเบเบเบฒเบเบเบฐเบซเบเบฒเบเปเบเบเบเบฒเบเบเปเบฒเบเบปเบเบฅเบฐเบเบฑเบเบชเบนเบเบชเบธเบเบเบญเบเบเบฐเบซเบเบฒเบเปเบเบฑเบ 1 เปเบเบฅเบฐเบเบฑเบเบเบญเบเบเบปเบงเบขเปเบฒเบเบเบฑเบเบซเบกเบปเบ.
- เบงเบดเปเบเบฒเบฐเบเบฒเบเบชเบญเบเบเบฒเบกเบเบตเปเปเบฑเบเบเบตเปเบชเบธเบ เปเบฅเบฐเปเบฅเบทเบญเบเบเบณเบเบงเบเบซเบปเบงเบเปเปเบเบตเปเปเปเบฒเบฐเบชเบปเบกเบชเบณเบฅเบฑเบเบเบงเบเบกเบฑเบ
- เบเปเบฒเบเบปเบเบฅเบฐเบเบฑเบเบชเบนเบเบชเบธเบเบเบญเบเบเบฐเบซเบเบฒเบเปเบเบฑเบเบเปเบฒเบเบงเบเบเบตเปเบเบตเบเบตเปเบชเบธเบเบเบตเปเปเบฅเบทเบญเบเบเบญเบเบเบฐเบเบนเปเบเบตเปเปเบเปเบฎเบฑเบเบเบฒเบเบเบฑเปเบเบเบญเบเบเบต 2, เปเบฅเบฐเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเปเบกเบนเบเบชเบฐเปเบเบฒเบฐเบเปเบฒเบเบปเบเบเปเบฒ Max DOP เบเบตเปเปเบเปเบฎเบฑเบเบเบฒเบเบเบฑเปเบเบเบญเบเบเบต 2 เบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเบเบฒเบเบเปเปเบกเบนเบ.
- เบงเบดเปเบเบฒเบฐเบเบฒเบเบชเบญเบเบเบฒเบกเบเบตเปเบซเบเบฑเบเบเบตเปเบชเบธเบเปเบฅเบฐเบเปเบฒเบเบปเบเบเบปเบเบเบฐเบเบปเบเบเบฒเบเบฅเบปเบเบเบญเบ multithreading. เบเปเบฒเบกเบฑเบเปเบเบฑเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเปเบเบตเปเบกเบเปเบฒเปเบเปเบเปเบฒเบเปเบเบเบญเบเปเบเบเบชเปเบฒเบฅเบฑเบเบเบฐเบซเบเบฒเบ.
เบชเปเบฒเบฅเบฑเบเบฅเบฐเบเบปเบเปเบเบฑเปเบ 1C, Microsoft CRM เปเบฅเบฐ Microsoft NAV, เปเบเบเปเบฅเบฐเบเบตเบซเบผเบฒเบเบเบตเปเบชเบธเบ, เบเบฒเบเบซเปเบฒเบก multithreading เปเบกเปเบเปเบซเบกเบฒเบฐเบชเบปเบก
เบเบญเบเบเบฒเบเบเบตเป, เบเปเบฒเบเปเบฒเบเบกเบตเบชเบฐเบเบฑเบเบกเบฒเบเบเบฐเบเบฒเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเปเบเบเปเบฅเบฐเบเบตเบซเบผเบฒเบเบเบตเปเบชเบธเบ, เบเบฒเบเบซเปเบฒเบกเบซเบผเบฒเบ threading เปเบกเปเบเปเบซเบกเบฒเบฐเบชเบปเบกเปเบเบทเปเบญเบเบเบฒเบเบเบงเบฒเบกเบเบดเบเบเบตเปเบงเปเบฒเบชเบฐเบเบฑเบเบเบตเปเปเบกเปเบเบเปเบฒเบเบฑเบเปเบเบเปเบฒเบเบงเบเบเบญเบ CPU cores.
เบชเบนเบเบเบฒเบเบเบดเบเปเบฅเปเบเบตเปเบญเบฐเบเบดเบเบฒเบเบเปเบฒเบเปเบเบดเบเบเบตเปเบเปเปเปเบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบเบฅเบฐเบเบปเบ OLAP.
เบญเบตเบเปเบชเปเบเบฐเบชเบปเบเบเบฒเบเบเบญเบเบเปเบญเบเปเบญเบ, เบเปเบญเบเบเปเปเบเบฐเบเปเบฒ algorithm เบเปเปเปเบเบเบตเปเบเบญเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบชเปเบฒเบฅเบฑเบเบฅเบฐเบเบปเบ OLAP เปเบเบทเปเบญเบเปเบฒเบเบปเบเบเบธเบเบชเบปเบกเบเบฑเบเบเบฐเบซเบเบฒเบ:
- เบงเบดเปเบเบฒเบฐเบเบฒเบเบชเบญเบเบเบฒเบกเบเบตเปเปเบฑเบเบเบตเปเบชเบธเบ เปเบฅเบฐเปเบฅเบทเบญเบเบเบณเบเบงเบเบซเบปเบงเบเปเปเบเบตเปเปเปเบฒเบฐเบชเบปเบกเบชเบณเบฅเบฑเบเบเบงเบเบกเบฑเบ
- เบเปเบฒเบเบปเบเบฅเบฐเบเบฑเบเบชเบนเบเบชเบธเบเบเบญเบเบเบฐเบซเบเบฒเบเปเบเบฑเบเบเปเบฒเบเบงเบเบเบตเปเบเบตเบเบตเปเบชเบธเบเบเบตเปเปเบฅเบทเบญเบเบเบญเบเบเบฐเบเบนเปเบเบตเปเปเบเปเบฎเบฑเบเบเบฒเบเบเบฑเปเบเบเบญเบเบเบต 1, เปเบฅเบฐเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเปเบกเบนเบเบชเบฐเปเบเบฒเบฐเบเปเบฒเบเบปเบเบเปเบฒ Max DOP เบเบตเปเปเบเปเบฎเบฑเบเบเบฒเบเบเบฑเปเบเบเบญเบเบเบต 1 เบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเบเบฒเบเบเปเปเบกเบนเบ.
- เบงเบดเปเบเบฒเบฐเบเบฒเบเบชเบญเบเบเบฒเบกเบเบตเปเบซเบเบฑเบเบซเบเปเบงเบเบเบตเปเบชเบธเบเปเบฅเบฐเบเปเบฒเบเบปเบเบเบปเบเบเบฐเบเบปเบเบเบฒเบเบฅเบปเบเบเบญเบเบเบฒเบเบเปเบฒเบเบฑเบเบเบงเบฒเบกเบชเบญเบเบเปเบญเบ. เบเปเบฒเบกเบฑเบเปเบเบฑเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเปเบซเปเบซเบผเบธเบเบเบญเบเปเบเบเบเปเบฒเปเบเปเบเปเบฒเบเบชเปเบฒเบฅเบฑเบเบเปเบฒเบเบฐเบซเบเบฒเบ, เบซเบผเบทเปเบฎเบฑเบเบเปเปเบฒเบเบฑเปเบเบเบญเบ 1-2 เบเบญเบเบชเบนเบเบเบฒเบเบเบดเบเปเบฅเปเบเบตเป.
เบเบฑเปเบเปเบกเปเบ, เบชเปเบฒเบฅเบฑเบเบฅเบฐเบเบปเบ OLTP เบเบงเบเปเบฎเบปเบฒเปเบเบเบฒเบเบเบฐเบเบนเปเบเบฝเบงเปเบเบซเบฒเบซเบผเบฒเบเบเบฐเบเบนเป, เปเบฅเบฐเบชเปเบฒเบฅเบฑเบเบฅเบฐเบเบปเบ OLAP, เปเบเบเบฒเบเบเบปเบเบเบฑเบเบเปเบฒเบก, เบเบงเบเปเบฎเบปเบฒเปเบเบเบฒเบเบซเบผเบฒเบเบเบฐเบเบนเปเปเบเบซเบฒเบเบฐเบเบนเปเบเบฝเบง. เบงเบดเบเบตเบเบตเปเบเปเบฒเบเบชเบฒเบกเบฒเบเปเบฅเบทเบญเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบฐเบซเบเบฒเบเบเบตเปเบเบตเบเบตเปเบชเบธเบเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเปเบกเบนเบเบชเบฐเปเบเบฒเบฐเปเบฅเบฐเบชเปเบฒเบฅเบฑเบเบเบปเบงเบขเปเบฒเบ MS SQL Server เบเบฑเบเบซเบกเบปเบ.
เบกเบฑเบเบเบฑเบเบกเบตเบเบงเบฒเบกเบชเปเบฒเบเบฑเบเบเบตเปเบเบฐเปเบเบปเปเบฒเปเบเบงเปเบฒเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบธเบเบชเบปเบกเบเบฑเบเบเบตเปเบชเบญเบเบเปเบญเบเบเบฑเบเบเปเบญเบเบกเบตเบเบฒเบเบเปเบฝเบเปเบเบเปเบเปเบฅเบเบฐเปเบงเบฅเบฒ, เบญเบตเบเบเบฒเบกเบเบปเบเบเบญเบเบเบฒเบเบเบดเบเบเบฒเบกเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบญเบ MS SQL Server.
เบเปเบฒเปเบเบฐเบเปเบฒเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเปเบเบเบธเบเบเบดเบเบเบฒเบก
เบเบฒเบเบเบฐเบชเบปเบเบเบฒเบเบเบญเบเบเบปเบเปเบญเบเปเบฅเบฐเบเบฐเบชเบปเบเบเบฒเบเบเบญเบเปเบเบทเปเบญเบเบฎเปเบงเบกเบเบฒเบ, เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบตเปเบเบตเบเบตเปเบชเบธเบ, เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเบฐเบเปเบฒเปเบซเปเบเบฑเปเบเบเบธเบเบเบดเบเบเบฒเบกเบเปเปเปเบเบเบตเปเปเบเบฅเบฐเบเบฑเบเบเบฒเบเบเปเบฅเบดเบเบฒเบ MS SQL Server เบชเปเบฒเบฅเบฑเบเบฎเบธเปเบ 2008-2016:
- 610 - เบซเบผเบธเบเบเปเบญเบเบเบฒเบเบเบฑเบเปเบกเปเบเบญเบ inserts เปเบเบปเปเบฒเปเบเปเบเบเบฒเบเบฐเบฅเบฒเบเบเบฑเบเบชเบฐเบเบต. เบชเบฒเบกเบฒเบเบเปเบงเบเปเบเบเบฒเบเปเบเบเปเบเบปเปเบฒเปเบเปเบเบเบฒเบเบฐเบฅเบฒเบเบเบตเปเบกเบตเบเปเบฒเบเบงเบเบซเบฅเบฒเบเบเบญเบเบเบฑเบเบเบถเบเปเบฅเบฐเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบซเบผเบฒเบ, เปเบเบเบกเบต WRITELOG เปเบฅเบทเปเบญเบเปเบฅเปเบเปเบฒเบเบฒเบเบเปเบฝเบเปเบเบเปเบเบเบฑเบเบชเบฐเบเบต.
- 1117 - เบเปเบฒเปเบเบฅเปเปเบเบเบธเปเบกเปเบเบฅเปเบเบปเบเบเบฑเบเปเบเบเบเบฒเบเปเบเบตเบเปเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบ, เปเบเบฅเปเบเบฑเบเปเบปเบเปเบเบเบธเปเบกเปเบเบฅเปเบเบฐเบเบทเบเบเบฐเบซเบเบฒเบ.
- 1118 - เบเบฑเบเบเบฑเบเปเบซเปเบงเบฑเบเบเบธเบเบฑเบเปเบปเบเบเบฑเปเบเบขเบนเปเปเบเบเบญเบเปเบเบเบเปเบฒเบเบเบฑเบ (เบเปเปเบญเบฐเบเบธเบเบฒเบเบเบญเบเปเบเบเบเบฐเบชเบปเบก), เปเบเบดเปเบเบซเบผเบธเบเบเปเบญเบเบเบงเบฒเบกเบเปเบฒเปเบเบฑเบเปเบเบเบฒเบเบชเบฐเปเบเบเบซเบเปเบฒ SGAM, เปเบเบดเปเบเบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเบเบดเบเบเบฒเบกเบเบญเบเปเบเบเบเบฐเบชเบปเบก.
- 1224 - เบเบดเบโเบเบฒเบโเปเบเปโเบเบฒเบโเบเบฒเบ lock escalation เปเบเบโเบญเบตเบโเปเบชเปโเบเบฒเบโเบเบฑเบโlockโ. เบขเปเบฒเบเปเบเบเปเปเบเบฒเบก, เบเบฒเบเปเบเปเบเบงเบฒเบกเบเบปเบเบเปเบฒเบซเบผเบฒเบเปเบเบตเบเปเบเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบซเปเบเบฒเบเปเบเบตเปเบกเบเบฒเบเบฅเบฑเบญเบเปเบเป
- 2371 - เบเปเบฝเบเปเบเบเบเบญเบเปเบเบเบเบฒเบเบเบฑเบเบเบธเบเบชเบฐเบเบดเบเบดเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบเบปเบเบเบตเปเปเบเบฑเบเบเบญเบเปเบเบเบเบฒเบเบเบฑเบเบเบธเบเบชเบฐเบเบดเบเบดเบญเบฑเบเบเบฐเปเบเบกเบฑเบเปเบเบเปเบเบทเปเบญเบเปเบซเบง. เบชเบดเปเบเบชเปเบฒเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเบเบเบธเบเปเบเบเบเบฒเบเบชเบญเบเบเบฒเบกเปเบเบเบฒเบเบฐเบฅเบฒเบเบเบฐเบซเบเบฒเบเปเบซเบเปเบเบตเปเบเปเบฒเบเบปเบเบเปเบฒเบเบงเบเบเบฑเบเบเบถเบเบเบตเปเบเปเปเบเบทเบเบเปเบญเบเปเบฎเบฑเบเปเบซเปเปเบเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบดเบเบเบฒเบ.
- 3226 - เบชเบฐเบเบฑเบเบเบฑเปเบเบเปเปเบเบงเบฒเบกเบชเปเบฒเปเบฅเบฑเบเบเบฒเบเบชเปเบฒเบฎเบญเบเบเปเปเบกเบนเบเปเบเบเบฑเบเบเบถเบเบเบงเบฒเบกเบเบดเบเบเบฒเบ
- 4199 - เบฅเบงเบกเบกเบตเบเบฒเบเบเปเบฝเบเปเบเบเบเปเปเบเบฑเบเบเบปเบงเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเปเบเบเบชเบญเบเบเบฒเบกเบเบตเปเบเปเบญเบเบญเบญเบเบกเบฒเปเบ SQL Server rollups เปเบฅเบฐเบเบธเบเบเปเบฅเบดเบเบฒเบ.
- 6532-6534 - เบฅเบงเบกเบกเบตเบเบฒเบเบเบฑเบเบเบธเบเบเบฐเบชเบดเบเบเบดเบเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบชเบญเบเบเบฒเบกเบเบตเปเบกเบตเบเบฐเปเบเบเบเปเปเบกเบนเบเบเบฒเบเบเบงเปเบฒเบเบเบญเบเบเบทเปเบ
- 8048 - เปเบเบเบงเบฑเบเบเบธเปเปเบงเบเบเบงเบฒเบกเบเบณเบเบตเปเปเบเปเบเบชเปเบงเบ NUMA เปเบเปเบเบฑเบเบญเบฑเบเบเบตเปเบเบฑเบเปเบเปเบ CPU
- 8780 - เปเบเบตเบเปเบเปเบเบฒเบเบเบฑเบเบชเบฑเบเปเบงเบฅเบฒเปเบเบตเปเบกเปเบเบตเบกเบชเปเบฒเบฅเบฑเบเบเบฒเบเบงเบฒเบเปเบเบเบเบฒเบเบชเบญเบเบเบฒเบก. เบเบฒเบเบเปเบฒเบฎเปเบญเบเบเปเบเบตเปเบเปเปเบกเบตเบเบธเบเบเบตเปเบญเบฒเบเบเบฐเบเบทเบเบเบฐเบเบดเปเบชเบเปเบเบฒเบฐเบงเปเบฒเบเบงเบเปเบเบปเบฒเบเปเปเบกเบตเปเบเบเบเบฒเบเบชเบญเบเบเบฒเบก (เบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบตเปเบซเบฒเบเบฒเบเบซเบผเบฒเบ)
- 8780 - 9389 - เปเบเบตเบเปเบเป buffer เบเบงเบฒเบกเบเบปเบเบเปเบฒเบเบปเปเบงเบเบฒเบงเปเบเบเปเบเบเบฒเบกเบดเบเปเบเบตเปเบกเปเบเบตเบกเบชเปเบฒเบฅเบฑเบเบเบปเบงเบเบฐเบเบดเบเบฑเบเบเบฒเบ batch mode, เบญเบฐเบเบธเบเบฒเบเปเบซเปเบเบนเปเบเบฐเบเบญเบเบเบฒเบ batch mode เบฎเปเบญเบเบเปเบเบงเบฒเบกเบเปเบฒเปเบเบตเปเบกเปเบเบตเบกเปเบฅเบฐเบซเบผเบตเบเปเบงเบฑเปเบเบเบฒเบเปเบญเบเบเปเปเบกเบนเบเปเบ tempdb เบเปเบฒเบกเบตเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเปเบเบตเปเบกเปเบเบตเบก.
เบกเบฑเบเบเบฑเบเปเบเบฑเบเบเบฐเปเบซเบเบเบเบตเปเบเบฐเปเบเบตเบเปเบเป trace flag 2016 เบเปเบญเบเบฎเบธเปเบ 2301, เปเบเบดเปเบเปเบฎเบฑเบเปเบซเปเบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบเบฑเบเบชเบดเบเปเบเบเบฑเปเบเบชเบนเบเปเบฅเบฐเบเบฑเปเบเบเบฑเปเบเบเบถเปเบเบเปเบงเบเปเบเบเบฒเบเปเบฅเบทเบญเบเปเบเบเบเบฒเบเบชเบญเบเบเบฒเบกเบเบตเปเบเบตเบเบงเปเบฒ. เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เบเบฑเบเบเบฑเปเบเปเบเปเบชเบฐเบเบฑเบ 2016, เบกเบฑเบเบกเบฑเบเบเบฐเบกเบตเบเบปเบเบเบฐเบเบปเบเบเบฒเบเบฅเบปเบเบเปเปเปเบงเบฅเบฒเบเบฐเบเบดเบเบฑเบเบเบฒเบเบชเบญเบเบเบฒเบกเปเบเบเบฅเบงเบกเบเปเบญเบเบเปเบฒเบเบเบฒเบง.
เบเบญเบเบเบฒเบเบเบตเป, เบชเปเบฒเบฅเบฑเบเบฅเบฐเบเบปเบเบเบตเปเบกเบตเบเบฑเบเบชเบฐเบเบตเบซเบผเบฒเบ (เบเบปเบงเบขเปเบฒเบ, เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเปเบกเบนเบ 1C), เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเบฐเบเปเบฒเปเบซเปเปเบเบตเบเปเบเป trace flag 2330, เปเบเบดเปเบเบเบดเบเบเบฒเบเปเบเบฑเบเบฅเบงเบเบฅเบงเบกเบเบฒเบเบเปเบฒเปเบเปเบเบฑเบเบชเบฐเบเบต, เปเบเบดเปเบเปเบเบเบเบปเปเบงเปเบเปเบฅเปเบงเบกเบตเบเบปเบเบเบฐเบเบปเบเบเบฒเบเบเบงเบเบเปเปเบฅเบฐเบเบปเบ.
เบเปเบฒเบเบชเบฒเบกเบฒเบเบฎเบฝเบเบฎเบนเปเปเบเบตเปเบกเปเบเบตเบกเบเปเบฝเบงเบเบฑเบเบเบธเบเบเบดเบเบเบฒเบก
เบเบฒเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเปเบฒเบเปเบเบดเบ, เบกเบฑเบเบเบฑเบเบกเบตเบเบงเบฒเบกเบชเปเบฒเบเบฑเบเบเบตเปเบเบฐเบเบดเบเบฒเบฅเบฐเบเบฒเบชเบฐเบเบฑเบเปเบฅเบฐเบเบฒเบเบเปเปเบชเปเบฒเบเบเบญเบ MS SQL Server, เบชเปเบฒเบฅเบฑเบเบฎเบธเปเบเปเบซเบกเป, เบเบธเบเบเบดเบเบเบฒเบกเบเบฒเบเบเบทเบเปเบเบตเบเปเบเปเปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเบซเบผเบทเบเปเปเบกเบตเบเบปเบ.
เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเบตเบเปเบเปเบซเบผเบทเบเบดเบเบเบฒเบเบเปเบฒเบเบฒเบเบเบญเบเบเบธเบเบเบฒเบเบเบดเบเบเบฒเบกเปเบเบเปเบเปเบเปเบฒเบชเบฑเปเบ DBCC TRACEON เปเบฅเบฐ DBCC TRACEOFF, เบเบฒเบกเบฅเปเบฒเบเบฑเบ. เปเบเบดเปเบเบฅเบฒเบเบฅเบฐเบญเบฝเบเปเบเบตเปเบกเปเบเบตเบก
เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเปเบฎเบฑเบเบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบญเบเบเบธเบเบเบดเบเบเบฒเบกเปเบเบเปเบเปเบเปเบฒเบชเบฑเปเบ DBCC TRACESTATUS:
เปเบเบทเปเบญเปเบซเปเบเบธเบเบเบดเบเบเบฒเบกเบเบทเบเบฅเบงเบกเปเบเบปเปเบฒเปเบเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบเบญเบเบเบฒเบเบเปเบฅเบดเบเบฒเบ MS SQL Server, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเบเบตเป SQL Server Configuration Manager เปเบฅเบฐเปเบเบตเปเบกเบเบธเบเบเบดเบเบเบฒเบกเปเบซเบผเบปเปเบฒเบเบตเปเบเปเบฒเบ -T เปเบเบเบธเบเบชเบปเบกเบเบฑเบเบเบฒเบเบเปเบฅเบดเบเบฒเบ:
เบเบปเบเปเบเปเบฎเบฑเบ
เบเบปเบเบเบงเบฒเบกเบเบตเปเปเบเปเบเบงเบเปเบเบดเปเบเบเบฒเบเบเปเบฒเบเบเบญเบเบเบฒเบเบเบงเบเบชเบญเบ MS SQL Server, เบเปเบงเบเบเบฒเบเบเปเบงเบเปเบซเบผเบทเบญเบเบตเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเบเบปเบเบเบฒเบเบเบฒเบ RAM เปเบฅเบฐเปเบงเบฅเบฒ CPU เบเบฃเบต, เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเบเบฑเบเบซเบฒเบญเบทเปเบเปเบเบตเปเบเปเปเบเปเบญเบเบเบฑเบเปเบเบ. เบเบธเบเบเบดเบเบเบฒเบกเบเบตเปเปเบเปเบเบปเปเบงเปเบเบเบตเปเบชเบธเบเปเบเปเบเบทเบเบเบปเบเบเบงเบเบเบทเบ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ:
ยป
ยป
ยป
ยป
ยป
ยป
ยป
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com