একটি ম্যাজিমালাইজড ভিউ (এমভি) লগটি এমভিকে দ্রুত রিফ্রেশ করার অনুমতি দেওয়ার জন্য ব্যবহার করা যেতে পারে যা কেবল পরিবর্তিত ডেটা পরিবর্তন করে। যাইহোক, বিভিন্ন শর্তগুলি এমভিটিকে লগটি ব্যবহার করতে বাধা দেয় এবং তাই সম্পূর্ণ রিফ্রেশ দরকার require ওরাকল প্রতিটি রেকর্ড মুছতে এবং asোকানোর জন্য একটি পারমাণবিক সম্পূর্ণ রিফ্রেশ প্রয়োগ করে। চূড়ান্তভাবে ডেটাতে কোনও পরিবর্তন না হলেও এটি এটি করে।
পুনরায় প্রজন্মের বিষয়ে এই প্রতিলিপিটি বুদ্ধিমান করার কোনও উপায় আছে কি ? একটি বিলোপের পরে একটি মার্জের জন্য উত্সটি দু'বার জিজ্ঞাসা করা দরকার। একটি বাল্ক মার্জ এবং মুছে ফেলার জন্য কী পরিমাণে ডেটা সংগ্রহ করা উপযুক্ত হবে? একটি ভাল উপায় আছে কি?
হালনাগাদ:
আমি একটি মঞ্চ অঞ্চল হিসাবে একটি গ্লোবাল অস্থায়ী টেবিল ব্যবহার অন্বেষণ। যদিও তারা পুনরায় অর্ধেকেরও কম ব্যবহার করে, তবুও তারা অনেকটা ব্যবহার করে।
insertএর জন্য জিটিটির মধ্যে পুনর্নির্মাণে 60% হ্রাস দেখায় । এটি আমি যে ফলাফলগুলি দেখছি তা নিবিড়ভাবে মেলে এবং এটি ভাল তবে আমার মতো ততটা ভাল নয়।
appendইঙ্গিত) পুনরায় করা হ্রাস করার জন্য আদর্শ শর্ত নয় - আমি কী বোঝাতে চাইছি তা দেখানোর জন্য আমি কয়েকটি পরীক্ষা চালিয়েছি। একটি উত্তর হিসাবে পোস্ট করা হয়েছে কারণ তারা কোনও মন্তব্যে ফিট করে না
insertঅপসগুলি অপসdeleteবাupdateঅপ্সের তুলনায় অনেক কম পূর্বাবস্থায় উত্পন্ন করে (বাস্তবে প্রায় কিছুই নয়)। কোনও ব্যয়বহুল অপস এড়ানোর জন্য একাধিক জিটিএস থাকা ভাল পদ্ধতির হতে পারে