আমার আজুর এসকিউএল সার্ভারটি এত ধীর কেন?


10

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

মূল সার্ভারটি একটি 2 জিওআর মেমরি সহ 2 জিএম মেমরি যা একটি ওয়েব সার্ভারও। এটি মাইক্রোসফ্ট এসকিউএল সার্ভার ওয়েব সংস্করণ ২০০৮ আর 2 চালাচ্ছে এবং যেহেতু এই সার্ভারটি অন্য জিনিসগুলির জন্য ব্যবহৃত হয়, তাই আমাদের এসকিউএল সার্ভারে সর্বোচ্চ সার্ভার মেমরি 512 এমবিতে সীমাবদ্ধ করতে হয়েছিল ।

নতুন সার্ভারটি 4 জিবি মেমরি সহ 4 জিএম ভিএম যা কেবলমাত্র একটি ডাটাবেস সার্ভার। এটি মাইক্রোসফ্ট এসকিউএল সার্ভার স্ট্যান্ডার্ড সংস্করণ ২০০৮ আর 2 চালাচ্ছে এবং এসকিউএল সার্ভার যে পরিমাণ মেমরি ব্যবহার করতে পারে তা আমরা সীমাবদ্ধ করি নি।

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

আমি বুঝতে পারি যে অ্যাজুরে ভিএমগুলির সাথে একটি সমস্যা হ'ল হার্ড ড্রাইভগুলি একটি নেটওয়ার্ক রিসোর্স তাই এটি ধীর হওয়ার উত্স হবে তবে আইও পরিসংখ্যানগুলিতে 0 টি শারীরিক পাঠ দেখানো হলেও এটি এখনও ধীর হয়।

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

কেবলমাত্র আমি যা করি নি তা হ'ল পৃষ্ঠা সংক্ষেপণ সক্ষম করুন, ডাটাবেসে অটো-বর্ধন সীমাবদ্ধ করুন এবং এসকিউএল সার্ভার ত্রুটি লগ এবং ডেটা ডিস্কে ফাইল ডিরেক্টরিগুলি সন্ধান করুন। আমি এটি পুরানো সার্ভারেও করিনি।

পুরানো সার্ভারটিতে এই টিউনিংয়ের কোনওটিই করা হয়নি এবং লগ এবং ডেটা ফাইলগুলি একই ড্রাইভে রয়েছে যা স্ট্রাইপযুক্ত নয়।

বর্তমান সার্ভারে ডেটাবেস 65 জিবি (45 ডেটা এবং 20 লগ) যা নতুন সার্ভারে স্থানান্তর করতে কিছুটা বড় ছিল তাই আমি একটি ছোট ডিবিতে পরীক্ষা করছি (6 ডেটা এবং 13.5 লগ)

পুরানো সার্ভারের ফলাফলগুলি CPU time = 1311 ms, elapsed time = 1057 ms.এবং নতুন সার্ভারে CPU time = 1281 ms, elapsed time = 2525 ms. এটি কেবল একটি রান তবে ফলাফলগুলি আমি সাধারণত যা দেখছি তার প্রতিনিধি।

নতুন সার্ভারটি মনে হয় যে সিপিইউ সময়ের চেয়ে উল্লেখযোগ্যভাবে দীর্ঘ সময় অবিচ্ছিন্নভাবে সময় কাটায়। এটি কি একটি সমস্যা এবং এটির কারণ কী তা আমি খুঁজে বের করার জন্য আমি কি কিছু করতে পারি?

পুরানো সার্ভারের চেয়ে দ্রুত হওয়া উচিত বলে মনে হচ্ছে এই সার্ভারটি কেন এত আস্তে চলছে কেন তা জানতে আমি আর কী পদক্ষেপ নিতে পারি?


1
ম্যাক্সডপ 1? আপনি কি মৃত্যুদন্ড কার্যকর করার পরিকল্পনাগুলি তুলনা করেছেন, অপেক্ষার পরিসংখ্যানের আগে এবং পরে নিয়েছেন এবং ব্লক করার জন্য পরীক্ষা করেছেন?
অ্যারন বারট্র্যান্ড

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

নতুন সার্ভারে দুটি ড্রাইভে স্ট্রিপযুক্ত 4 ভিএইচডি রয়েছে তাই আমার লগের জন্য 1000 আইওপিএস এবং ডেটার জন্য 1000 আইওপিএস থাকে।
স্টিভ কায়ে

স্ট্রোল্টলিংয়ের কারণে একটি স্ট্যান্ডার্ড পৃষ্ঠা ব্লগ স্টোরেজ ভিএইচডি কেবল প্রায় 30MB / সেকেন্ড ব্যান্ডউইথ সরবরাহ করে যাতে এটি কেবলমাত্র 60MB / সেকেন্ডের সমষ্টি। 420MB / সেকেন্ড পর্যন্ত 14 টি ডেটা ভিএইচডি তৈরির বিষয়টি বিবেচনা করুন এবং সবার মধ্যে স্ট্রিপিং করুন।
ড্যান গুজম্যান

এটি এ 3 দৃষ্টান্ত হিসাবে আমার কাছে কেবল 8 টি ডিস্ক থাকতে পারে তাই দামের দ্বিগুণ হয়ে যাওয়ার জন্য আমাকে এ 4 এ আপগ্রেড করতে হবে। আমি মনে করি না যে এটি একটি ড্রাইভ ইস্যু যদিও সর্বোপরি পরীক্ষাগুলিতে আইও পরিসংখ্যানগুলিতে তালিকাভুক্ত 0 টি শারীরিক পাঠ ছিল।
স্টিভ কায়ে

উত্তর:


2

কিসের জন্য, আমি টাইপ এ থেকে টাইপ ডি তে অ্যাজুরে ভিএম পরিবর্তন করে অন্য ডিস্ক সংযুক্ত করে টিএমপিডিবিটিকে সেই ডিস্কে স্থানান্তরিত করেছি। সুতরাং আমার চূড়ান্ত ভিএম এখন একটি ডি 2 স্ট্যান্ডার্ড যার সাথে 7 জিবি র‌্যাম এবং তিনটি ডাটা ডিস্ক রয়েছে, একটি এমডিএফ ফাইলের জন্য, অন্য একটি এলডিএফ ফাইলের জন্য এবং নতুন টিএমপিডিবি ডিস্ক।

আপনার উল্লেখ করা কিছু জিনিস আমি এ 3 দিয়ে বোঝার চেষ্টা ছেড়ে দিয়েছিলাম এবং কেবল ভার্চুয়াল মেশিনটি আপগ্রেড করেছি। এমনকি আমি এ 2 থেকে এ 3 এ গিয়েছিলাম এবং যদিও আমি কিছু উন্নতি পেয়েছি, আমি ডি 2 ভিএম-তে পরিবর্তিত হয়েছি।

আপনি যে দস্তাবেজটিতে বলেছেন তাতে মাইক্রোসফ্ট এন্টারপ্রাইজ সংস্করণের জন্য ডি 3 বা ওয়েব বা স্ট্যান্ডার্ড সংস্করণের জন্য ডি 2 এবং নথির শুরুতে চেক তালিকার অন্যান্য জিনিসের মধ্যে প্রিমিয়াম স্টোরেজ ব্যবহারের পরামর্শ দেয়।

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