ホームページ >バックエンド開発 >PHPチュートリアル >データベースに直接クエリを実行するのと、正規表現を使用してクエリを実行するのはどちらが速いですか?

データベースに直接クエリを実行するのと、正規表現を使用してクエリを実行するのはどちらが速いですか?

WBOY
WBOYオリジナル
2016-06-13 12:15:02956ブラウズ

データベースに直接クエリを実行するのと、正規表現を使用してクエリを実行するのはどちらが速いですか?
たとえば、TV シリーズには 2,000 のリンクがあり、それらは個別に保存されています。

次に、新しいリンクを追加し、重複リンクかどうかを確認して、リンクが存在するかどうかを確認します。1 つのリンクのクエリ時間は 0.05 です。 . 一度に 2,000 個のリンクを追加すると、新しいリンクを判断するのに時間がかかります

2,000 個の URL をすべて取り出して、それが速いかどうかを判断してみましょう。これは、2,000 回の通常の判定と 2,000 回のデータベースクエリに相当します。
-----ソリューションのアイデア------ -- -
一意のインデックスを作成するだけです

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。