এসকিউএল সার্ভার সর্বাধিক মেমরি, পৃষ্ঠা ফাইল, সর্বাধিক ডিগ্রি সমান্তরালতা


15

তিনটি প্রশ্ন আশা করি আপনি মহাবিশ্বের ডিবিএ মাস্টার্স উত্তর দিতে পারেন:


  1. আমি জানি এসকিউএল সার্ভারের সর্বোচ্চ মেমরি সেট করা ভাল অনুশীলন is সুতরাং ৪৪ জিবি র‌্যামযুক্ত কোনও সার্ভারে এসকিউএল সার্ভার ইনস্টল থাকলে আমাদের এসকিউএল সার্ভারের সর্বোচ্চ মেমরিটি প্রায় ৩GB জিবি সেট করা উচিত।

তবে এসকিউএল বিশ্লেষণ পরিষেবা এবং এসকিউএল রিপোর্টিং পরিষেবাগুলি এসকিউএল সার্ভারের মতো একই সার্ভারে ইনস্টল করা থাকলে আমাদের কী সেট করা উচিত? এসকিউএল সার্ভারের সর্বাধিক মেমরিটি 22 গিগাবাইট র‌্যামে সেট করা কি আরও ভাল যাতে বিশ্লেষণ অন্যান্য 22 জিবি র‌্যাম নিতে পারে?


  1. ৪ জিবি র‌্যাম সহ এসকিউএল সার্ভার চালিত সার্ভারে পৃষ্ঠার ফাইলের আকার নির্ধারণের জন্য সেরা অনুশীলনটি কী? আমি ব্রেন্ট ওজারে ( http://www.brentozar.com/archive/2014/06/sql-server-setup-checklist-free-ebook-download/ ) নীচে পড়েছি :

এসকিউএল সার্ভারের জন্য কোনও দৈত্য পৃষ্ঠার ফাইলের দরকার নেই। যদি আপনি সার্ভারে অন্য অ্যাপ্লিকেশনগুলি ইনস্টল করেন (যা আমরা প্রস্তাব করি না - এসকিউএল সার্ভারটি বিচ্ছিন্ন করা উচিত)। আপনার একটি বৃহত্তর পৃষ্ঠার ফাইলের প্রয়োজন হতে পারে। এসকিউএল সার্ভার যদি বাক্সে চলমান একমাত্র প্রধান পরিষেবা হয় তবে আমরা সাধারণত সিস্টেম ড্রাইভে একটি 2 জিবি আকারের পৃষ্ঠা ফাইল তৈরি করি।

মাইক্রোসফ্ট বলেছে যে আমাদের র‌্যামুসের র‌্যামসের সাথে 1.5x ম্যানেজ করা ফাইল ফাইল সেট করা উচিত যা রেমাসের দেওয়া পরামর্শের সাথে মেলে (দেখুন -> http://rusanu.com/2009/11/22/system-pagefile-size-on-machines-with -লরেজ-রাম / )।

সুতরাং ৪৪ জিবি র‌্যাম সহ আমাদের সার্ভারে এসকিউএল বিশ্লেষণ পরিষেবা এবং এসকিউএল রিপোর্টিং পরিষেবাদির পাশে এসকিউএল সার্ভার ইনস্টল করা আছে। পৃষ্ঠার ফাইলটি আমাদের কোন আকারে সেট করা উচিত?


  1. শেয়ারপয়েন্টের জন্য যে এসকিউএল সার্ভারটি শেয়ারপয়েন্টের ফার্মের অংশ এবং যেখানে শেয়ারপয়েন্টটি এটি ডাটাবেসগুলি সঞ্চয় করে সেখানে প্যারালালিজমের সর্বাধিক ডিগ্রি সেট করা উচিত Now এখন আমাদের কাছে এমন একটি সার্ভার রয়েছে যা এই অংশে শেয়ারপয়েন্ট ফার্মের অংশ নয় (এটি এসকিউএল 2 কল করুন) on সার্ভারে আমাদের এসকিউএল সার্ভার, এসকিউএল বিশ্লেষণ এবং প্রতিবেদন ইনস্টল করা আছে। শেয়ারপয়েন্টটি এই সার্ভারে তার ডেটাবেসগুলি সঞ্চয় করে না, তবে আমাদের কাছে রিপোর্টিং এবং বিশ্লেষণ ডাটাবেস / কিউব তৈরি হয়েছে যা শেয়ারপয়েন্টটি পড়ে এবং লিখেছে writes

ব্রেন্ট ওজার বলেছেন:

থাম্বের বিধি: আপনার হার্ডওয়্যার বা তার চেয়ে কম একক NUMA নোড (প্রসেসর) সকেটে শারীরিক কোরের সংখ্যায় এটি সেট করুন

4 টি ভিসিপিইউ থাকা অবস্থায় প্যারালালিজম সর্বাধিক ডিগ্রির জন্য আমাদের এই এসকিউএল সার্ভারের উদাহরণটিতে কী কনফিগার করা উচিত?


আশা করি আপনি ছেলেরা কেবল আমাকেই নয় বরং আরও এসকিএল অ্যাডমিনদের আন্তঃবিশ্বের জঙ্গলের চেয়ে সেরা অনুশীলনগুলিতে কিছুটা আরও অন্তর্দৃষ্টি দিয়েছেন।

উত্তর:


12

আপনার 3 প্রশ্ন স্পর্শ max memory, page fileএবং max dop setting

সর্বোচ্চ স্মৃতি


যদি সার্ভারটি বিশ্লেষণ পরিষেবাদি ব্যতীত এসকিউএল সার্ভারকে উত্সর্গীকৃত হয় (যেহেতু এসএসএএস হ'ল অন্য প্রাণী), তবে গ্লেনের প্রস্তাবিত সেরা অনুশীলনগুলি একটি ভাল সূচনা পয়েন্ট । অতিরিক্ত উপাদানগুলির জন্য, কীভাবে সর্বোচ্চ মেমরি কনফিগার করতে হয় সে সম্পর্কে আপনার জোনাথনের ব্লগটি উল্লেখ করা উচিত ।

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

নথির পাতা


আমি সাধারণত C:\ড্রাইভ থেকে এটিকে দূরে সরিয়ে রাখি যেখানে পর্যাপ্ত ডিস্কের স্থান রয়েছে। আমি রেমাস এবং ব্রেন্টের সুপারিশের সাথে একমত। এটা হওয়া উচিত PAGE FILE FOR SQL SERVER = 1.5 * RAM। আপনি যখন নিজেকে এমন পরিস্থিতিতে পড়েন তখন একটি পৃষ্ঠা ফাইল কার্যকর হবে যেখানে সমস্যার সমাধানের জন্য আপনাকে একটি সম্পূর্ণ স্মৃতি ডাম্প (সাধারণত মাইক্রোসফ্ট সিএসএস দ্বারা জিজ্ঞাসা করা) নিতে হয়।

উইন্ডোজ কেবি 889654 এর 64-বিট সংস্করণগুলির জন্য উপযুক্ত পৃষ্ঠা ফাইলের আকারটি কীভাবে নির্ধারণ করা যায় তা পড়ুন এবং বাক উডি এখানে পৃষ্ঠা ফাইল সম্পর্কে আলোচনা করবেন

ম্যাক্স ডপ সেটিং


শেয়ারপয়েন্টের জন্য এটির প্রস্তাবিত যে maxdop = 1দৃষ্টান্ত প্রশস্ত করুন। একটি সাধারণ স্কিএল সার্ভারের জন্য, আমি আপনাকে অনুসরণ করার পরামর্শ দিচ্ছি - এসকিউএল সার্ভারে ম্যাক্সডপ গণনা করার একটি ভাল, পুনরাবৃত্তিযোগ্য উপায় কী? আমার কাছে একটি স্ক্রিপ্ট লেখা আছে যা এটি আপনার জন্য গণনা করবে।

টুকরোটি নীচে রয়েছে ( কেবি 2806535 এছাড়াও একই জিনিসটির উল্লেখ করেছে):

8 or less processors    ===> 0 to N (where N= no. of processors)
More than 8 processors  ===> 8
NUMA configured         ===> MAXDOP should not exceed no of CPUs assigned to each 
                                 NUMA node with max value capped to 8
Hyper threading Enabled ===> Should not exceed the number of physical processors.

পার্শ্ব নোট হিসাবে, আমি আপনাকে পড়ার পরামর্শ দিচ্ছি - উচ্চ কার্যকারিতা কাজের চাপ সহ এসকিউএল সার্ভার ২০১২ এবং এসকিউএল সার্ভার ২০১৪ এর জন্য প্রস্তাবিত আপডেট এবং কনফিগারেশন বিকল্পগুলি


একটি বিষয় লক্ষণীয় যে উপরে বর্ণিত বাক উডির ব্লগ পোস্টে, রিমাস মন্তব্য করেছেন "দিনটি কী সংরক্ষণ করে তা ডাব্লুইই: ডাব্লুইইইউ এর মাধ্যমে সংরক্ষিত মেমরির কোনও পৃষ্ঠা ফাইল সংরক্ষণের প্রয়োজন নেই (যেহেতু শারীরিক র‌্যামে লক থাকে এবং তাই এটি হতে পারে না) পেজড) .ডাব্লুইই এর ব্যবহার x64 এ স্বয়ংক্রিয় "" যা এডব্লিউই দিয়ে দেখা গেছে বলে মনে হচ্ছে, আমাদের একটি বড় পৃষ্ঠা ফাইলের দরকার নেই।
জেসন কার্টার 14

@ কিনে আপনি বলেছেন "আমি রেমাস এবং ব্রেন্টের পরামর্শের সাথে একমত"। তবে ব্রেন্টের সেটআপ গাইড (উপরের ওপি দ্বারা উদ্ধৃত) এবং রিমাস আর্টিকেলটি যাওয়ার পরে এগুলি পরস্পরবিরোধী। পৃষ্ঠার ফাইল সম্পর্কিত আপনার উত্তরটি আমার কাছে মুলতুবি থাকা প্রশ্নগুলিকে ছেড়ে দেয়।
Magier

1
@ ম্যাজিয়ার আমি এমএসের সুপারিশের সাথে যেতে চাইছি কারণ আমি এমন পরিস্থিতিতে পড়েছি যেখানে সমস্যাটি নির্ণয়ের জন্য আমাদের একটি পূর্ণ মেমরি ডাম্প নেওয়ার দরকার ছিল - আমরা জানতাম না এটি উইন্ডো বা স্কিল সার্ভার কিনা। সেই পরিস্থিতিতে এমএসের সুপারিশটি সবচেয়ে ভাল। আপনি যদি সেই পরিস্থিতিতে না পড়েন তবে ব্রেন্টের পরামর্শটিও কার্যকর। আমি নিরাপদ দিকে ঝোঁক, তাই আমি সঙ্গে যেতে PAGE FILE FOR SQL SERVER = 1.5 * RAM। এতে আপনার প্রশ্নের উত্তর হলো কি ?
কিন শাহ

3

সুতরাং ৪৪ জিবি র‌্যাম সহ আমাদের সার্ভারে এসকিউএল বিশ্লেষণ পরিষেবা এবং এসকিউএল রিপোর্টিং পরিষেবাদির পাশে এসকিউএল সার্ভার ইনস্টল করা আছে। পৃষ্ঠার ফাইলটি আমাদের কোন আকারে সেট করা উচিত?

ভাত ইতিমধ্যে যা উল্লেখ করেছে তাতে যুক্ত করে আমি Perfmon Countersআপনার পৃষ্ঠার ফাইলের আকারটি কী হওয়া উচিত তা গণনা করার জন্য আপনাকে ব্যবহার করার পরামর্শ দিচ্ছি । আমি পৃষ্ঠাতে ফাইলের রিমাসের সুপারিশটি সিস্টেমে র‌্যামের 1.5 গুন হওয়া উচিত । তবে এই প্রস্তাবটি সমস্ত সম্ভাব্য দিক এবং দৃশ্য এবং 'সাধারণ সুপারিশ' বিবেচনা করছে। আমার ধারণা আপনি কংক্রিটের মানতে আরও আগ্রহী। সুতরাং এটি এখানে

সার্ভারের ভূমিকা, লোড ইত্যাদির উপর ভিত্তি করে পৃথক সিস্টেমের পৃষ্ঠার ফাইলগুলির ফাইলগুলি পরিবর্তিত হতে পারে performance কোনও প্রক্রিয়াটির ব্যক্তিগত প্রতিশ্রুতিবদ্ধ মেমরির কতটা বাসিন্দা এবং ফাইলগুলি পেজিংয়ের জন্য কত পৃষ্ঠাযুক্ত তা নির্ধারণ করার কোনও উপায় নেই।

স্মৃতি: প্রতিশ্রুতিবদ্ধ বাইট: প্রতিশ্রুতিবদ্ধ ভার্চুয়াল মেমরির বাইট সংখ্যা। এটি অগত্যা পৃষ্ঠা ফাইলের ব্যবহার উপস্থাপন করে না - এটি প্রক্রিয়াটি সম্পূর্ণরূপে অবিস্মরণীয় হয়ে থাকলে পৃষ্ঠা ফাইলের জায়গার পরিমাণ উপস্থাপন করে

স্মৃতি: প্রতিশ্রুতি সীমা: ভার্চুয়াল মেমরির বাইটগুলির সংখ্যা যা পেজিং ফাইলগুলি প্রসারিত না করে প্রতিশ্রুতিবদ্ধ হতে পারে।

পেজিং ফাইল: প্রতিশ্রুতিবদ্ধ পেজিং ফাইলের % শতাংশ শতাংশ

পেজিং ফাইল:% ইউজ পিক প্রতিশ্রুতিবদ্ধ পেজিং ফাইলের সর্বোচ্চ শতাংশ

পৃষ্ঠা ফাইলের জন্য যথাযথ মান নির্ধারণ করতে দয়া করে উপরের কাউন্টারগুলি ব্যবহার করুন। পৃষ্ঠা ফাইল সম্পর্কে আরও তথ্য পেতে আপনি এই লিঙ্কটি পড়তে পারেন ।

এসকিউএল সার্ভারের সর্বাধিক মেমরিটি 22 গিগাবাইট র‌্যামে সেট করা কি আরও ভাল যাতে বিশ্লেষণ অন্যান্য 22 জিবি র‌্যাম নিতে পারে?

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

শেয়ারপয়েন্টের ব্যাপকভাবে গৃহীত প্যারামিটারের উদাহরণগুলির জন্য আপনার MAXDOP = 1 রাখা উচিত। আইআইআরসি যদি সর্বাধিক ডিগ্রি সমান্তরালতাকে ডিফল্ট মানতে রেখে দেওয়া হয় তখন ঘন ঘন অচলাবস্থার পরে পুনঃনির্ধারণটি ব্যাপকভাবে গ্রহণযোগ্য হয়


3

পৃষ্ঠা ফাইলের আকারের রেফারেন্সের জন্য এখন পর্যন্ত দেওয়া অন্যান্য সমস্ত উত্তর অপেক্ষাকৃত তারিখের নিবন্ধগুলির বাইরে। এই টেকনেট ব্লগ পোস্টটি আপ টু ডেট (অক্টোবর 2015) এবং আধুনিক সিস্টেমে আদর্শ পৃষ্ঠা ফাইলের আকার গণনা করার জন্য আরও বিশদ উপায় দেয়।

তারা স্পষ্টভাবে জানিয়েছে যে 1.5 x র‌্যামের থাম্বের পুরানো নিয়ম আর প্রযোজ্য নয়।

লিঙ্ক পচা এড়াতে আমি নীচের সেই নিবন্ধটির মূল বিষয়বস্তু আটকিয়েছি।

নোট করুন যে তারা আপনার সার্ভার থেকে কমপক্ষে 1 সপ্তাহের জন্য ব্যবহারের পর্যায়ে চলার জন্য মেট্রিক সংগ্রহ করার পরামর্শ দেয় - সুতরাং আপনার প্রকল্পগুলির পরিকল্পনা এবং বাস্তবায়নের পর্যায়ে আপনি এটি করার মতো অবস্থানে নাও থাকতে পারেন এবং আপনার প্রকল্পে পরে সময় নিতে হবে will তাই না.


পৃষ্ঠা ফাইলটি আকার দেওয়ার সময় আমাদের আমাদের অ্যাপ্লিকেশনগুলির মেমরির প্রয়োজনীয়তা এবং ক্র্যাশ ডাম্প সেটিংস বিবেচনা করতে হবে।

আপনি কীভাবে জানবেন যে আপনার অ্যাপ্লিকেশনটির কত স্মৃতি দরকার? সবচেয়ে ভাল উপায় একটি বেসলাইন গ্রহণ করা হয়।

Run Performance Monitor (Perfmon)
Go to Data Collector Sets\User Defined
Right click on User Defined and select New
Select Create Manually and next
Check Performance counter
Add the following counters:

        Memory\Committed Bytes - Committed Bytes is the amount of committed virtual memory, in bytes.
        Memory\Committed Limit - Amount of virtual memory that can be committed without having to extend the paging file
        Memory\% Committed Bytes In Use - Ratio of Memory\Committed Bytes to the Memory\Commit Limit 

দ্রষ্টব্য: আপনি দীর্ঘমেয়াদে (কমপক্ষে এক সপ্তাহে) তথ্য সংগ্রহ করেছেন তা নিশ্চিত করুন এবং সার্ভারটি ব্যবহারের পর্যায়ে চলছে।

পৃষ্ঠা ফাইলের আকার সূত্রটি হওয়া উচিত:

(কমপ্লিটেড বাইটস এর সর্বোচ্চ মান + যে কোনও কাজের চাপ বাড়ানোর জন্য 20% অতিরিক্ত বাফার) -র্যাম আকার

উদাহরণস্বরূপ: যদি সার্ভারটির 24 গিগাবাইট র‌্যাম থাকে এবং প্রতিশ্রুতিবদ্ধ বাইটের সর্বাধিক 26 গিগাবাইট হয় তবে প্রস্তাবিত পৃষ্ঠার ফাইলটি হবে: (26 * 1.2) -24) = 7.2 জিবি

দ্বিতীয় ফ্যাক্টরটি সম্পর্কে কী: সিস্টেমটি ক্র্যাশ হলে আমাদের যে আকারের তথ্য রেকর্ড করতে হবে?

মেমরি ডাম্পের আকারটি এর ধরণের দ্বারা নির্ধারিত হয়:

Complete Memory Dump  RAM Size + 257 MB
Kernel Memory Dump  The amount of kernel-mode memory in use (on 32-bit maximum is 2 GB, on 64-bit the maximum can go up until 8 TB)
Small Memory Dump  64KB  512 KB

বেশিরভাগ ক্ষেত্রে কার্নেল মেমোরি ডাম্প মূল কারণ বিশ্লেষণের জন্য যথেষ্ট ভাল, কারণ সম্পূর্ণ নির্দিষ্ট মেমরির ডাম্প কেবল নির্দিষ্ট ক্ষেত্রে প্রয়োজন হয়, উদাহরণস্বরূপ আপনি ব্যবহারকারী মোডে কী ঘটেছিল তা দেখতে চান।

আমার অভিজ্ঞতা থেকে, কার্নেল মেমরি ডাম্পের আকারটি সাধারণত নিম্নলিখিত:

On System with up to 256GB RAM =  8-12 GB size for Kernel Memory dump
On System with up to 1.5TB RAM = 8-32 GB size for Kernel Memory dump

তবে এই সংখ্যাগুলি কোনও মাইক্রোসফ্ট অফিসিয়াল সুপারিশ নয় এবং আপনার সার্ভারে আলাদা হতে পারে তাই আপনি আবেদনের আগে সর্বদা পরীক্ষা করে নিন।


2

যেহেতু আপনি উদ্ধৃত করছেন এমন একজনের মধ্যে থেকে আমি উত্তর দিচ্ছি, হি।

১. আমি যখন বিশ্লেষণ পরিষেবাদি পরিচালনা করি তখন আমার সর্বোচ্চ মেমরিটি কী সেট করা উচিত?

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

২. পৃষ্ঠার ফাইলের আকারটি আমার কী সেট করা উচিত?

আমার প্রস্তাবনাগুলি যাতে উইন্ডোজ একটি মিনি-ডাম্প করতে পারে। আপনি যদি মাইক্রোসফ্ট সমর্থন কল করতে চান এমন কোনও সমস্যার মধ্যে পড়ে থাকেন তবে আপনি মিনি-ডাম্প দিয়ে শুরু করতে পারেন। যদি সমস্যাটি পুনরায় দেখা যায় এবং তারা এটি মিনি-ডাম্প (বা ত্রুটির লগের মতো তথ্যের অন্যান্য উত্স) থেকে বের করতে না পারে, তবে তারা আপনাকে 1.5x র‍্যাম আকারে যেতে বলবে।

মাইক্রোসফ্টের 1.5x র‍্যামের প্রস্তাবনাগুলি যাতে আপনার সিস্টেমটি ক্র্যাশ হয় তখন উইন্ডোজ মেমরির একটি সম্পূর্ণ ডাম্প করতে পারে।

আজকাল, সার্ভারগুলির সাথে -1৪-১৮২-২56 জিবি র‌্যাম রয়েছে, ক্রাশের সময় মেমরির পুরো বিষয়বস্তু লিখতে উইন্ডোজকে বিরতি দেওয়া সাধারণত ভাল ধারণা নয়। আপনি বরং এসকিউএল সার্ভারটি ব্যাক আপ এবং চলমান রাখতে চান এবং মিনি-ডাম্পের বিষয়বস্তু পূর্ণ না হয়ে ডিল করতে পারেন। পরে পুরো ডাম্পগুলি সংরক্ষণ করুন - আপনি সাধারণত মাইক্রোসফ্টে একটি 64+ জিবি ডাম্প ফাইল আপলোড করার প্রয়োজন ছাড়াই আপনার পুরো ক্যারিয়ারে যেতে পারেন। (এই শুভকামনা।)

৩. আমি শেয়ারপয়েন্টের জন্য ম্যাক্সডপ কী সেট করব?

আপনি যাকে "আমার" সুপারিশ বলছেন তা মাইক্রোসফ্ট কেবি 2806535 থেকে । সাধারণভাবে সেখানে শুরু করুন, তবে যখন কোনও নির্দিষ্ট অ্যাপ্লিকেশন আপনাকে আলাদা কিছু বলে, তখন তারা তাদের অ্যাপ্লিকেশন সম্পর্কে কিছু জানতে পারে যা সাধারণভাবে এসকিউএল সার্ভার থেকে আলাদা - এটি অনুসরণ করুন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.