ホームページ > バックエンド開発 > PHPチュートリアル > Union all は非効率的です。問題を解決するには、ストアド プロシージャ、ビュー、または一時テーブルのどれを使用する必要がありますか?解決方法

Union all は非効率的です。問題を解決するには、ストアド プロシージャ、ビュー、または一時テーブルのどれを使用する必要がありますか?解決方法

WBOY
リリース: 2016-06-13 12:49:44
オリジナル
1161 人が閲覧しました

Union all は非効率的です。問題を解決するには、ストアド プロシージャ、ビュー、または一時テーブルのどれを使用する必要がありますか?
union all は非効率です。union all にはおそらく数十のテーブルがあり、単一のテーブルの選択には 0.0003 ~ 0.002 秒しかかかりませんが、union all の後は約 0.6 秒かかります。
効率を上げたい

この状況を解決するには、ストアド プロシージャ、ビュー、一時テーブルのどれを使用する必要がありますか?


-----解決策--------------------------------
データ量はどれくらいですか?サブテーブルの状況に到達する時が来ました。テーブルを分割する場合、このレベルの分割は合理的ではありません。
------解決策------------------
すべて結合した後でも注文したはずです。違いはそれほど大きくありません
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート