เช เชเชตเชพ เชฆเชพเชตเชพ เชเซ เชเซ เชฎเซเช เช เชฎเชพเชฐเชพ เชตเชฟเชเชพเชธเชเชฐเซเชคเชพเช เชชเชพเชธเซเชฅเซ เชธเชพเชเชญเชณเซเชฏเชพ เชเซ. เชธเซเชฅเซ เชฐเชธเชชเซเชฐเชฆ เชฌเชพเชฌเชค เช เชเซ เชเซ เช เชธเชพเชเซเช เชนเซเชตเชพเชจเซเช เชฌเชนเชพเชฐ เชเชตเซเชฏเซเช เชเซ, เชเซ เชฒเชพเชเชฌเซ เชคเชชเชพเชธเชจเซ เชเชจเซเชฎ เชเชชเซ เชเซ. เช เชฎเซ SQL เชธเชฐเซเชตเชฐเซเชธ เชตเชฟเชถเซ เชตเชพเชค เชเชฐเซเชถเซเช เชเซ VMware เชชเชฐ เชเชพเชฒเซ เชฐเชนเซเชฏเชพ เชเซ.
เชเชฐเซเชเชฐ, เชฒเซเชชเชเซเชชเชจเซ เชชเชพเชเชณ เชจเชฟเชฐเชพเชถเชพเชเชจเช เชฐเซเชคเซ เชชเซเชฐเซเชกเชเซเชถเชจ เชธเชฐเซเชตเชฐ เชฎเซเชณเชตเชตเซเช เชธเชฐเชณ เชเซ. เชเซเชก เชเชฒเชพเชตเซ (เชเซเชฎเซเชชเชกเซเชฌเซ เชชเชฐ เชจเชนเซเช เช
เชจเซ เชตเชฟเชฒเชเชฌเชฟเชค เชเชเชพเชเชชเชฃเซเช เชธเชเซเชทเชฎ เชงเชฐเชพเชตเชคเชพ เชกเซเชเชพเชฌเซเช เชชเชฐ เชจเชนเซเช)
set nocount on
create table _t (v varchar(100))
declare @n int=300000
while @n>0 begin
insert into _t select 'What a slowpoke!'
delete from _t
set @n=@n-1
end
GO
drop table _t
เชคเซ เชฎเชพเชฐเชพ เชกเซเชธเซเชเชเซเชช เชชเชฐ 5 เชธเซเชเชจเซเชก เช เชจเซ เชชเซเชฐเซเชกเชเซเชถเชจ เชธเชฐเซเชตเชฐ เชชเชฐ 28 เชธเซเชเชจเซเชก เชฒเซ เชเซ. เชเชพเชฐเชฃ เชเซ SQL เชจเซ เชเซเชฐเชพเชจเซเชเซเชเซเชถเชจ เชฒเซเชเชฎเชพเช เชฒเชเชตเชพเชจเชพ เชญเซเชคเชฟเช เช เชเชคเชจเซ เชฐเชพเชน เชเซเชตเซ เชชเชกเซ เชเซ, เช เชจเซ เช เชฎเซ เช เชนเซเช เชเซเชฌ เชเซเชเชเชพ เชตเซเชฏเชตเชนเชพเชฐเซ เชเชฐเซ เชฐเชนเซเชฏเชพ เชเซเช. เชธเชพเชฎเชพเชจเซเชฏ เชฐเซเชคเซ เชเชนเซเช เชคเซ, เช เชฎเซ เชถเชนเซเชฐเชจเชพ เชเซเชฐเชพเชซเชฟเชเชฎเชพเช เชเช เชฎเซเชเซ เชถเชเซเชคเชฟเชถเชพเชณเซ เชเซเชฐเช เชเชฒเชพเชตเซ เชเซ, เช เชจเซ เช เชฎเซ เชเซเช เชฐเชนเซเชฏเชพ เชเซเช เชเซ เชเซเชตเซ เชฐเซเชคเซ เชธเซเชเซเชเชฐ เชชเชฐ เชชเซเชเชพ เชกเชฟเชฒเชฟเชตเชฐเซ เชเชฐเชจเชพเชฐเชพ เชฒเซเชเซ เชคเซเชจเซ เชชเซเชฐเชเซเชฏเชพเชค เชฐเซเชคเซ เชเชเชณ เชจเซเชเชณเซ เชฐเชนเซเชฏเชพ เชเซ - เชฅเซเชฐเซเชชเซเช เช เชนเซเช เชฎเชนเชคเซเชตเชชเซเชฐเซเชฃ เชจเชฅเซ, เชฎเชพเชคเซเชฐ เชฒเซเชเชจเซเชธเซ เชฎเชนเชคเซเชตเชชเซเชฐเซเชฃ เชเซ. เช เชจเซ เชเช เชชเชฃ เชจเซเชเชตเชฐเซเช เชธเซเชเซเชฐเซเช เชจเชนเซเช, เชชเชเซ เชญเชฒเซ เชคเซเชจเซ เชเชฟเชเชฎเชคเชฎเชพเช เชเซเชเชฒเชพ เชถเซเชจเซเชฏ เชนเซเชฏ, เชคเซ เชฒเซเชเชจเซเชธเซเชจเซ เชฆเซเชฐเชทเซเชเชฟเช เชธเซเชฅเชพเชจเชฟเช SSD เชจเซ เชชเชพเชเชณ เชฐเชพเชเซ เชถเชเชถเซ เชจเชนเซเช.
(เชเชฟเชชเซเชชเชฃเซเชเชฎเชพเช เชเชตเซเช เชฌเชนเชพเชฐ เชเชตเซเชฏเซเช เชเซ เชฎเซเช เชเซเช เซเช เชฌเซเชฒเซเชฏเซเช - เชฎเซเช เชฌเชเชจเซ เชเชเซเชฏเชพเช เชเชเชพเชเชชเชฃเชพเชฎเชพเช เชตเชฟเชฒเชเชฌ เชเชฐเซเชฏเซ เชนเชคเซ. เชตเชฟเชฒเชเชฌเชฟเชค เชเชเชพเชเชชเชฃเซเช เชตเชฟเชจเชพ เชคเซ เชฌเชนเชพเชฐ เชเชตเซเชฏเซเช:
เชกเซเชธเซเชเชเซเชช - 39 เชธเซเชเชจเซเชก, 15K tr/sec, 0.065ms/io เชฐเชพเชเชจเซเชกเชเซเชฐเซเชช
PROD - 360 เชธเซเชเชจเซเชก, 1600 tr/sec, 0.6ms
เชฎเซเช เชจเซเชเชงเซเชฏเซเช เชนเซเชตเซเช เชเซเชเช เชเซ เชคเซ เชเซเชฌ เชเชกเชชเซ เชเซ)
เชเซ เชเซ, เช เชเชฟเชธเซเชธเชพเชฎเชพเช เช เชฎเซ เชคเซเชเซเช เชเชฆเชพเชนเชฐเชฃ เชธเชพเชฅเซ เชฐเซเชฎเซเชจ เชเซเชเชพ เชซเชเชเซเชถเชจเชจเชพ เชคเซเชเซเช เชถเซเชจเซเชฏ เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเซ เชฐเชนเซเชฏเชพ เชเซเช. เชตเชฟเชเชพเชธเชเชฐเซเชคเชพเช เชฎเชจเซ เชฒเชพเชตเซเชฏเชพ เชคเซ เชเชฆเชพเชนเชฐเชฃเชฎเชพเช, เชคเซ เช เชฒเช เชนเชคเซเช. เชฎเชจเซ เชเชพเชคเชฐเซ เชฅเช เชเช เชเซ เชคเซเช เชธเชพเชเชพ เชนเชคเชพ, เช เชจเซ เชเชฆเชพเชนเชฐเชฃเชฎเชพเชเชฅเซ เชตเซเชฏเชตเชธเชพเชฏเชจเชพ เชคเชฐเซเช เชธเชพเชฅเซ เชธเชเชฌเชเชงเชฟเชค เชคเซเชฎเชจเซ เชคเชฎเชพเชฎ เชตเชฟเชถเชฟเชทเซเชเชคเชพเชเชจเซ เชธเชพเชซ เชเชฐเชตเชพเชจเซเช เชถเชฐเซ เชเชฐเซเชฏเซเช. เช เชฎเซเช เชธเชฎเชฏเซ, เชฎเชจเซ เชธเชฎเชเชพเชฏเซเช เชเซ เชนเซเช เชคเซเชฎเชจเซ เชเซเชก เชธเชเชชเซเชฐเซเชฃเชชเชฃเซ เชซเซเชเชเซ เชถเชเซเช เชเซเช, เช เชจเซ เชฎเชพเชฐเซ เชชเซเชคเชพเชจเซ เชฒเชเซ เชถเชเซเช เชเซเช - เชเซ เชธเชฎเชพเชจ เชธเชฎเชธเซเชฏเชพ เชฆเชฐเซเชถเชพเชตเซ เชเซ - เชเชคเซเชชเชพเชฆเชจเชฎเชพเช เชคเซ 3-4 เชเชฃเซ เชงเซเชฎเซ เชเชพเชฒเซ เชเซ:
create function dbo.isPrime (@n bigint)
returns int
as
begin
if @n = 1 return 0
if @n = 2 return 1
if @n = 3 return 1
if @n % 2 = 0 return 0
declare @sq int
set @sq = sqrt(@n)+1 -- check odds up to sqrt
declare @dv int = 1
while @dv < @sq
begin
set @dv=@dv+2
if @n % @dv = 0 return 0
end
return 1
end
GO
declare @dt datetime set @dt=getdate()
select dbo.isPrime(1000000000000037)
select datediff(ms,@dt,getdate()) as ms
GO
เชเซ เชคเชฎเชพเชฐเซ เชธเชพเชฅเซ เชฌเชงเซเช เชฌเชฐเชพเชฌเชฐ เชเซ, เชคเซ เชธเชเชเซเชฏเชพเชจเซ เชธเชฐเชณเชคเชพ เชคเชชเชพเชธเชตเชพเชฎเชพเช 6-7-8 เชธเซเชเชจเซเชกเชจเซ เชธเชฎเชฏ เชฒเชพเชเชถเซ. เช เชธเชเชเซเชฏเชพเชฌเชเชง เชธเชฐเซเชตเชฐ เชชเชฐ เชฅเชฏเซเช เชเซ. เชชเชฐเชเชคเซ เชเซเชเชฒเชพเช เชชเชฐ, เชเซเชเชฎเชพเช 25-40 เชธเซเชเชจเซเชกเชจเซ เชธเชฎเชฏ เชฒเชพเชเซเชฏเซ. เชฐเชธเชชเซเชฐเชฆ เชตเชพเชค เช เชเซ เชเซ, เชคเซเชฏเชพเช เชเซเช เชธเชฐเซเชตเชฐ เชจเชนเซเชคเชพ เชเซ เชเซเชฏเชพเช เชเชเซเชเซเชเซเชฏเซเชถเชจเชฎเชพเช 14 เชธเซเชเชจเซเชก เชฒเชพเชเชถเซ - เชเซเชก เชเซเชฌ เช เชเชกเชชเชฅเซ เช เชฅเชตเชพ เชเซเชฌ เช เชงเซเชฎเซเชฅเซ เชเชพเชฎ เชเชฐเซ เชเซ, เชเชเชฒเซ เชเซ, เชธเชฎเชธเซเชฏเชพ เชนเชคเซ, เชเชพเชฒเซ เชเชนเซเช, เชเชพเชณเซ เช เชจเซ เชธเชซเซเชฆ.
เชฎเซ เชถเซ เชเชฐเซเชฏเซ? VMware เชฎเซเชเซเชฐเชฟเชเซเชธเชฎเชพเช เชชเซเชฐเชตเซเชถ เชฎเซเชณเชตเซเชฏเซ. เชคเซเชฏเชพเช เชฌเชงเซเช เชธเชพเชฐเซเช เชนเชคเซเช - เชคเซเชฏเชพเช เชชเซเชทเซเชเชณ เชธเชเชธเชพเชงเชจเซ เชนเชคเชพ, เชคเซเชฏเชพเชฐ เชธเชฎเชฏ = 0, เชคเซเชฏเชพเช เชฌเชงเซเช เชชเซเชฐเชคเซเช เชนเชคเซเช, เชเซเชธเซเช เชฆเชฐเชฎเชฟเชฏเชพเชจ เชเชกเชชเซ เช เชจเซ เชงเซเชฎเชพ เชฌเชเชจเซ เชธเชฐเซเชตเชฐ CPU = 100 เชเช vCPU เชชเชฐ. เชฎเซเช Pi เชจเซ เชธเชเชเซเชฏเชพเชจเซ เชเชฃเชคเชฐเซ เชเชฐเชตเชพ เชฎเชพเชเซ เชเช เชชเชฐเซเชเซเชทเชฃ เชฒเซเชงเซเช - เชชเชฐเซเชเซเชทเชฃ เชเซเชเชชเชฃ เชธเชฐเซเชตเชฐ เชชเชฐ เชธเชฎเชพเชจ เชชเชฐเชฟเชฃเชพเชฎเซ เชฆเชฐเซเชถเชพเชตเซ เชเซ. เชเชพเชณเชพ เชเชพเชฆเซเชจเซ เชเชเชง เชตเชงเซ เชจเซ เชตเชงเซ เชฎเชเชฌเซเชค เชฅเชคเซ เชเช.
DEV เชซเชพเชฐเซเชฎ เชชเชฐ เชฌเชนเชพเชฐ เชจเซเชเชณเซเชฏเชพ เชชเชเซ, เชฎเซเช เชธเชฐเซเชตเชฐ เชธเชพเชฅเซ เชฐเชฎเชตเชพเชจเซเช เชถเชฐเซ เชเชฐเซเชฏเซเช. เชคเซ เชฌเชนเชพเชฐ เชเชตเซเชฏเซเช เชเซ เชเซ เชนเซเชธเซเชเชฅเซ เชนเซเชธเซเช เชธเซเชงเซ vMotion เชธเชฐเซเชตเชฐเชจเซ "เชเชฒเชพเช" เชเชฐเซ เชถเชเซ เชเซ, เชชเชฐเชเชคเซ เชคเซ "เชเชกเชชเซ" เชธเชฐเซเชตเชฐเชจเซ "เชงเซเชฎเชพ" เชฎเชพเช เชชเชฃ เชซเซเชฐเชตเซ เชถเชเซ เชเซ. เชเชตเซเช เชฒเชพเชเซ เชเซ เชเซ เช เชคเซ เชเซ - เชเซเชเชฒเชพเช เชฏเชเชฎเชพเชจเซเชจเซ เชธเชฎเชธเซเชฏเชพ เชเซ ... เชชเชฐเชเชคเซ ... เชจเชพ. เชเซเชเชฒเชพเช เชตเชฐเซเชเซเชฏเซเช เชฒ เชฎเชถเซเชจ เชนเซเชธเซเช เชชเชฐ เชงเซเชฎเชพ เชชเชกเซ เชเชฏเชพ, เชเชนเซ เชเซ, A, เชชเชฐเชเชคเซ เชนเซเชธเซเช B เชชเชฐ เชเชกเชชเชฅเซ เชเชพเชฎ เชเชฐเซเชฏเซเช. เช เชจเซ เช เชจเซเชฏ เชตเชฐเซเชเซเชฏเซเช เชฒ เชฎเชถเซเชจ, เชคเซเชจเชพเชฅเซ เชตเชฟเชชเชฐเซเชค, A เชชเชฐ เชเชกเชชเชฅเซ เชเชพเชฎ เชเชฐเซเชฏเซเช เช เชจเซ B เชชเชฐ เชงเซเชฎเซ เชชเชกเซ! "เชเชกเชชเซ" เช เชจเซ "เชงเซเชฎเซ" เชฌเชเชจเซ เชเชพเชฐ เชเชฃเซเชตเชพเชฐ เชฏเชเชฎเชพเชจ เชชเชฐ เชซเชฐเชคเซ เชนเชคเซ!
เชคเซ เชเซเชทเชฃเชฅเซ, เชนเชตเชพเชฎเชพเช เชธเชฒเซเชซเชฐเชจเซ เชเช เชตเชฟเชถเชฟเชทเซเช เชเชเชง เชนเชคเซ. เชเซเชตเชเซ, เชธเชฎเชธเซเชฏเชพ เชเซเชเชชเชฃ เชตเชฐเซเชเซเชฏเซเช เชฒ เชฎเชถเซเชจ (เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ เชตเชฟเชจเซเชกเซเช เชชเซเชเซ) เชจเซ เชเชญเชพเชฐเซ เชนเซเช เชถเชเชคเซ เชจเชฅเซ - เชเซเชตเชเซ, เชคเซ vMotion เชธเชพเชฅเซ "เชเชกเชชเซ" เชฎเชพเช เชซเซเชฐเชตเชพเช เชเช. เชชเชฐเชเชคเซ เชธเชฎเชธเซเชฏเชพ เชชเชฃ เชนเซเชธเซเชเชจเซ เชเชญเชพเชฐเซ เชนเซเช เชถเชเชคเซ เชจเชฅเซ - เชเซเชตเชเซ, เชคเซเชฎเชพเช "เชเชกเชชเซ" เช เชจเซ "เชงเซเชฎเซ" เชฌเชเชจเซ เชฎเชถเซเชจเซ เชนเซเช เชถเชเซ เชเซ. เชคเซ เชฒเซเชก เชธเชพเชฅเซ เชชเชฃ เชธเชเชฌเชเชงเชฟเชค เชจ เชนเชคเซเช - เชฎเซเช เชนเซเชธเซเช เชชเชฐ "เชงเซเชฎเซ" เชฎเชถเซเชจ เชฎเซเชณเชตเชตเชพเชฎเชพเช เชตเซเชฏเชตเชธเซเชฅเชพเชชเชฟเชค เชเชฐเซเชฏเซเช, เชเซเชฏเชพเช เชคเซเชจเชพ เชธเชฟเชตเชพเชฏ เชฌเซเชเซเช เชเชเช เชจเชนเซเชคเซเช.
เชจเชฟเชฐเชพเชถเชพเชฎเชพเช, เชฎเซเช Sysinternals' Process Explorer เชจเซ เชเชพเชขเซ เชจเชพเชเซเชฏเซเช เช เชจเซ SQL เชธเซเชเซเช เชชเชฐ เชเซเชฏเซเช. เชงเซเชฎเซ เชฎเชถเซเชจเซ เชชเชฐ, เชฒเซเชเซเช เชคเชฐเชค เช เชฎเชพเชฐเซ เชจเชเชฐ เชชเชเชกเซ เชฒเซเชงเซ:
ntoskrnl.exe!KeSynchronizeExecution+0x5bf6
ntoskrnl.exe!KeWaitForMultipleObjects+0x109d
ntoskrnl.exe!KeWaitForMultipleObjects+0xb3f
ntoskrnl.exe!KeWaitForSingleObject+0x377
ntoskrnl.exe!KeQuerySystemTimePrecise+0x881 < - !!!
ntoskrnl.exe!ObDereferenceObjectDeferDelete+0x28a
ntoskrnl.exe!KeSynchronizeExecution+0x2de2
sqllang.dll!CDiagThreadSafe::PxlvlReplace+0x1a20
โฆ เชเซเชกเซเชฏเซเช
sqldk.dll!SystemThread::MakeMiniSOSThread+0xa54
KERNEL32.DLL!BaseThreadInitThunk+0x14
ntdll.dll!RtlUserThreadStart+0x21
เชคเซ เชชเชนเซเชฒเซเชฅเซ เช เชเชเชเช เชนเชคเซเช. เชชเซเชฐเซเชเซเชฐเชพเชฎ เชฒเชเซเชฏเซ เชนเชคเซ:
class Program
{
[DllImport("kernel32.dll")]
static extern void GetSystemTimePreciseAsFileTime(out FILE_TIME lpSystemTimeAsFileTime);
[StructLayout(LayoutKind.Sequential)]
struct FILE_TIME
{
public int ftTimeLow;
public int ftTimeHigh;
}
static void Main(string[] args)
{
for (int i = 0; i < 16; i++)
{
int counter = 0;
var stopwatch = Stopwatch.StartNew();
while (stopwatch.ElapsedMilliseconds < 1000)
{
GetSystemTimePreciseAsFileTime(out var fileTime);
counter++;
}
if (i > 0)
{
Console.WriteLine("{0}", counter);
}
}
}
}
เช เชชเซเชฐเซเชเซเชฐเชพเชฎเซ เชตเชงเซ เชธเซเชชเชทเซเช เชฎเชเชฆเซ เชฆเชฐเซเชถเชพเชตเซ - "เชเชกเชชเซ" เชฎเชถเซเชจเซ เชชเชฐ เชคเซ เชชเซเชฐเชคเชฟ เชธเซเชเชจเซเชกเชฎเชพเช 16-18 เชฎเชฟเชฒเชฟเชฏเชจ เชเชเซเชฐ เชฌเชคเชพเชตเซ เชเซ, เชเซเชฏเชพเชฐเซ เชงเซเชฎเชพ เชชเชฐ - เชฆเซเชข เชฎเชฟเชฒเชฟเชฏเชจ เช เชฅเชตเชพ เชคเซ 700 เชนเชเชพเชฐ. เชเชเชฒเซ เชเซ, เชคเชซเชพเชตเชค 10-20 เชตเชเชค (!!!) เชเซ. เช เชชเชนเซเชฒเซเชฅเซ เช เชเช เชจเชพเชจเซ เชเซเชค เชนเชคเซ: เชเซเช เชชเชฃ เชธเชเชเซเชเซเชฎเชพเช, Microsoft เช เชจเซ VMware เชธเชชเซเชฐเซเช เชตเชเซเชเซ เช เชเชตเชพเช เชเชตเชพเชจเซ เชเซเช เชญเชฏ เชจเชนเซเชคเซ เชเซเชฅเซ เชคเซเช เชเชเชฌเซเชเชพ เชชเชฐ เชคเซเชฐเซ เชซเซเชฐเชตเซ.
เชชเชเซ เชชเซเชฐเชเชคเชฟ เช เชเชเซ เชเช - เชตเซเชเซเชถเชจ, เชฎเชนเชคเซเชตเชชเซเชฐเซเชฃ เชตเชธเซเชคเซเช, เชตเชพเชฏเชฐเชฒ เชเชจเซเชฎเชพเชฆ เช เชจเซ เชตเชฐเซเชเชฒเซเชกเชฎเชพเช เชคเซเชตเซเชฐ เชตเชงเชพเชฐเซ. เชฎเซเช เชเชฃเซเชตเชพเชฐ เชธเชพเชฅเซเชฆเชพเชฐเซเชจเซ เชเชพเชฆเซเช เชธเชฎเชธเซเชฏเชพเชจเซ เชเชฒเซเชฒเซเช เชเชฐเซเชฏเซ, เชชเชฐเชเชคเซ เชเซเชเชฒเซเชเชตเชพเชฐ เชเชตเซเช เชฒเชพเชเชคเซเช เชนเชคเซเช เชเซ เชคเซเช เชนเชเชฎเซเชถเชพ เชฎเชพเชฐเชพ เชชเชฐ เชตเชฟเชถเซเชตเชพเชธ เชเชฐเชคเชพ เชจเชฅเซ - VMware เช เชเซเชกเชจเซ 10-20 เชตเชเชค เชงเซเชฎเซเช เชเชฐเซ เชเซ เชคเซ เชจเชฟเชตเซเชฆเชจ เชเซเชฌ เช เชญเชฏเชเชเชฐ เชนเชคเซเช.
เชฎเซเช เชฎเชพเชฐเซ เชเชพเชคเชจเซ เชถเซเชงเชตเชพเชจเซ เชชเซเชฐเชฏเชพเชธ เชเชฐเซเชฏเซ เชเซ เชคเซ เชถเซเช เชงเซเชฎเซเช เชเชฐเซ เชเซ. เช เชฎเซเช เชธเชฎเชฏเซ เชฎเชจเซ เชเชตเซเช เชฒเชพเชเชคเซเช เชนเชคเซเช เชเซ เชฎเชจเซ เชเช เชเชเซเชฒ เชฎเชณเซ เชเชฏเซ เชเซ - เชนเซเช เชชเซเชฒเชเชจเซ เชเชพเชฒเซ เช เชจเซ เชฌเชเชง เชเชฐเชตเซเช, เชฎเซเชฎเชฐเซเชจเซ เชฎเชพเชคเซเชฐเชพ เช เชฅเชตเชพ เชชเซเชฐเซเชธเซเชธเชฐเซเชธเชจเซ เชธเชเชเซเชฏเชพ เชฌเชฆเชฒเชตเซ เชเชฃเซเชตเชพเชฐ เชฎเชถเซเชจเชจเซ "เชเชกเชชเซ" เชฌเชจเชพเชตเซ เชฆเซ เชเซ. เชชเชฐเชเชคเซ เชเชพเชฏเชฎ เชฎเชพเชเซ เชจเชนเซเช. เชชเชฐเชเชคเซ เชเซ เชฌเชนเชพเชฐ เชเชตเซเชฏเซเช เชคเซ เชธเชพเชเซเช เชเซ เชเซ เชคเซ เชฌเชนเชพเชฐ เชเชตเชพ เชฎเชพเชเซ เช เชจเซ เชตเซเชนเซเชฒ เชชเชฐ เชชเชเชพเชกเชตเชพ เชฎเชพเชเซ เชชเซเชฐเชคเซเช เชเซ - เชเชเชฒเซ เชเซ, เชฌเชฆเชฒเชตเชพ เชฎเชพเชเซ เชเซเชเชชเชฃ เชตเชฐเซเชเซเชฏเซเช เชฒ เชฎเชถเซเชจ เชชเชฐเชฟเชฎเชพเชฃ
เชเซเชตเชเซ, เชฎเชพเชฐเชพ เช เชฎเซเชฐเชฟเชเชจ เชธเชพเชฅเซเชฆเชพเชฐเซเชจเซ เช เชเชพเชจเช เชเช เชฎเซเชณ เชเชพเชฐเชฃ เชฎเชณเซเชฏเซเช.
เชฏเชเชฎเชพเชจเซ เชเชตเชฐเซเชคเชจเชฎเชพเช เช
เชฒเช เชนเชคเชพ!
- เชเช เชจเชฟเชฏเชฎ เชคเชฐเซเชเซ, เช เชกเชฐเชพเชฎเชฃเซ เชจเชฅเซ. เชชเชฐเชเชคเซ: เชเซเชฏเชพเชฐเซ 'เชฎเซเชณ' เชนเซเชธเซเชเชฎเชพเชเชฅเซ 'เชญเชฟเชจเซเชจ' เชเชตเชฐเซเชคเชจ เชธเชพเชฅเซ เชนเซเชธเซเช เชชเชฐ เชเชคเซ เชตเชเชคเซ, VMware เช GetTimePrecise เชชเชฐเชฟเชฃเชพเชฎเชจเซ เชธเชฎเชพเชฏเซเชเชฟเชค เชเชฐเชตเซเช เชเชตเชถเซเชฏเช เชเซ.
- เชจเชฟเชฏเชฎ เชชเซเชฐเชฎเชพเชฃเซ, เช เชเซเช เชธเชฎเชธเซเชฏเชพ เชจเชฅเซ, เชธเชฟเชตเชพเชฏ เชเซ เชเชตเซ เชเชชเซเชฒเชฟเชเซเชถเชจ เชนเซเชฏ เชเซ เชเซ SQL เชธเชฐเซเชตเชฐเชจเซ เชเซเชฎ เชธเซเชเชจเซเชก เชฆเซเช เชฒเชพเชเซ เชตเชเชค เชเซเชเซเชเชธ เชธเชฎเชฏเชจเซ เชตเชฟเชจเชเชคเซ เชเชฐเซ.
- เชชเชฐเชเชคเซ เช เชกเชฐเชพเชฎเชฃเซ เชชเชฃ เชจเชฅเซ, เชเชพเชฐเชฃ เชเซ SQL เชธเชฐเซเชตเชฐ เชนเชเชฎเซเชถเชพ เช เชเชฐเชคเซเช เชจเชฅเซ (เชจเชฟเชทเซเชเชฐเซเชท เชเซเช)
เชชเชฐเชเชคเซ เชเชตเชพ เชเชฟเชธเซเชธเชพเช เชเซ เชเซเชฏเชพเชฐเซ เช เชฆเชพเชเชคเซ เชฆเซเชเซ เชเซ. เช เชจเซ เชนเชพ, เชตเซเชนเซเชฒ เชชเชฐ เชชเชเชพเชกเซเชจเซ (VM เชธเซเชเชฟเชเชเซเชธเชฎเชพเช เชเชเชเช เชฌเชฆเชฒเซเชจเซ), เชฎเซเช VMware เชจเซ เชฐเซเชชเชฐเซเชเชพเชเชเชจ 'เชชเซเชจเชเชเชฃเชคเชฐเซ' เชเชฐเชตเชพ เชฆเชฌเชพเชฃ เชเชฐเซเชฏเซเช, เช เชจเซ เชตเชฐเซเชคเชฎเชพเชจ เชนเซเชธเซเชเชจเซ เชเชตเชฐเซเชคเชจ เชฎเชถเซเชจเชจเซ 'เชจเซเชเชฟเชต' เชซเซเชฐเซเชเซเชตเชจเซเชธเซ เชฌเชจเซ เชเช.
เชจเชฟเชฐเซเชฃเชฏ
เชเซเชฏเชพเชฐเซ เชคเชฎเซ TSC เชจเชพ เชตเชฐเซเชเซเชฏเซเช เชฒเชพเชเชเซเชถเชจเชจเซ เชจเชฟเชทเซเชเซเชฐเชฟเชฏ เชเชฐเซ เชเซ, เชคเซเชฏเชพเชฐเซ เชตเชฐเซเชเซเชฏเซเช เชฒ เชฎเชถเซเชจเชจเซ เช เชเชฆเชฐเชฅเซ TSC เชตเชพเชเชเชตเชพเชฅเซ เชญเซเชคเชฟเช เชฎเชถเซเชจเชจเซ TSC เชเชฟเชเชฎเชค เชชเชฐเชค เชฎเชณเซ เชเซ, เช เชจเซ เชตเชฐเซเชเซเชฏเซเช เชฒ เชฎเชถเซเชจเชจเซ เช เชเชฆเชฐเชฅเซ TSC เชฒเชเชตเชพเชจเซ เชเซเช เช เชธเชฐ เชฅเชคเซ เชจเชฅเซ. เชตเชฐเซเชเซเชฏเซเช เชฒ เชฎเชถเซเชจเชจเซ เชฌเซเชเชพ เชฏเชเชฎเชพเชจเชฎเชพเช เชธเซเชฅเชพเชจเชพเชเชคเชฐเชฟเชค เชเชฐเชตเซเช, เชคเซเชจเซ เชธเชธเซเชชเซเชจเซเชก เชเชฐเซเชฒเซ เชธเซเชฅเชฟเชคเชฟเชฎเชพเชเชฅเซ เชซเชฐเซ เชถเชฐเซ เชเชฐเชตเซเช, เช เชฅเชตเชพ เชธเซเชจเซเชชเชถเซเช เชชเชฐ เชชเชพเชเชพ เชซเชฐเชตเชพเชฅเซ TSC เช เชธเชเชคเซเชฒเชฟเชค เชฐเซเชคเซ เชเซเชฆเชตเชพเชจเซเช เชเชพเชฐเชฃ เชฌเชจเซ เชเซ. เชเซเชฏเชพเชฐเซ TSC เชตเชฐเซเชเซเชฏเซเช เชฒเชพเชเชเซเชถเชจ เชจเชฟเชทเซเชเซเชฐเชฟเชฏ เชนเซเชฏ เชคเซเชฏเชพเชฐเซ เชเซเชเชฒเซเช เชเซเชธเซเช เชเชชเชฐเซเชเชฟเชเช เชธเชฟเชธเซเชเชฎเซ เชฌเซเช เชเชฐเชตเชพเชฎเชพเช เชจเชฟเชทเซเชซเชณ เชเชพเชฏ เชเซ, เช เชฅเชตเชพ เช เชจเซเชฏ เชเชพเชเชฎเชเซเชชเชฟเชเช เชธเชฎเชธเซเชฏเชพเช เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เชเชฐเซ เชเซ. เชญเซเชคเชเชพเชณเชฎเชพเช, เช เชธเซเชตเชฟเชงเชพเชจเซ เชเซเชเชฒเซเชเชตเชพเชฐ TSC เชจเซ เชตเชพเชฐเชเชตเชพเชฐ เชตเชพเชเชเชคเซ เชเชชเซเชฒเชฟเชเซเชถเชจเซเชจเชพ เชชเซเชฐเชฆเชฐเซเชถเชจเชจเซ เชธเซเชงเชพเชฐเชตเชพ เชฎเชพเชเซ เชญเชฒเชพเชฎเชฃ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชชเชฐเชเชคเซ เชตเชฐเซเชคเชฎเชพเชจ เชเชคเซเชชเชพเชฆเชจเซเชฎเชพเช เชตเชฐเซเชเซเชฏเซเช เชฒ TSC เชจเซ เชเชพเชฎเชเซเชฐเซเชฎเชพเช เชจเซเชเชงเชชเชพเชคเซเชฐ เชธเซเชงเชพเชฐเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซ เชเซ. เชตเชฐเซเชเซเชฏเซเช เชฒ เชฎเชถเซเชจเชฎเชพเช เชตเชพเชธเซเชคเชตเชฟเช เชธเชฎเชฏเชจเชพ เชเซเชเซเชเชธ เชธเซเชคเซเชฐเซเชคเชจเซ เชเชฐเซเชฐ เชนเซเชฏ เชคเซเชตเชพ เชฎเชพเชชเชจ เชเชฐเชคเซ เชตเชเชคเซ เชเชชเชฏเซเช เชฎเชพเชเซ เชชเชฃ เชธเซเชตเชฟเชงเชพเชจเซ เชญเชฒเชพเชฎเชฃ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ.
เชเซเชเชเชฎเชพเช, เชคเชฎเชพเชฐเซ เชชเชฐเชฟเชฎเชพเชฃ เชเชฎเซเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ
monitor_control.virtual_rdtsc = FALSE
เชจเชฟเชทเซเชเชฐเซเชท
เชคเชฎเชพเชฐเซ เชชเชพเชธเซ เชเชฆเชพเช เชเช เชชเซเชฐเชถเซเชจ เชเซ: เชถเชพ เชฎเชพเชเซ เชเชธเชเซเชฏเซเชเชฒ เชเซเชเชเชพเชเชฎ เชชเซเชฐเชฟเชธเชพเชเชเชจเซ เชตเชพเชฐเชเชตเชพเชฐ เชเซเชฒ เชเชฐเชถเซ?
เชฎเชพเชฐเซ เชชเชพเชธเซ SQL เชธเชฐเซเชตเชฐ เชธเซเชคเซเชฐเซเชค เชจเชฅเซ, เชชเชฐเชเชคเซ เชคเชฐเซเช เช เชเชนเซ เชเซ. เชเชธเชเซเชฏเซเชเชฒ เช เชธเชนเชเชพเชฐเซ เชธเชเชฎเชคเชฟ เชธเชพเชฅเซ เชฒเชเชญเช เชเช เชเชชเชฐเซเชเชฟเชเช เชธเชฟเชธเซเชเชฎ เชเซ, เชเซเชฏเชพเช เชฆเชฐเซเช เชฅเซเชฐเซเชกเซ เชธเชฎเชฏเชพเชเชคเชฐเซ "เชฎเชพเชฐเซเช เชเชชเชตเซ" เชเซเชเช. เชคเซ เชเชฐเชตเชพ เชฎเชพเชเซ เชถเซเชฐเซเชทเซเช เชธเซเชฅเชพเชจ เชเซเชฏเชพเช เชเซ? เชเซเชฏเชพเช เชเซเชฆเชฐเชคเซ เช เชชเซเชเซเชทเชพ เชเซ - เชฒเซเช เช เชฅเชตเชพ IO. เช เซเช เชเซ, เชชเชฐเชเชคเซ เชเซ เชเชชเชฃเซ เชเซเชฎเซเชชเซเชฏเซเชเซเชถเชจเชฒ เชเชเซเชฐเซ เชซเชฐเชคเชพ เชนเซเชเช เชคเซ เชถเซเช? เชชเชเซ เชธเซเชชเชทเซเช เช เชจเซ เชฒเชเชญเช เชเชเชฎเชพเชคเซเชฐ เชธเซเชฅเชพเชจ เชฆเซเชญเชพเชทเชฟเชฏเชพเชฎเชพเช เชเซ (เช เชคเชฆเซเชฆเชจ เชฆเซเชญเชพเชทเชฟเชฏเชพ เชจเชฅเซ), เชเชเชพเชฎเซ เชเชชเชฐเซเชเชฐเชจเชพ เช เชฎเชฒ เชชเชเซ.
เชจเชฟเชฏเชฎ เชชเซเชฐเชฎเชพเชฃเซ, SQL เชธเชฐเซเชตเชฐเชจเซ เชเชชเชฏเซเช เชถเซเชฆเซเชง เชเชฎเซเชชเซเชฏเซเชเชฟเชเช เชฎเชพเชเซ เชฅเชคเซ เชจเชฅเซ เช เชจเซ เช เชเซเช เชธเชฎเชธเซเชฏเชพ เชจเชฅเซ. เชชเชฐเชเชคเซ เชคเชฎเชพเชฎ เชชเซเชฐเชเชพเชฐเชจเชพ เช เชธเซเชฅเชพเชฏเซ เชเซเชทเซเชเชเซ (เชเซ เชคเชฐเชค เช เชเซเชถ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ) เชธเชพเชฅเซ เชเชพเชฎ เชธเชพเชฅเซเชจเชพ เชเชเซเชฐเซ เชเซเชกเชจเซ เชเซเชฌ เช เชเชกเชชเชฅเซ เชเชเซเชเชฟเชเซเชฏเซเช เชฅเชฏเซเชฒเชพ เชธเซเชเซเชเชฎเซเชจเซเชเชจเชพ เชเซเชฐเชฎเชฎเชพเช เชซเซเชฐเชตเซ เชเซ.
เชฌเชพเชฏ เชง เชตเซ, เชเซ เชซเชเชเซเชถเชจ NATIVELY COMPILED เชฎเชพเช เชฒเชชเซเชเชพเชฏเซเชฒเซเช เชนเซเชฏ, เชคเซ เชคเซ เชธเชฎเชฏเชจเซ เชตเชฟเชจเชเชคเซ เชเชฐเชตเชพเชจเซเช เชฌเชเชง เชเชฐเซ เชเซ, เช
เชจเซ เชคเซเชจเซ เชเชกเชช 10 เชเชฃเซ เชตเชงเซ เชเชพเชฏ เชเซ. เชชเชฐเชเชคเซ เชธเชนเชเชพเชฐเซ เชฎเชฒเซเชเชฟเชเชพเชธเซเชเชฟเชเชเชจเซเช เชถเซเช? เชชเชฐเชเชคเซ เชฎเซเชณ เชฐเซเชคเซ เชธเชเชเชฒเชฟเชค เชเซเชก เชฎเชพเชเซ, เชฎเชพเชฐเซ SQL เชฎเชพเช เชชเซเชฐเซเชฎเซเชชเซเชเซเชต เชฎเชฒเซเชเซเชเชพเชธเซเชเซเชเช เชเชฐเชตเซเช เชชเชกเซเชฏเซเช.
เชธเซเชฐเซเชธ: www.habr.com