কোনও প্রাপ্যতা গ্রুপে একটি গৌণ ডাটাবেসে বড় ক্যোয়ারী চালানো প্রাথমিক ডাটাবেসে লেনদেনের কার্যকারিতাকে প্রভাবিত করবে?


17

এসএসআরএস এবং ঝকঝকে প্রতিবেদনের জন্য আমাকে রিয়েল-টাইম বা প্রায় রিয়েল-টাইম ডেটা সরবরাহ করতে হবে। আমি চাই না প্রযোজনা ওলটিপি সিস্টেমটি দীর্ঘ চলমান প্রশ্নের দ্বারা নেতিবাচকভাবে প্রভাবিত হোক। কোনও প্রাপ্যতা গ্রুপে একটি গৌণ ডাটাবেসে বড় ক্যোয়ারী চালানো প্রাথমিক ডাটাবেসে লেনদেনের কার্যকারিতাকে প্রভাবিত করবে?

উত্তর:


14

কোনও প্রাপ্যতা গ্রুপে একটি গৌণ ডাটাবেসে বড় ক্যোয়ারী চালানো প্রাথমিক ডাটাবেসে লেনদেনের কার্যকারিতাকে প্রভাবিত করবে?

এটি উপলব্ধতা গ্রুপ - সিঙ্ক বা অ্যাসিঙ্ক কনফিগার করার সময় আপনি যে সিঙ্ক মোডটি ব্যবহার করেছেন তার উপর নির্ভর করে!

উপর মাধ্যমিক প্রতিরূপ , সমস্ত লেনদেন শুধুমাত্র স্ন্যাপশট বিচ্ছিন্নতা স্তর ব্যবহার এবং সব লকিং নির্দেশ পাশাপাশি উপেক্ষা করা হয়। এ কারণেই ওভারএলনকে আলিঙ্গন করার সময় আপনার কাজের চাপ পরীক্ষা করা গুরুত্বপূর্ণ।

থেকে: মাধ্যমিক প্রতিরূপে কাজের চাপ বোঝানো চলাকালীন REDO থ্রেডকে ব্লক করা হ্রাস করা

স্ন্যাপশট বিচ্ছিন্নকরণে রিপোর্টিং কাজের চাপকে ম্যাপিং করার সময় গৌণ প্রতিরূপে রিডো থ্রেড দ্বারা প্রয়োগ করা এবং পঠন বা রিপোর্টিং কাজের চাপের মধ্যে থাকা ডিএমএল ওয়ার্কলোডের মধ্যে থাকা ব্লকিং সরিয়ে দেয় , যখন এটি কোনও ডিডিএল অপারেশন চালাচ্ছে তখন রেডো থ্রেডের সম্ভাব্য ব্লকিংটিকে সরিয়ে দেয় না

যদি ব্যবহার করা হয়

  • সিঙ্ক্রোনাস মোড

    • আপনার গৌণ প্রতিরূপে সমস্যা ব্লক করা প্রাথমিক প্রতিরূপে আপনার প্রশ্নের পারফরম্যান্সকে প্রভাবিত করবে। সুতরাং একটি পঠিত কাজের চাপ (নির্বাচন করুন) মাধ্যমিকের উপর দৌড়েছে যা প্রাথমিক প্রতিরূপ থেকে আসা পরিবর্তনগুলি প্রয়োগ করতে পুনরায় থ্রেডকে অবরোধ করে might এর অর্থ হল যে স্থানীয় প্রতিলিপিটি স্থানীয়ভাবে কমিট করার আগে এবং টাইমআউট বা ব্লকিং বা ডেডলকিং-এ শেষ হওয়ার আগে, প্রাথমিক প্রতিলিপিটি সমস্ত সেকেন্ডারি এসওয়াইএনসি রেপ্লিকার ক্ষেত্রে প্রয়োগ হওয়ার জন্য অপেক্ষা করতে হবে।

      রিডো থ্রেডটি পাঠ্য মাধ্যমিকটিতে DB STARTUPকমান্ড হিসাবে দেখা যাবে sys.dm_exec_requests। যদি সেই থ্রেডটি অবরুদ্ধ করা হয়, তবে মাধ্যমিকটিতে আপনার পড়া কাজের চাপ প্রাথমিকের উপর প্রভাব ফেলতে পারে।

      আরও তথ্যের জন্য চেক করুন - পরিস্থিতি 1: গৌণ প্রতিরূপে বৃহত্তর প্রশ্নের জেরে ব্লক করা REDO

  • অ্যাসিঙ্ক্রোনাস মোড

    • প্রাথমিকটি মাধ্যমিক থেকে স্বীকৃতির জন্য অপেক্ষা করে না। মাধ্যমিকের উপর একটি ব্লকিং ইস্যু কেবলমাত্র মাধ্যমিককে বিচ্ছিন্ন করা হয়েছে যেখানে লকগুলি পরিষ্কার না হওয়া এবং পুনরায় থ্রেড লগ ব্লকগুলি প্রয়োগ করতে সক্ষম না হওয়া অবধি পুনরায় সারিটি মাধ্যমিকের উপরে বাড়বে। এটি প্রাথমিক প্রতিরূপে প্রভাব ফেলবে না।

আপনার "রিয়েল-টাইম বা প্রায় রিয়েল-টাইম" এর সংজ্ঞাটি ব্যবহৃত সিঙ্ক পদ্ধতিটি, নেটওয়ার্কের লেটেন্সি এবং প্রাথমিক প্রতিলিপি এবং লগ ক্রিয়াকলাপটি যে মাধ্যমিক স্থানান্তরের প্রয়োজন তা বিবেচনায় রেখে আরও চিন্তাভাবনা প্রয়োজন।

এসকিউএল সার্ভার ২০১ Always এভারএলঅন রাজ্যে উদাহরণস্বরূপ কিছু বড় বর্ধন করেছে


2
একটি ব্লক করা রেডো থ্রেড "প্রাথমিক প্রতিরূপে আপনার প্রশ্নের পারফরম্যান্স" প্রভাবিত করে না। মাধ্যমিকের আইও বিতর্ক মাধ্যমিকের লগ রেকর্ডগুলি সংরক্ষণে বিলম্ব করতে পারে, যা প্রাথমিকের উপর প্রতিশ্রুতিবদ্ধ সময়কে প্রভাবিত করতে পারে। তবে রেডো থ্রেডের সাথে এর কোনও যোগসূত্র নেই। প্রাথমিক পরিবর্তনটি প্রয়োগ করার জন্য রেডোর অপেক্ষা করে না; এটি লগ ফাইলে লিখতে হবে। দেখুন ব্লগস.এমএসএন.এম.সাইক্রোসফট.এসকিএলসিভারসটোরেজেনজাইন
ডেভিড ব্রাউন - মাইক্রোসফ্ট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.