問題タブ [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.

0 投票する
3 に答える
988 参照

sql - 日付範囲の Between ステートメントを含むクエリをパフォーマンス調整する方法

実行速度の遅いすべてのクエリのパフォーマンス調整に取り組んでいます。私はOracleが初めてで、SQLサーバーをしばらく使用しています。誰かがクエリを調整して実行を高速化するのを手伝ってくれますか?

ヘルプや提案に感謝します

0 投票する
2 に答える
75 参照

oracle - インライン ビューの再構築

このクエリをインライン ビューで再構築するのを手伝ってくれる人はいますか?

サンプル

0 投票する
1 に答える
52 参照

database - where 句と join 句でのインデックスの使用

私がデータベースシステムについて学ぶために使用する講義ノートで、この文を見ました。

インデックスに含まれるすべての列は、インデックスに表示されるのと同じ順序で WHERE 句と JOIN 句に表示される必要があります。

これは、SQLクエリのチューニングというタイトルで見つけました。それが何を言っているのか、なぜなのか理解できません。
文を理解するのを手伝ってくれませんか。
あまり複雑でないものをグーグルで検索しましたが、それを検索する方法がわかりません。

0 投票する
1 に答える
17 参照

mysql - パフォーマンスを改善するための代替クエリを提案しますか?

使用されるテーブル: tblBooking、tblAgent、tblFactCustomers インデックスは、予約番号と生の予約番号に存在します。

0 投票する
1 に答える
42 参照

sql - Oracle でオブジェクトを呼び出しているループを最適化するにはどうすればよいですか?

以下は、最適化が必要なコードです。

このループは 700 回呼び出され、かなりの時間がかかります。

0 投票する
2 に答える
1019 参照

sql-server - SQL Server 2014 で XML データを解析するためのクエリのチューニング

SQL Server 2014 データベースに、レコード変更の監査情報をVARCHAR(MAX)列に格納するテーブルがあります (貧しい人々 の CDC)。

このデータは次の形式です。

次のように転置されたデータを取得するには、その情報を解析する必要があります。

ストアド プロシージャは、データを XML に変換し、XPath を使用して必要な部分を取得することで、これを実行しようとします。

実行計画は次のとおりです: https://www.brentozar.com/pastetheplan/?id=rJF2GRB7g

対応する IO 統計:

このクエリは非常に遅く (この例では 10 日分のデータのみを対象としています)、データが増えると次第に遅くなります。

このクエリを調整するためのオプションは何ですか?

0 投票する
0 に答える
101 参照

sql - 6 列の Group by キューブのチューニングに助けが必要

6 つの列の可能なすべての組み合わせで、table1 からデータを集計したいと考えています。Table1 には 6000 万行あります。クエリは 1 時間以上実行されていますが、まだデータをフェッチしていません。これを調整するのに助けが必要です

上記のSQLの計画を説明してください:-

説明完了。

0 投票する
1 に答える
192 参照

sql-server - SQL Server での大規模なクエリのチューニング

私は SQL Server を初めて使用しますが、Oracle データベースには十分な時間を費やしてきました。私が管理している現在のアプリケーションには、アップストリーム データを受け取るための非正規化されたステージング テーブルが多数含まれています。

ビューは、約 40 のテーブルと複数の結合で構成されるステージング テーブルに作成されています。これらのビューは、別のデータベースのビューと同じ名前のデータマート テーブルをロードします。

これらのビューは、データマート テーブルをロードするのに約 5 時間かかります。ロジックはトランケート ロードです。つまり、毎日データベース全体がトランケートされ、フォーマット ファイルを使用してソース システム ファイルからデータがステージング エリア テーブルにロードされます。

これらのビューを調整してロード プロセスを高速化する方法は?