هل هناك أي طريقة للحد من حجم ملف تفريغ قاعدة بيانات Sybase؟

StackOverflow https://stackoverflow.com/questions/206787

  •  03-07-2019
  •  | 
  •  

سؤال

وعندما تفريغ قاعدة بيانات Sybase، فإنه لا يبدو أن هذه المسألة ما إذا كان هناك البيانات في الجداول أو لا، وحجم الملف هو نفسه. لقد قيل لي أن هذا هو وصولا الى حقيقة أن ملف تفريغ بلدي هو ثنائي وليس من المنطقي، لذلك يقوم الملف من ملف تفريغ على حجم المخصصة من قاعدة البيانات. وأنا أعلم أن أوراكل يمكن استخدام ملفات تفريغ منطقية، ولكن يمكنني الحصول على سايبيس للقيام شيئا من هذا القبيل، أو وجود أي وسائل أخرى للحصول على وجهين حجم ملف تفريغ أسفل؟

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

المحلول

ومنذ مكان ما حول النسخة 12 التي كانت قادرة على أداء مقالب المضغوطة في بورصة عمان.

<وأ href = "http://infocenter.sybase.com/help/index.jsp؟topic=/com.sybase.help.ase_15.0.sag2/html/sag2/sag2473.htm" يختلط = " نوفولو noreferrer "> بناء الجملة هو: database_name قاعدة بيانات تفريغ لFILE_NAME [مع ضغط = compress_level]

وcompress_level هو 0-9. 0 لا يوجد ضغط و 9 هو الأكثر. وكلما ضغط وارتفاع استخدام وحدة المعالجة المركزية في حين تشغيل تفريغ. تحتاج فقط ل peform قليلا اختبار لإيجاد التوازن المناسب بين حجم مقابل الأداء.

وهناك حاجة إلى أي أوامر خاصة لتحميل تفريغ.

نصائح أخرى

إذا كنت تستخدم بالفعل compress_level 9 و لا تزال تريد المزيد من الضغط، فمن الممكن لإعادة ضغط-الملف مع BZIP2.

إذا كنت ببساطة BZIP2 ملف مضغوط، سوف تحصل ~ تحسن 10٪. إذا كنت إلغاء ضغط وإعادة ضغط-قد نرى تحسينات في حدود 30٪. نضع في اعتبارنا على الرغم من أن سيكون لديك لبرنامج الأمم المتحدة للضغط و / أو غزيب الملف مرة أخرى من أجل سايبيس لتحميله.

gunzip -c pubs_1.dmp | bzip2 > pubs.dmp.bz2

وفي حين أن الارتباط (بناء الجملة) أعلاه هو الصحيح الواضح كما يشير إلى سايبيس الوثائق، وتعليقات مضللة.

وبناء الجملة في شكل بسيط هو:

وقاعدة بيانات تفريغ {database_name} إلى "ضغط :: {# compression_level} :: {stripe_device}" اذهب

وعلى سبيل المثال: mydb قاعدة بيانات تفريغ ل"ضغط :: 1 :: / sybase_dumps / mydb_17022009"

في شروط تحميل قاعدة بيانات تفريغ :: ضغط، يحتاج الخيار أن تعطى مرة أخرى

وعلى سبيل المثال. قاعدة بيانات الحمولة mydb من "compresss :: / sybase_dumps / mydb_17022009"

لاحظ غير مطلوب مستوى ضغط ولا كولون فصل الإضافية التي تتبع.

واختبار للعثور على رصيدك نقطة جيدة، نتذكر كلما تذهب نتوقع تفريغ مدة أطول بكثير. أجد 1-3 هي أكثر من كافية، لم يسبق لي أن ذهبت فوق 6 تناقص الغلة ليست يستحق كل هذا العناء.

إذا كنت يائسة وأود أن BZIP2 الملف كما هو موضح أعلاه {نقطة كسبت}. إذا كان هذا المضيف إنتاج أود أن السفينة الملف إلى مضيف آخر وقيام بذلك. ضرب الموارد يمكن أن تكون كبيرة.

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