Cri*_*sty 1 php mysql sql performance
表现相关:
最好让1000个查询插入1000行:
for($i=1;$i<=1000;++$i){
$query = 'insert into table1 (First,Last) values ("Fred","Smith")';
mysql_query($query);
}
Run Code Online (Sandbox Code Playgroud)
或者使用PHP创建查询(通过在for循环中连接值),如下所示:
$query = ' insert into table1 (First,Last) values ("Fred","Smith"),
("John","Smith"),
...
("Michael","Smith"),
("Robert","Smith")';
mysql_query($query);
Run Code Online (Sandbox Code Playgroud)
鉴于可能有很多值,我选择一次插入10个值.我不知道是否可以,这种情况下的最佳做法是什么?
第二个更好.连接到数据库是昂贵的.
另一种说法,什么更快?1000次旅行可以下载1000个箱子或者一次旅行可以减少1000个箱子?
| 归档时间: |
|
| 查看次数: |
415 次 |
| 最近记录: |