問題タブ [query-tuning]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - Oracle の cursor_sharing パラメータ
Oracleでcursor_sharingパラメータを "FORCE" に設定する際のトレードオフを知りたいです。これは SQL ステートメントをソフト解析しようとするため、確実にパフォーマンスを改善する必要があります。ただ、デフォルト値は「EXACT」なので、FORCEやSIMILARに設定しても危険がないか知りたいです。
sql - 実行計画は流出レベル 1 を引用します
非常に単純なクエリを実行します。
所要時間約4分。
実行の 96% は、次のものによって占められています。
警告は何を意味し、どのように解釈されますか?
フィールドDateCompleted
はインデックス化されていません: これは、代替フィールドにインデックスをヒットしない限り、またはDateCompleted
それにインデックスを追加しない限り、常に遅くなることを意味しますか?
performance - Postgresql で id, first_not_null(value1), first_not_null(value2).. を選択する方法
次のようなテーブルがあります。
私はこれを取得する必要があります:
私には次のようなものが必要なようです:
これを行うための受け入れ可能な方法はありますか?Postgresql 9.0.1 を使用しています。
更新: これは uuid タイプでも機能するはずです
sql - Oracle クエリ/SQL のチューニング
合計 198695 レコードと project_id =555 の 96579 レコードを含むテーブルがあります。project_id でテーブルを分割したリスト間隔があります。以下のクエリを実行すると(個別なし)、実行に0.75秒かかります。
一方、distinct を追加して以下のクエリを実行すると、実行に 15 秒かかります
今のところ、個別クエリと非個別クエリの両方でフェッチされた結果は同じです (1636 行) クエリをさらに調整する方法を提案してもらえますか? 注意してください: - 上記のように project_id でテーブルをパーティション分割して分析しただけで、インデックスは作成していません。
python - データ計算 MySQL vs Python
次のうちどれがより良い選択肢であるかを理解しようとしています:
- MySQL クエリの出力から Python を使用してデータを計算します。
- クエリ自体で計算を実行します。
たとえば、クエリは 10 列の 20 行を返します。Python では、いくつかの列の差または除算を計算します。
クエリまたは Python でこれを行う方が良いですか?
mysql - Mysql と Windows を使用して一般的なクエリをディスクに保存する
私は巨大な人物データベースを持っており、その名前で一般的な検索を行っています。
このテーブルに新しいデータを挿入することはめったにありません。
一般的な last_name クエリを hark ディスクに保存したいのですが、クエリは既に RAM に保存されていますが、サーバーを再起動するたびに失われます。
私のテーブルには 17 億の行があり、各行 (インデックス付き) は 1k かかります。はい、1.7Tb のデータベースです。
これが、共通選択をディスクに保存したい主な理由です。
編集 :
最初の実行に 1000 秒、その後 2 秒かかります。システムを再起動して再度実行すると、クエリに再び 1000 秒かかります。
再起動する前に、既に行っているのと同じクエリを実行するのに mysql がさらに 1000 秒かかるのを避けたいだけです。
plsql - Oracle での文字列検索の最適化
従業員に関連するすべてのデータを含むビューがあります。約35万件のレコードがありました。名前検索機能を作る必要があります。これにより、入力したキーワードに一致するすべてのデータが取得されます。
クエリのパフォーマンスが非常に遅く、データの取得に 15 ~ 20 秒かかります。コスト-15000
私のクエリ:
EMPLOYEE_BASIC_DTLS はビューなので、インデックスを使用できません。