query-optimization

    4

    2答えて

    以下のうち2つのうちどちらが良いでしょうか?最初のクエリで OR 私は、クエリでLIKE演算子を使用します。 2番目にはANDオペレータを使用します。 最初のテーブルデザインは、データを選択することよりも何らかの利点がありますか? どのような状況で私は最初のテーブル構造と2番目の構造の間で決定する必要がありますか?

    0

    3答えて

    私はテーブルを持っています(アクションと呼ぶことができます)。 特定のクライアントに対して異なるアクションタイプのリストを取得したいと考えています。 私も、私は明白なことをしようとしたシステム で100のアクションの種類があることを知っている: SELECT DISTINCT actionType FROM actions WHERE clientId = @clientId は、しかし、それ

    0

    1答えて

    私は私のデータベース(PostgreSQLの)中で、これらのテーブルを持っている: events(id, title, starts_at, ends_at, ...) reservations(id, event_id, ...) reservation_messages(id, reservation_id, ...) そして私は、APIの呼び出しがあります。/api/v1/host/

    0

    3答えて

    : SELECT o_id, someColumn... FROM link_table WHERE s_id = 1 and o_id IN (SELECT s_id FROM link_table WHERE o_id=2) このSQLクエリはintermediate_id特定のS_IDとo_idの間に接続された見つけることですが、非常に遅いようです。約10秒かかる。 link_tabl

    1

    1答えて

    私は非円形グラフをインポートし、コードごとに配列に祖先を平坦化します。これはうまく動作します(ビット用):〜900kのエッジを超える400kコードの〜45秒。 しかし、最初の正常な実行後、PostgresはNested Loopの使用を中止し、更新クエリのパフォーマンスが大幅に低下します。コードあたり〜2秒です。 更新の直前にvacuumを置くことによって問題を強制することができますが、なぜ最適化

    0

    1答えて

    私は次のmysqlクエリを最適化しようとしています。それは約2.5秒で実行されます。私は複合インデックスについて読んだことがありますが、複数の結合を含むこれらのようなクエリで複合インデックスをどのようにORDERするのかを誰かが理解できるように助けてくれることを願っています。計算された値。私は有用な複合指標を見逃していますか?これらのテーブルからデータを引き出すより効率的な方法がありますか?どんな

    0

    1答えて

    私たちの生産データベースにテーブルがあります。 それはサイズarround 220ギガビット ここで指定された次のクエリを実行しているとき ダミーのシナリオで多くの時間がかかります。 以下のクエリの時間を短縮できますか? ヘルプは高く評価されます。 DELETE FROM testcpy1_bkp WHERE (num, dt, cd) IN ( SELECT num, dt, 899 FRO

    0

    1答えて

    MySQLの文字列(パスワード)の列を与えられ、値がNであると仮定して、各nグラムの頻度をカウントするSQLの方法を探しています(長さの部分文字列n)。 私が持っている他の環境では、コードがMySQLの内部に保存されていることが重要です。その結果、メモリがオーバーフローします。私がその間見出さ ザのみ作動アプローチは、13個の文字のうち、9グラムのために(このように、union、次いでgroup

    0

    2答えて

    私は何百万行もの巨大なテーブルを持っており、いくつかの気象ステーションから得られた値を格納しています。すべての行には、値、メトリック(温度、ノイズレベルなど)、日付、および値自体を収集したステーションが含まれています。 これは、その構造である: station:INT(8) metric:INT(8) date:日時 value:フロート そして、これらの私が定義した指標です: PRIMARY K