كما ثنائي - خيارات أوراكل xmltype - مخزن


أستخدم عمود شمل في بعض جدول قاعدة البيانات أوراكل الخاص بي. في وقت سابق (في 11.2.0.2) يعتبر نوع التخزين الافتراضي هو كلوب. لذلك إذا قمت بإصدار استعلام عن أعمدة شملتيب، أستطيع أن أرى محتوى العمود كسلسلة شمل. ولكن عند إسقاط وإعادة إنشاء كافة الجداول وإدراج بعض البيانات، لم أستطع الحصول على محتوى أعمدة شملتيب. انها بسيطة عرض شملتيب في قيمة كلومن. لدي شك في ما إذا كان نوع التخزين هو تشاجد في بيناري شمل لذلك أنا إصدار بيان التغيير التالي: يرجى ملاحظة أن هناك بالفعل بعض البيانات الموجودة في الجدول. حدث بعد حذف وحذف صف، يظهر المحتوى كملف. أنا باستخدام سكل المطور أداة واجهة المستخدم. هل يمكن لأي شخص أن يقترح طريقة لإصلاح هذه المشكلة أوك، لقد قررنا الآن أننا سوف نقوم بتخزين محتوى عمود شملتيب كملف آمن بيناري شمل. لذلك لدينا جدول مثل هذا: يتم عرض كولومتيب كولومب كما SYS. XMLType في سكل المطور. فكيف للحصول على محتوى ثنائي شمل سيليكت x. ID، x. Vid، x. details. getCLOBVal () من زميتيبيتستكس حيث x. ID100000 الاستعلام أعلاه يعمل بالنسبة لي أخيرا. دليل أوراكل يدعي أنه يخزن شملتيب أكثر المدمجة كما بيناري شمل من كلوب. ولكن كيف يمكنني معرفة مقدار المساحة التي يتم اتخاذها من قبل شمل ثنائي لذلك، يبدو فسزي ليكون حجم نوعا ما من مؤشر أو لوب محدد، و جيتكلوبفال تفريغ شمل ثنائي في النص. ولكن ماذا عن حجم التخزين من شمل ثنائي نفسه الرجاء المساعدة، وحجم الجدول هو 340GB، لذلك قيمتها يستحق النظر في خيارات التخزين. سأل 15 يوليو 14 في 17:41 حسنا، شريحة لا علاقة لها مع صف على هذا النحو. الجزء هو إما جدول، قسم الجدول، فهرس، لوب. الشيء المهم هو لتخزين أكثر من 4K داخله، بحيث الفارس win39 الخاص بك يتم تخزين كوتينوت كوتين الذي يعني داخل كتلة قاعدة البيانات الفعلية من الصف نفسه ولكن يتم تخزينها في كوتوت كوتكوت لوب القطاع. نداش غفنزل 22 يوليو 14 في 13:00 ريب المسألة، لا يسمح للنشر تعليقات أردت أن أقول بين الأسئلة كما فهمت. والتشابه الوحيد هو مسألة مساحة التخزين، يعتقد أنه قد يكون من المفيد لتقدير تخمين. كنت لم أذكر أي نوع من البيانات كنت تسير لتخزين كما بكسمل. تفريغ شمل ثنائي في النص إذا شمل نقية ثم يعتمد على ما ضاغط أنت ذاهب إلى استخدام. وعادة ما يستخدم لزماغزيب للضغط ثنائي. ربما أنا أكتب عن أشياء واضحة جدا، ولكن هذا كل ما أعرفه أوبتيونس لأداء بطيء تحليل شمل كبير - الجزء 3 الجزء الأخير لهذا الفصل. في مشاركتي السابقة خيارات الأداء البطيء تحليل كبير شمل - الجزء 2. لقد أظهرت كيف يمكن تسجيل مخطط وجود تلك العملية إنشاء جدول يمكن استخدامها لزيادة سرعة تحليل شمل مقارنة تحليل أن شمل عبر بلسكل. الآن سوف ننظر إلى ما إذا كان استخدام جدول دون مخطط المرتبطة سوف تحدث أي فرق على سرعات بارسينجينزرتينغ. لقد استخدمت مرة أخرى كتلة التعليمات البرمجية التالية لتشغيل الاختبارات بلدي كان الفرق الوحيد الذي تغير هو عبارة كريت تابل ل لوادتمبريسولت. يلخص الجدول التالي بيانات كريت تابل المختلفة التي استخدمتها والمرات الناتجة حيث تيمب تايم هو الإخراج ل إنزيرت إنتو تيمب تايم في ثانية: و تايم هو الإخراج ل إنزيرت إنتو تايم في ثانية: كريت تابل لوادتمبريسولت أوف شملتيب كريت تابل لوتمبريسولت من شملتيب تخزين شمل كملف أساسي إنشاء جدول تحميل شملستب تخزين كملف تخزين شمل إنشاء جدول تحميل ملف شملب شملستب مخزن كملف ثنائي شمل إنشاء جدول لودمتيمبرسولت من شملتب مخزن شمل كما أسفاري بيناري شمل كما أستخدم 11.1.0.6 السلوك الافتراضي لهذا الإصدار من أوراكل لتخزين شملتيبس كما كلوب. ويؤكد ذلك حقيقة أن الصف الأول (التخزين الافتراضي) يتطابق بشكل وثيق مع الصف الثاني (التخزين الصريح). استنادا إلى النتائج، من السهل أن نرى أنه حتى إنشاء جدول شملتيب (أو عمود شملتيب) ​​حيث يتم تخزين شملتيب كما بيناري شمل يستحق النظر من حيث الأداء عند الحاجة إلى التحقق من الصحة. إم لن يذهب إلى مناقشة حول الاختلافات بين باسيكفيل و سيكوريفيل، ولكن أبرز ما سيكوريفيل العروض يمكن العثور عليها في لوب الميزات المقدمة في قاعدة بيانات أوراكل 11G الإصدار 1. توصي أوراكل أن سيكوريفيل استخدامها كما كنت قد التقطت من منتدى شمل دب على أوتن. لخلاصة النتائج من الموضوعين السابقين على هذا الموضوع، استخدم شملتابل في عبارة سكل لتحليل متغير شملكلتيب استغرق 1032 ثانية (16 دقيقة). باستخدام بلسكل حلقة من خلال كل عقدة في شمل وتحليل المعلومات من ثم إدراج ذلك في جدول استغرق 4 ثوان. استغرق استخدام مخطط مسجل والجدول المقترن 0.5 ثانية. بالنسبة لحالة الاختبار التي كنت أستخدمها (حوالي 2100 عقد صف في شمل) على النظام الذي كنت أستخدمه (11.1.0.6 على نظام تشغيل ريضهات)، يقوم بتسجيل مخطط يقوم بإنشاء جدول مرتبط به للتو باستخدام شمل شمل ثنائي النوع على أساس 0.87 ثانية. ويرجع ذلك إلى المعلومات الإضافية التي تعرف أوراكل عن شمل استنادا إلى المخطط. كما كان هذا أيضا النسخة الأولى التي بيناري شمل موجودة في، يمكن أن يكون جزئيا بسبب هذه الحقيقة أيضا. ربما إذا كنت الحصول على نسخة أحدث من أوراكل، ويمكنني أن اختبار هذه النظرية .1 تعليق: في معلومات مفيدة جدا حول الخيارات الثنائية، والتي سوف تكون مفيدة جدا للتجار عديمي الخبرة. في الوقت الحاضر تداول الخيارات الثنائية تصبح شعبية جدا والحصول على سرعة كبيرة جدا في الاقتصاد الدولي. ريد موربيناري شمل تخزين البيانات في 11g أوراكل 11g ميزات جديدة نصائح في الإصدارات السابقة من أوراكل، كانت خيارات تخزين لغة الترميز الموسعة (شمل) متاحة: غير منظم، أو كلوب، والتخزين والمنظم، أو القائم على المخطط. في أوراكل 11g، تم إضافة شمل ثنائي كخيار تخزين جديد. تخزين غير منظم يعالج وثيقة شمل ككائن كبير ويخزن الملف في قاعدة البيانات دون أن يكون على بينة من المحتوى. هذا الخيار لديه أفضل أداء الإدراج والحذف، ولكن أسوأ وصول علائقية واستهلاك مساحة القرص. يتطلب التخزين المنظم التسجيل المسبق لمخطط شمل وإدراج مستند شمل في بنية كائن-علائقي. هذا الخيار التخزين لديه أفضل أداء الاستعلام واستهلاك مساحة القرص، ولكن أعلى تكلفة أثناء الإدراج الأولي. وتسبب هذه التكلفة العالية لأنه أثناء الإدراج، يتم تمزيق المستند وتخزينها في كائنات قاعدة البيانات التي تم إنشاؤها أثناء تسجيل مخطط شمل. ثنائي شمل، خيار التخزين الجديد قدم في 11G، يخزن الوثيقة في شكل ثنائي بعد تحليل مصممة خصيصا ل شمل. من المرجح أن يكون هذا الخيار هو الخيار الأفضل لمعظم متطلبات شمل. يوفر التخزين الثنائي الإضافي أداء الإدراج مقارنة بالتخزين غير المهيكل، ولكن الاستعلام وأداء مساحة القرص الذي يمكن مقارنته بالتخزين المنظم. على عكس التخزين المنظم، فوائد شمل الثنائية لا تعتمد على تسجيل المخطط. ويرجع ذلك إلى خيار تسجيل مخطط شمل ثنائي يحتوي على جداول شمل الثنائية المخطط. ومع ذلك، يبقى قيد واحد في أن مخطط شمل شمل لا يمكن أن تكون مشتركة بين ثنائي شمل وجدول علائق كائن. إن أفضل استراتيجية عند اختيار كيفية إدارة محتوى شمل هي أولا محاولة خيار التخزين الثنائي وتقييم ما إذا كان الأداء مقبولا أم لا. إذا كان أداء الوصول العلائقي غير مقبول، فجرب خيار التخزين المنظم. السبب المفضل التخزين الثنائي هو أنه من السهل استخدام ويتطلب أقل قدر من الصيانة لأن تسجيل المخطط غير مطلوب. كما أن أعمدة نوع شمل الثنائية تستخدم بشكل أسهل في الجداول غير شملتيب لأن الأداء لا يعتمد على إنشاء الفهارس. استخدام التخزين الثنائي، لا بد من إنشاء الجدول XML مع بناء الجملة التالية: SQLgt CREATE BINARYXMLTABLE جدول XMLType XMLTYPE مخزن AS XML BINARY 2 اطلع على وثيقة XML التالية للمعاملات الترتيب: ltxml versionquot1.0quotgt ltordergt ltcustomergt ltnamegtCustomer ABCltnamegt ltccNumgt1234123412341234ltccNumgt ltcustomergt ltorderLinesgt ltitemgt ltitemidgt108ltitemidgt ملامح ltitemnamegtORACLE 11G NEW BOOK ED1.0ltitemnamegt ltquantitygt1ltquantitygt ltunitPricegt38.00ltunitPricegt ltitemgt ltitemgt ltitemidgt109ltitemidgt ltitemnamegtORACLE TUNING GUIDE ED1.0ltitemnamegt ltquantitygt1ltquantitygt ltunitPricegt22.00ltunitPricegt ltitemgt ltorderLinesgt ltreceiptgt ltsubtotalgt60.00ltsubtotalgt ltsalesTaxgt4.80ltsalesTaxgt lttotalgt64.80lttotalgt ltreceiptgt ltordergt إدراج هذه الوثيقة في الجدول XML ثنائي باستخدام التالية بناء الجملة: سلغت إدراج في قيم بيناريكسملتابل (شملتيب (بفلنام (شملدير، testdocument. xml)، نلسشارسيتيد (AL32UTF8))) بعد الإدراج، فإن الوثيقة متاحة على الفور للوصول إلى العلائقية. سيليكت إكستراكتفالو (القيمة (b)، أورديركوستيرنام) اسم مخصص، إكستراكتفالو (قيمة (d)، إيتميتيميد) إيتميد، إكستراكتفالو (قيمة (d)، كمية البند)، إكستراكتفالو (قيمة (d)، إيتمونيتبريس) ونيتبريس، إكستراكتفالو )، سكلتوكس (المستخلص (أوبجكتفالو، الترتيب))) ب، الجدول (شملكسينس (استخراج) (سكلتوال)، سكلتكسالتوكس (ساليتاكس، ريكسترافتالستال) ساليستاكس، إكستراكتفالو (القيمة (b)، أوردريسيبتوتال) (قيمة (b)، أوردوردرلينس))) c، الجدول (شملكسكانس (استخراج (قيمة (c)، أوردرلينسيتم))) d اسم المستخدم إيتيميد كوانتيتي ونيتبريس سوبتوتال ساليستاكس توتال -------------- - ------ -------- ---------- -------- -------- ------ العملاء أبك 108 1 38.00 60.00 4.80 64.80 العميل أبك 109 1 22.00 60.00 4.80 64.80 كما هو موضح أعلاه، لا يتغير بناء الجملة للوصول إلى العلائقية إلى جدول شمل ثنائي من خيارات التخزين الأخرى. هذا هو مقتطف من الكتاب الجديد أوراكل 11g الميزات الجديدة. دليل الخبراء على الميزات الجديدة الهامة من قبل جون غارماني، ستيف كرم، لوتز هارتمان، V. J. جين، بريان كار. يمكنك شرائه مباشرة من الناشر لمدة 30 قبالة. بيرلسون هو فريق الولايات المتحدة ملاحظة: تم إنشاء هذه الوثائق أوراكل كمرجع الدعم والتدريب أوراكل لاستخدامها من قبل دبا لدينا ضبط الأداء المهنيين الاستشارات. لا تتردد في طرح الأسئلة على منتدى أوراكل لدينا. التحقق من الخبرة أي شخص يفكر في استخدام خدمات خبير دعم أوراكل يجب أن يحقق بشكل مستقل في أوراق اعتمادهم وخبرتهم، ولا يعتمدون على الإعلانات والخبرات التي يعلنونها. وينشر جميع خبراء أوراكل الشرعيين مؤهلاتهم في أوراكل. تكنولوجيا أوراكل إراتا آخذة في التغير ونحن نسعى جاهدين لتحديث معلومات دعم أوراكل بك. إذا وجدت خطأ أو لديك اقتراح لتحسين المحتوى لدينا، ونحن نقدر ملاحظاتك. فقط البريد الإلكتروني: وتشمل عنوان ورل للصفحة. أوراكل من دعم قاعدة البيانات حقوق الطبع والنشر نسخة 1996 - 2016 جميع الحقوق محفوظة من قبل بيرلسون أوراكل ريج هي علامة تجارية مسجلة لشركة أوراكل.

Comments

Popular Posts