سؤال

على الرغم من أن استخدام SQL لـ XML صريحة مرهقة ، أجد نفسي في استخدامه في كثير من الأحيان.لأنه يسمح السيطرة الكاملة على إنشاء مستند XML.

مشكلتي هي مع برفومنس أحيانا يستغرق الأمر أكثر من 5 دقائق إلى إنشاء مستند XML التي تصف بعض البيانات المالية (الفواتير ...... الخ) لمدة شهر واحد فقط!

إذا كنت تبحث عن نصائح imrpove أدائها. أو حتى طرق أخرى ليحل محله أن تعطي ميزة الأداء.

هل كانت مفيدة؟

المحلول

إذا XML يتم تمريرها إلى بعض التطبيقات للمعالجة بعد أن أنتجت (مثل تطبيق ويب), بديل واحد هو فقط تولد طبيعي سجل مجموعات في SQL, والسماح تطبيق الاستدعاء إنشاء مستند XML.أو ربما SQL يمكن استخدام XML السيارات لتوليد أبسط شكل XML مما تحتاج ، ومن ثم تطبيق الاستدعاء يمكن تحويلها إلى الصحيح تنسيق XML باستخدام XSLT.

بالطبع, كنت بحاجة للتأكد من أن هناك لا الكامنة وراء مشكلات في الأداء مع SQL الأصلي سواء كان تنسيق XML أو لا (أيهو قاعدة البيانات الخاصة بك في عداد المفقودين بعض الفهارس ، ربما؟)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top