2015-12-28 29 views
0

我想知道哪個函數將最快執行我的項目。 哪個功能最好用於DB ..哪個函數執行最快?

還有另一種方法來完成同樣的任務嗎?

void function1() 
{ 
    operation ; 
    loop() 
    { 
    method insertInDB (string) ; 
    } 
} 

void insertInDB() 
{ 
    open connection ; 
    insert; 
    close ; 
} 

OR

void function2() 
{ 
    operation ; 
    loop() 
    { 
    string []; 
    } 
    method insertInDB (array []); 
} 
void insertInDB() 
{ 
    open connection ; 
    loop() 
    { 
    insert; 
    } 
    close ; 
} 
+1

批插入將工作更快。 –

+0

您是否嘗試根據您的設置計算兩種方法的執行時間,以查看哪種方法更快?從數據庫的角度來看,更少的連接會更好。 – Steven

回答

0

第二。因爲您只會打開一次BD連接來插入數據並關閉。 :)