問題タブ [xmlindex]
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.
xml - XMLIndex グループとパラメータの削除
このコマンドで XMLIndex の構造化部分を作成しました。
XXX - パラメータ名です YYY - グループ名です
XXX と YYY の名前を覚えていないため、グループと対応するパラメーターを削除できません。
Q: XMLIndex に登録されているすべてのパラメータを一覧表示するにはどうすればよいですか?
oracle - Oracle XML テーブルでは、XQuery 選択は XmlIndexes を使用しますか?
Oracleにバイナリxmlとして保存されている構造化xmlからキーと親キーを取得しようとしています。非構造化インデックスと構造化コンポーネントを含むインデックスを作成してみました。XMLTABLE() に対して SELECT を実行すると、構造化コンポーネントは正常に動作しますが、XMLTable を使用して親ノードの値を取得できません。したがって、次の Xquery を使用して親の値を取得しようとしていますが、これはインデックスをまったく使用していません。このスタイルのクエリは XmlIndexes の使用をサポートしていますか? どちらの方法でも、ドキュメントには何も見つかりません。
ありがとう、トム
oracle - Oracle xmltype 列、パスの下にインクルードして xmlindex を作成
xmlindex と xmltype 列を作成する必要があります。システムは Oracle 11g です。私が使用しているコードは次のとおりです。
受け取ったエラー:
SQL エラー
コミットに失敗しました: ORA-29958: ODCIINDEXCREATEルーチンの実行中に致命的なエラーが発生しました ORA-30968: XML索引のXPATHまたはNAMESPACEオプションが無効です
XML ファイルは次のとおりです。ビュー内でこれを正常に使用して nbTempSensor 値を取得したため、「/variable-set/variable[@class="nbTempSensor"]/double-val」をパス パラメーターとして試しました。パスの正しい構文がわかりますか? よろしくお願いいたします。
oracle - xml属性に基づくOracle xmltype列の索引付け
xmltype 列に構造化ストレージ タイプを使用しています。属性にインデックスを作成しようとしていますが、どういうわけか Oracle がインデックスを取得せず、完全なテーブル スキャンを実行していません。http://docs.oracle.com/cd/B28359_01/appdev.111/b28369/xdb_indexing.htm#CHDCJIJBのドキュメントを確認しましたが、属性にインデックスを作成する例はありません。属性にxmlインデックスを作成する例を教えてください。
ありがとうケビン
sql-server - MSSQL XML インデックスのサイズ
SQL Server の XML インデックス (プライマリとセカンダリの両方) のサイズに関する情報を見つけることができる sys テーブルがあるかどうか教えてもらえますか?
これまでのところ、このスクリプトを使用してインデックスのサイズを確認してきました。
しかし、xml インデックスには作成時に partition_id が割り当てられていないようです。
また、msdn に関するこの特定の情報の sys テーブルまたは dmv に関するものも見つかりませんでした。
oracle - Oracle XMLIndex - 範囲検索の実行
xml データを Oracle XMLType 列に格納していますが、xml 内の数値に対して範囲検索を実行できるようにしたいと考えています。
オラクルはこの種の操作をサポートしていると思いますが、グーグルは役に立ちませんでした。XMLIndex と範囲検索クエリはどのように作成すればよいですか?
表の例:
サンプルデータ:
tsql - どの XML インデックスを選択すればよいですか?
XML タイプ列で郵便番号を検索する必要があります。テーブルにプライマリ XML インデックスを作成しました。
この記事に従って、概念を理解しています。
私のクエリは次のようになります
@Postcode は入力パラメーターであり、ユーザーは郵便番号の全部または一部を入力できます
今、リンクによると、
ワークロードが XML 列でパス式を大幅に使用する場合、PATH セカンダリ XML インデックスはワークロードを高速化する可能性があります。最も一般的なケースは、Transact-SQL の WHERE 句で XML 列に対して exist() メソッドを使用する場合です。
しかし、次のステートメントと少し混乱します
ワークロードがパス式を使用して個々の XML インスタンスから複数の値を取得する場合、PROPERTY インデックス内の各 XML インスタンス内のパスをクラスター化すると役立つ場合があります。通常、このシナリオは、オブジェクトのプロパティがフェッチされ、その主キーの値がわかっている場合に、プロパティ バッグのシナリオで発生します。
exist()
句でメソッドを使用してwhere
いますが、複数のレコードを返しています。
クエリに従ってどのセカンダリ インデックスを作成すればよいか混乱しています。私はPROPERTY指数に傾倒しています。
3つすべてを作成して、どれを選択するかをSQLに処理させることはできますか?? これにより、ノード テーブルのサイズが増加し、データベースの速度が低下しますか??
私のXMLの一部は次のようになります
アップデート
さらに掘り下げた後、DBA の先輩の友人と話をしたところ、PATH インデックスを作成するように勧められました。クエリは以前よりも速く機能しているようです。