;"; }}// Display the data stored in the profilerprint_r(profile (TRUE));?>這個例子評估“declare”中的 php 代碼,每執行兩條低級語句就記錄一次時間。此信息可以用來找到一段特定代碼中速度慢的部分。這個過程也可以用其它方法完成,但用 tick 更方便也更容易實現。 Ticks 很適合用來做調試,以及實現簡單的多任務,後台 I/O 和很多其它任務。
參見 register_tick_function()和 unregister_tick_function()。
一。隨機批量插入信息
DECLARE @MyID uniqueidentifier
DECLARE @INT AS INT
SET @INT = 0
WHILE @INT < 20 --這裡設置需要插入多少行
BEGIN
SET @INT = @INT + 1
SET @MyID = NEWID()
INSERT INTO testss (testa, testb,CateID) SELECT substring(CONVERT(nvarchar(50), @MyID),3,16), substring(CONVERT(nvarchar(50), @MyID),5,16),rand() * 100
END
二。批量更新
DECLARE @INT AS INT
DECLARE @ntt AS INT
SET @INT = 1
set @ntt = 1
WHILE @INT <1000
WHILE @ntt <10000--設置對應行數
BEGIN
SET @INT = @INT + 1
set @ntt = @ntt + 1
update aatable set UserID=@INT where ID=@ntt
END