query-optimization

    0

    1答えて

    長いクリックリストを、さまざまなランダーに関連する関連テーブルに分解する最善の方法を見つけようとしています。 SELECT LANDER, COUNT(DISTINCT IP) AS CLICKS FROM ( SELECT LANDER, USER_GROUP, IP FROM ( SELECT LANDER USER_GROUP, IP, TIME

    1

    1答えて

    を選択し、次の例で考えてみましょう:このクエリは、ROWID列なしで表を作成し、値を挿入(X、x)をクエリプランナを助けるために 1000年< X < 2000が実行することができますどこ DROP TABLE IF EXISTS t1; CREATE TABLE t1(a INTEGER PRIMARY KEY, b) WITHOUT ROWID; WITH RECURSIVE c

    0

    2答えて

    私は 'map_item'のユーザー検索に使用される非常に大きなクエリを持っています。 'map_item'には合計5399個のレコードがあり、結合されたテーブルのデータはまったく多くありません。 左の結合なしでこのクエリを実行すると(SELECT map_item_name FROM map_item)、期待通りに0.00sで返されますが、結合による上記のクエリは約10.00sかかります。 ユー

    0

    1答えて

    私はこのSQLチューニングツールをwww.SQLFast.comから入手しました それは素晴らしいですね!私は非常に複雑なクエリ(1つのSQLで1000行以上)を分析していました。それは自動的にSQLを分析し、根本的な原因を見つけるのを助けました。トラブルシューティングのために10時間以上かかる複雑なクエリをチューニングしました。 質問は、私はこのクエリを再構成できません。このツールは、チューニン

    0

    1答えて

    Google Cloud DatastoreにApp Engineを使用して、約1000個のタイプのエンティティAがあります。 私はエンティティの全リストをあらかじめロードし、ユーザーがログインするたびに常に更新する必要があります。私はそれを静的に行うことはできません。私は以来、毎日無料のクォータに残るように a_keys = A.query().fetch(keys_only=True) a_

    0

    1答えて

    で時間をかけて書類の一定量を検索します。現在のところ、データが〜1歳程度しかないため、クエリ時間は問題ではありません。しかし、これが大きくなればなるほど、すべてのクエリを実行するとクエリが長くなります。 私たちのアイデアは、より多くの文書がありますが、あなたが出て、いくつかのデータを残しておきn番目の文書を取ることだったが、あなたはまだ時間をかけてデータから良好な画像を得ることができます。しかし、

    1

    2答えて

    商品ごとに販売された数量、合計、合計数を表示するクエリがあります。問題は実行に時間がかかりすぎることです。私はこれを間違っているのですか?クエリを最適化するためにあなたの助けが必要です。また、sd.Product_Idまたはp.Product_Nameでグループ化しても問題ありませんか? SELECT p.Product_Name `Product Name`, SUM(sd.Quan

    0

    2答えて

    レポートのためにまとめてまとめなければならない複数のテーブルからデータを取得しようとしています。私は特定の日付の後に完了するすべてのヘッダーのすべての詳細を取得しようとしていると、不良データのために0の日付をチェックする必要があります。 私は悲しいことに、作成していない従来のテーブルを使用しています。変更することはできません。このステートメントはアプリケーションでタイムアウトし、ローカル仮想マシン

    0

    2答えて

    難しいシナリオに直面しています。私はレガシーアプリケーションを持っています。書面とデザインが悪い、テーブルt_bookingがあります。このアプリは、月にカレンダー表示、すべてのホールため、毎日のために持って、このクエリで、その予約状況を示しています SELECT mr1b.id, mr1b.idreserva, mr1b.idhotel, mr1b.idhall, mr1b.idtiporese

    1

    2答えて

    EXTテーブルがそれぞれ約150万レコードを含むので、このクエリを最適化する方法を教えてください。他の結合もありますが、50レコード未満です。 両方EXTテーブルは、初期設定では、IDを設定し、P SELECT * FROM ( SELECT ROW_NUMBER() OVER(ORDER BY ID ASC) AS RowNumber , * FROM H