±ÍÇÏ´Â ¼Õ´Ô À̽ʴϴÙ
·Î±×ÀÎ
ȸ¿ø°¡ÀÔ
  
  µ¨¸¶´ç °ø½Ä ÀºÇà°èÁÂ
  ÇϳªÀºÇà 227-910235-83607
  ¿¹±ÝÁÖ ÀÌ»ó±¹(¿î¿µÁø)
ÇÁ·ÎÁ§Æ® °Ô½ÃÆÇ
ÅõÇ¥°Ô½ÃÆÇ
µ¨¸¶´ç¼Ò°³
±âÃʺÎÅÍ È°¿ë±îÁö! µ¨ÆÄÀÌ ±³À° - µ¥ºê±â¾î
°­ÁÂ, ÆÁ, Á¤º¸ °­ÁÂ, ÆÁ, Á¤º¸ ÀÔ´Ï´Ù.
±Û³»¿ë - °­ÁÂ, ÆÁ, Á¤º¸
 SQLite ´ë·® insert ½Ã ¼Óµµ ÀúÇÏ °³¼±.
»çõ¿Õ
(±èÁ¦¼º)
2019-01-14 ¿ÀÈÄ 1:24:54
Ä«Å×°í¸®: ÆÁ
7343ȸ Á¶È¸



µî·ÏµÈ ÆÄÀÏÀÌ ¾ø½À´Ï´Ù.
SQLite ¿¡¼­ ´ë·®À¸·Î insert ½Ã¿¡ ¼Óµµ°¡ ³Ê¹« ´À·Á¼­ ¹æ¹ýÀ» Ã£´øÂ÷ ÀÎÅͳݿ¡¼­ Ã£Àº ¹æ¹ýÀÔ´Ï´Ù.
SQLite »çÀÌÆ®¿¡ ¼³¸íÀÌ ÀÖ´Ù´øµ¥, ¸Å´º¾óÀ» ´úº¸´Ùº¸´Ï... ^^


var
  QueryStr: string;
  EndTime, StartTime, i: integer;
begin

  // ¿©±â°¡ Ãß°¡µÊ.
  SQLQuery1.SQL.Text := 'PRAGMA synchronous=0';
  SQLQuery1.ExecSQL;
  // ¿©±â±îÁö.

  StartTime := GetTickCount;

  for i := 1 to 1000 do begin
    QueryStr := 'INSERT INTO log (date, time, matchrate)';
    QueryStr := QueryStr + 'VALUES ("2018-10-20", "14:30:20", "' + IntToStr(i) + '");';
    try
      SQLQuery1.SQL.Text := QueryStr;
      SQLQuery1.Prepared := true;

      SQLQuery1.ExecSQL();
    except
      on E: Exception do begin
        Memo1.Lines.Add('Exception raised with message: ' + E.Message);
      end;
    end;
  end;

  EndTime := GetTickCount;
  Memo1.Lines.Add('°É¸° ½Ã°£: ' + IntToStr(EndTime - StartTime));

  // ¿©±â°¡ Ãß°¡µÊ.
  SQLQuery1.SQL.Text := 'PRAGMA synchronous=2';
  SQLQuery1.ExecSQL;
  // ¿©±â±îÁö.

end;