SQL ページング クエリ:背景会社のシステムには、構成管理用のプラットフォーム、いわゆる CRUD プラットフォームがあります。ただし、それをクリックすると、最初に表示されるページはクエリ ページです (ページをクリックすると、クエリ機能が自動的にトリガーされます)。その後、CRUD 操作は運用担当者によって実行されます。ただし、一般的に、データ量が比較的少ないビジネスでは、すべてのデータがクエリされ、ページングのためにフロント エンドに直接返されます。ただし、データ量が数万に達すると、いじくり回すことはできません。さらに 2 つのパラメーターを追加する必要があります。 回避策2つのパラメータ(1)ページ数と(2)ページあたりのクエリ数を追加するのは非常に簡単です(バックエンドには渡されないようにデフォルト値があります) サービスに必要な処理処理方法はSQLで抽出するのが非常に簡単です ページングを追加せずにすべてのデータをクエリする ページングを追加するときは、特に次の点に注意することが重要です。
SQL はどのように処理されますか?
test_user_info 制限 0,4 から * を選択;
ページングでほとんどの問題を解決できる場合もありますが、大量のデータがあるテーブルでは、データがどこにあるか、つまりどこから開始するかを予測することができます。SQLを少し変更します。 開始IDを追加し、毎回4つのデータを取得します SELECT * FROM test_user_info WHERE id > 32 limit 4; また、通常のクエリがあり、それがデータの一部であることがわかっている場合は、最後に limit 1 を追加して、SQL の実行を高速化します。 これは明らかな対照です。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
>>: Javascript 操作メカニズム イベントループ
最近、Tencent Cloudを使用してサーバーを設定しました。使用中に、tomcatポートにアク...
日常の運用・保守作業では、nginx サービスが頻繁に使用され、nginx の高同時実行性によって生...
Docker プロセス、メモリ、カップ消費量を表示dockerコンテナを起動し、dockerinsp...
Redisの本やSpring Cloud Alibabaの本を執筆した際に、一部の分散コンポーネント...
仕事上、携帯電話に適応した Web ページ効果を作成する必要があります。ようやく完成しました。まずは...
CSSを使用してブラウザのスクロールバーのスタイルを変更する ::-webkit-スクロールバー{ ...
Web プロジェクトの開発プロセスでは、CSS ファイルや JS ファイルを参照することがよくあり...
垂直分割垂直分割とは、データテーブルの列を分割すること、つまり、多くの列を持つテーブルを複数のテーブ...
XQuery は、XML ドキュメントからデータを抽出するための言語です。 XQuery は、XML...
この記事では、Web ページ制作を学ぶ過程で習得すべきテクニックの一部を詳しく紹介します。これらの内...
序文docker イメージを削除できません。docker docker imagesを確認すると、イ...
目次序文1. スケーラビリティとは何ですか?スケールアウトの利点:スケールアウトのデメリット:スケー...
学生.xml <?xml バージョン="1.0" エンコーディング=&qu...
Tomcat が自動的にサービスを開始するように設定します。最近、問題が発生しました。サーバー上のプ...
目次01 背景02 はじめに03 ワークフロー04 いくつかの質問05 ファイルをバックアップする0...