selectクエリでMySQLのCONCAT()
関数を使用する際に、パフォーマンスに関する懸念事項はありますか?データベースからの結果セットが返された後に、PHPを使用してビューに対して単純な選択とフォーマット文字列を実行するのがより速く/遅く/無視できるか?または、より複雑なビューのために既にフォーマットされた文字列を返す、CONCAT()
への複数の呼び出しを伴うより複雑なSQLクエリですか?一度に何千人もこのような操作の数百を行うことを計画している場合を除き、それはどこも問題ないでしょう文字列performacne:PHP対MySQL
<?php
$query = 'Select lastname, firstname from people';
...
$name = $data['lastname'] . ', ' . $data['firstname']; //OR
$name = sprintf("%s, %s", $data['lastname'], $data['firstname']);
?>
あなたはそれはそれを見つけるために時間を費やしても、価値があると思いますなぜあなたのベンチマークは、それが – dynamic
かなり簡単だろうか? – zerkms
高速であるどんなに、あなたは非常に簡単に非常に多くのかなりの努力なしで複数のマシンで実行PHPを持ってすることはできませんが、検討し、複数のMySQLのボックスを持っています。 –