SQL文の判定とプログラムの判定はどちらが時間短縮・省力化できますか?

WBOY
リリース: 2016-06-23 14:00:39
オリジナル
818 人が閲覧しました

SQL文の判定とプログラムの判定はどちらが時間短縮・省力化できるでしょうか?
1、
1、学生の名前として if(age>10,name,'10') を選択します (mysql SQL は年齢が 10 より大きいと判断し、名前を調べます)
2、フロントデスクでループ表示します。
2 つ、
1、生徒から名前を選択します。
2. プログラムは年齢が 10 歳を超えていると判断し、それをループの最前面に表示します
質問:
最初の方法と 2 番目の方法について、どちらの方がより多くの時間を節約できますか?努力? (上記の例に限定する必要はありません)


ディスカッションへの返信 (解決策)

2 つのメソッドの実行時間がすぐにわかるかどうかを確認してください

SQL は高速です。ただし、年齢フィールドにインデックスが付けられている場合に限ります。
100 万件のレコードがある場合、それらを配列に読み込んで走査することもできると思いますか?

SQL はプログラムよりも高速です。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!