দরিদ্র অভ্যন্তরীণ ডাটাবেস - এটি প্রতিস্থাপন করুন বা এটিতে হার্ডওয়্যার ছক?


39

সুতরাং - আমাদের একটি অভ্যন্তরীণ সংস্থার ডাটাবেস রয়েছে, সাধারণ ধরণের জিনিস: ক্লায়েন্ট, ফোন কল, বিক্রয় চুক্তি এবং ক্লায়েন্ট চুক্তি / স্কিম পরিচালনা করে।

এটি একটি অ্যাক্সেস 2000 ফ্রন্ট-এন্ড এবং একটি এসকিউএল সার্ভার 2000 স্ট্যান্ডার্ড ব্যাক-এন্ড। সিঙ্গল সার্ভার, দ্বৈত জিওন ৩.২ গিগাহার্জ, ২ জিবি র‌্যাম, উইন্ডোজ সার্ভার 2003, ওএস (এইচটি) তে দৃশ্যমান 4 টি কোর জুড়ে সারা দিন প্রায় 40% সিপিইউ লোড পায়।

ব্যাক-এন্ড ডাটাবেসটি খারাপভাবে ডিজাইন করা হয়েছে এবং 10+ বছরেরও বেশি জৈবিকভাবে বেড়েছে, কম দক্ষ ব্যক্তিদের দ্বারা পরিচালিত। এটি খারাপভাবে স্বাভাবিক করা হয়েছে, এবং কিছু স্পষ্ট সমস্যাগুলির মধ্যে রয়েছে হাজার হাজার সারি সহ কোনও প্রাথমিক কী বা সূচিকা সহ টেবিলগুলি অন্তর্ভুক্ত, যা সিস্টেমের বেশিরভাগ ব্যবহৃত অংশের জন্য বহু-টেবিলের সাথে খুব বেশি ব্যবহৃত হয় (যেমন একটি কল ম্যানেজার অ্যাপ্লিকেশন যা প্রত্যেকের দ্বিতীয় মনিটরে দিনে 8 ঘন্টা বসে এবং প্রতি কয়েক সেকেন্ডে একটি বড় অদক্ষ জিজ্ঞাসা চালায়)।

সামনের দিকের প্রান্তটি আরও ভাল নয়, এটি কয়েকশ 'ফর্মের সাধারণ জঞ্জাল, নেস্টেড সেভ করা কোয়েরি, ভিবিএ কোডে এম্বেড এসকিউএল লেখা, কয়েক ডজন "কুইর্কস" ইত্যাদি, এবং যখনই কোনও পরিবর্তন আপাতদৃষ্টিতে কিছু ভেঙে গেছে বলে মনে হচ্ছে। আমরা এমন একটি এমডিবিতে স্থির হয়েছি যা "যথেষ্ট ভাল" কাজ করে এবং এখন ঘরে বসে কোনও অ্যাক্সেস হেভিওয়েট নেই (এবং এটির কোনও ভাড়া নেওয়ার কোনও পরিকল্পনা নেই) সে বিষয়ে এখনই কোনও পরিবর্তন-নীতি রয়েছে have

সংস্থাটি এখন আস্তে আস্তে বৃদ্ধি পাচ্ছে, ক্লায়েন্টের সংখ্যা বৃদ্ধি, কল ইত্যাদির পাশাপাশি একইসাথে ব্যবহারকারীর সংখ্যাও সামান্য বৃদ্ধি পাচ্ছে এবং পারফরম্যান্সটি সম্প্রতি খুব খারাপ হয়ে উঠছে (ফর্মগুলির মধ্যে যাওয়ার অপেক্ষায়, তালিকার জন্য তালিকা তৈরির জন্য অপেক্ষা করা ইত্যাদি) performance )

পারফমন বলে:

  • প্রতি সেকেন্ডে ডিস্ক স্থানান্তর: 0 থেকে 30 এর মধ্যে, গড় 4।
  • বর্তমান ডিস্কের সারির দৈর্ঘ্য: প্রায় 1

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

যাইহোক, আমাদের 100 এমবি এবং গিগাবিট ইথারনেটের মিশ্রণ রয়েছে, সমস্তই একটি সাবনেটে, দুটি তল জুড়ে 40 ইশ ব্যবহারকারী।

প্রশ্ন।

আমি দেখতে পাচ্ছি এই পরিস্থিতি সমাধান / উন্নত করার জন্য আমাদের কাছে দুটি পছন্দ আছে।

  • আমরা এটিকে স্ক্র্যাপ করতে এবং এটি একটি সম্পূর্ণ নতুন সিআরএম সিস্টেমের সাথে প্রতিস্থাপন করতে পারি, হয় হয় bespoke বা অংশ bespoke
  • আমরা এই সিস্টেমে হার্ডওয়্যার চেক করে এর জীবনকাল বাড়িয়ে দিতে পারি।

আমরা সফ্টওয়্যারটি প্রতিস্থাপনের চেয়ে কম খরচের অর্ডারের জন্য ক্রেজি পারফরম্যান্স নম্বর সহ একটি ইন্টেল আই 7 সিস্টেম তৈরি করতে পারি।

একটি নতুন সিস্টেম অবশেষে বিকাশ করা হয়, এটি এই বাক্সে হোস্ট করা যেতে পারে, তাই কোনও নষ্ট হার্ডওয়ার নেই। একটি নতুন সিআরএম সিস্টেম বন্ধ রাখা বন্ধ করে রাখে, এবং বন্ধ করে দেয় - আমি কমপক্ষে এক বছরের জন্য এটি দেখতে পাচ্ছি না।

এই পরিস্থিতি সম্পর্কে যে কোনও ধারণা, বিশেষত আপনি যদি এখানে নিজেরাই থাকেন তবে সর্বাধিক প্রশংসা হবে।

ধন্যবাদ


6
বর্ণনা এবং সামগ্রী উভয়ের জন্য +1 + এটি এমন একটি বিষয় যা আমরা প্রত্যেকে প্রতিদিনের ভিত্তিতে দেখি।
ডেটন ব্রাউন

একই অবস্থা. দুর্দান্ত প্রশ্ন।
জোসেফ কার্ন

1
ডিটিএর আউটপুট মানে এই নয় যে আপনি সঞ্চালনের জন্য ডাটাবেস অপ্টিমাইজেশনের সীমাতে পৌঁছেছেন। এতে একটি এসকিউএল সার্ভার বিশেষজ্ঞ পান! তারা বিস্ময়কর কাজ করতে পারে এবং আপনার বিদ্যমান হার্ডওয়্যারটিকে জীবনের আরও কয়েক বছর উপহার দিতে পারে
নিক কাভাদিয়াস

উত্তর:


20

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

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


তাঁর প্রশ্নটি ছিল "নিউহার্ডওয়ার অর নিউসিআরসিএম" "নিউহার্ডওয়্যার এবং নিউসিআরসিএম" নয় ... এবং সত্যই আপনি বোর্ডের বিরুদ্ধে যাচ্ছেন না (একটি নতুন সিআরএম কিনুন), প্রশ্নটি পুনরায় ফ্রেমিংয়ের মতো (ওআর থেকে অ্যান্ড এন্ডে সরিয়ে নেওয়া)।
জোসেফ কার্ন 13

এখানে আরও কয়েকটি মন্তব্য বলছে "উভয় কর"। যদি সে উভয়ই করে, তবে আসলেই কোনও প্রশ্ন নেই। তবে সে কি দুটোই করতে পারে?
জোসেফ কর্ন

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

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

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

14

আপনারও এটি করার দরকার নেই। আমার পরামর্শটি হ'ল কেবল টেবিলে কিছু সূচি / কী যুক্ত করা।

প্রাথমিক কী বা সূচি সহ কয়েক হাজার সারি সহ সারণীগুলি, যা বহু-টেবিলের সাথে যুক্ত হয়

প্রচুর অর্থ বা সময় ব্যয় করার আগে কয়েক ঘন্টা সময় নিন এবং সেই সাথে যুক্ত হওয়া যে কোনও টেবিলগুলিতে সূচকগুলি (বা প্রাথমিক কীগুলি আপনি যোগ করতে পারেন) যুক্ত করুন ... বিশেষত যেখানে একটি ধারাটিতে ব্যবহৃত কলামগুলির জন্য। আপনি কয়েক ঘন্টার মধ্যে 10 এর গুণক দ্বারা সহজেই পারফরম্যান্সটি উন্নত করতে পারেন।


3
+1 বা 100 এর একটি ফ্যাক্টর - যথাযথ সূচকগুলি হ্রাস করা উচিত নয় ...
ওসকার ডুভোবার

8

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

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

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

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

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

ডাটাবেস স্কিমাটি যদি সত্যিই খারাপ হয় তবে আপনি কেবল টেবিলগুলিতে সূচীকরণ দেখে কিছু পারফরম্যান্স জিততে সক্ষম হতে পারেন। আপনি যে টেবিলগুলিতে প্রায়শই জিজ্ঞাসিত হন সেগুলিতে মনোনিবেশ করুন। আপনি সার্ভারের বিরুদ্ধে চলমান অনুসন্ধানগুলি দেখতে প্রোফাইলার ব্যবহার করতে পারেন, প্রচুর ডেটা (যেমন 100,000 পৃষ্ঠাগুলি) পড়েছেন এমন অনুসন্ধানগুলি অনুসন্ধান করার জন্য এটি বলুন এবং তারপরে খুব বেশি পড়েন না এমন প্রশ্নের দিকে নিচে কাজ করুন। আপনি উল্লেখ করেছেন যে কয়েকটি টেবিলের কী নেই। ডেটাতে কী কী কী রয়েছে, কেবল বাধা বা অনন্য সূচক দ্বারা প্রয়োগ করা হয়নি?

টেবিলগুলিতে কি ক্লাস্টারযুক্ত সূচি রয়েছে? ক্লাস্টারড ইনডেক্সিংয়ের অভাব সব ধরণের গৌণ প্রভাবের কারণ হতে পারে।

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

শেষ অবধি, এটি জিজ্ঞাসা করার মতো: টেবিলগুলিতে রক্ষণাবেক্ষণ (পুনর্নির্মাণ এবং / অথবা আপডেটের পরিসংখ্যান) করা হচ্ছে?


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

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

আমি দেখতে পাই বেশিরভাগ অ্যাক্সেস অ্যাপ্লিকেশনগুলি ডিজাইন করা হয়নি, সেগুলি কেবল সাজানো হয় এবং তারপরে 'জৈবিকভাবে' বিকশিত হয়। এই জাতীয় আচরণের সাথে আসা নেটওয়ার্ক ট্র্যাফিক এবং বিলম্বিততার সাথে, আমি একের পর এক বৃহত ফলাফল পুনরুদ্ধার করে অ্যাক্সেসের শিকার হয়েছিলাম, এতবার আমি গণনা বন্ধ করে দিয়েছি। আমি 100% নিশ্চিত নই যে এটি অ্যাক্সেসের আধুনিক সংস্করণগুলির সাথে ঠিক করা হয়নি যা জেট / এসের চেয়ে এসএনএসি জাতীয় কিছু ব্যবহার করতে পারে বা এটি যদি এমন কিছু হয় যা আরও জ্ঞাত অ্যাক্সেস কোডারদের দ্বারা কাজ করা যেতে পারে তবে এটি এমন কিছু যা আমি প্রায়শই দেখেছি।
ডারিন স্ট্রেইট

6

এটি একটি ব্যবসায়িক প্রশ্ন নয় প্রযুক্তিগত প্রশ্ন।

ব্যবসায়ের মালিক হিসাবে: ব্যবসায়ের পক্ষে সিস্টেমটি কতটা কৌশলগত? কৌশলগত যত কম, ততই যত্ন নিচ্ছি না এবং এটি ঠিক করা এবং যে কোনও অর্থ ব্যয় করা হয়, তা হ'ল আমি আমার ব্যবসা বাড়ানোর জন্য অন্য কোথাও ব্যবহার করতে পারি।

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

আইটি পরামর্শদাতা হিসাবে: আপনার সিস্টেমটি উত্তরাধিকারসূত্রে এবং অপারেশনাল ব্যয়গুলি গোপন করেছে। আমরা আপনার পক্ষে উপযুক্ত এমন একটি সিস্টেম ডিজাইন করতে পারি, যা ভবিষ্যতের বিকাশ এবং কৌশলগত সুবিধার জন্য একটি প্ল্যাটফর্ম স্কেল এবং সরবরাহ করবে। এখানে সাইন ইন করুন এবং আপনার সমস্ত স্বপ্ন সত্য হবে।

একজন আইটি কর্মচারী হিসাবে: আমি এখানকার সুপারহিরো হতে পারি এবং এই জিনিসটি থেকে নরককে অনুকূল করে একটি আসন্ন বিপর্যয় এড়াতে সংস্থাটিকে বাঁচাতে পারি! আমার পরিচালক আমাকে উপহার ও প্রশংসায় সরিয়ে দেবেন কারণ আমি হাজার হাজার সংস্থাকে বাঁচিয়েছি।


2
প্রশ্নের উত্তর দেওয়ার সময় মজার হওয়ার জন্য +1।
আর্নি

2

আমি বলি দুটো কর।

এখনই আপনার 40% বা তাই সিপিইউ আপনি বলেছেন? আপনি এখনও ব্যবহারকারীর অভিযোগ (অনেক)? যদি না হয় তবে আপনার এখনও শ্বাসকষ্ট রয়েছে। আরও স্মৃতি কিছুক্ষণের জন্য এটি করার পক্ষে যথেষ্ট।

যাওয়ার পথে প্রশ্ন, আপনার কি বাড়ির সফটওয়্যার বিকাশকারী রয়েছে? উত্তরগুলি যদি না হয় তবে এটি আবারও করার চেষ্টা করবেন না। আপনি এখন যেখানে আছেন ঠিক সেখানেই শেষ করবেন।

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

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

সুতরাং আপনি যদি এটি সঠিকভাবে করতে না পারেন তবে আপনার দুটি বিকল্প বাক্স টার্ন কী থেকে বাইরে রয়েছে, যা আপনি কর্মীরা ঘৃণা করবেন কারণ তারা আপনাকে এখন আপনার ক্রয় করা সিস্টেমের ছাঁচটি ফিট করতে হবে। অথবা এটি কাস্টমাইজেবল হবে এবং এটিকে কাস্টমাইজ করার জন্য আপনাকে এখনও প্রকল্পের সময় ব্যয় করতে হবে।

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

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


2

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

"এটি ঠিক করুন বা এটি খনন করুন" বিষয়বস্তুতে, যদি সিস্টেমের বৈশিষ্ট্যগুলি মূলত আপনার জন্য কাজ করে এবং আপনার যা প্রয়োজন তা করে, হুইলটি পুনরায় লিখবেন না। আপনার ব্যবহারকারীরা যদি জিনিসটি ব্যবহার করতে জিমন্যাস্টিক করতে হয় কারণ এটি আপনার প্রয়োজনের সাথে খাপ খায় না, তবে এতে কোনও প্রচেষ্টা করার দরকার নেই।


2

ঠিক আছে ... এটি এখন কিছুক্ষণ আগে, তবে আমি ভেবেছিলাম ফলাফলটি এখানে রেকর্ড করব।

শেষ পর্যন্ত, আমি ভিবিএ লাইন দিয়ে লাইন দিয়ে পা দিয়েছিলাম অন্য একটি সমস্যার সমাধান করতে। এরপরেই আমি বুঝতে পেরেছিলাম যে সারিগুলি আনার জন্য কিছু কল 20-30 + সেকেন্ডের জন্য অবরুদ্ধ করছে।

আমি যখন তাদের মধ্যে খনন করলাম, তখন আমি দেখতে পেলাম যে সারিটি এমএস অ্যাক্সেস ক্যোয়ারির উপর ভিত্তি করে ছিল।

এটি অন্য অ্যাক্সেস কোয়েরি থেকে ডেটা নির্বাচন করছিল।

এটি অন্য একটি অ্যাক্সেস ক্যোয়ারী থেকে ডেটা নির্বাচন করছিল।

এগুলির সমস্ত দেখে মনে হচ্ছিল তারা কোয়েরি ডিজাইনার ব্যবহার করে এক সাথে টেনে এনে ফেলে দেওয়া হবে।

আমি শীর্ষ অর্ধ ডজন ব্যবহারকারীর ব্যথা পয়েন্টগুলির মধ্যে দিয়ে গিয়েছিলাম এবং ব্যর্থ হয়েছিলাম যে তারা এগুলি ঠিক একই রকম ছিল।

সুতরাং আমি সম্পূর্ণরূপে শৃঙ্খলাবদ্ধ জিজ্ঞাসার স্ট্যাকগুলি সরিয়ে দিয়েছি এবং তাদের প্রত্যেককে একটি একক পাস-থ্রু ক্যোয়ারী দিয়ে প্রতিস্থাপন করেছি যা টি-এসকিউএল-এ লেখা যেতে পারে এবং সরাসরি সার্ভারে কার্যকর করা হয়েছিল uted

উন্নতি ব্যর্থ ছাড়া প্রতিটি ক্ষেত্রে একেবারে বিশাল ছিল এবং কারও জন্য আর কোনও প্রশ্নের জন্য অপেক্ষা করা হয়নি।

এবং তারপরে আমি সংস্থাটি ছেড়ে চলে গেলাম। এখনও আছে কিনা ধারণা নেই ... তবে আমি এটি মিস করি না।


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

1

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

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

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

(এছাড়াও, আমি যতদূর সম্ভব সার্ভার সংস্করণটি আপগ্রেড করেছি - আপনি এটি স্থাপনের সময় অ্যাক্সেস 2000 এবং এসকিউএল সার্ভার 2000 দশ বছরের পুরানো হবে computer এটি কম্পিউটার বছরের পুরানো!)


1

এটির জন্য মোট পুনঃনির্মাণ (পুনর্নির্মাণ) প্রয়োজন। স্থলভাগ থেকে সিস্টেমটি পুনর্নির্মাণ করুন। এটি আপনাকে দীর্ঘমেয়াদে অনেকটা সাশ্রয় করবে (রক্ষণাবেক্ষণে ওভারহেডের ব্যয়)। মাঝামাঝি সময়ের জন্য, এটিকে চক হার্ডওয়ার। আমি মনে করি প্রযুক্তিগত তদন্তের চেয়ে এই প্রশ্নটি "ব্যবসায়িক কেস" বেশি। প্রযুক্তিগত দিক দিয়ে, উত্তরটি একদম "এটিতে আরও শক্তি যোগান" is ব্যবসায় ভিত্তিক, একটি নতুন সিস্টেম তৈরি করুন!


1

প্রযুক্তিগত উত্তর:

আপনার কাছে প্রাথমিক কীগুলি উল্লেখ করে একটি সংখ্যক পরামর্শ পেয়েছে এবং সূচীকরণের পুঙ্খানুপুঙ্খ পর্যালোচনা করা উচিত। অ্যাক্সেস এছাড়াও প্রতিটি টেবিলে একটি এসকিউএল সার্ভার টাইমস্ট্যাম্প ওরফে রোভার্সন কলাম ব্যবহার করে সত্যই পছন্দ করে কারণ এটি রেকর্ডগুলি আপডেট করার সময় কোনও রেকর্ড পরিবর্তন করা হয়েছে কিনা তা অ্যাক্সেস ব্যয় করতে ব্যয় করে time

ব্যবসায়ের উত্তর:

একটি নতুন সিআরএম সমাধান হ'ল প্রশিক্ষণপ্রাপ্তদের প্রচুর কাজ এবং আপনার ব্যবসায়ের প্রয়োজনীয়তাগুলির সাথে যথাযথ উপযুক্ত একটি সিস্টেম আপনি কখনই শেষ করবেন না।

আমি একজন ভাল অ্যাক্সেস ব্যক্তি পেয়েছি যিনি এসকিউএল সার্ভারেও খুব জ্ঞাতযোগ্য এবং তাদের টেবিলগুলিকে নরমাল করতে এবং ব্যবহারকারীর ব্যথার পয়েন্টগুলি ঠিক করতে 3 বা 6 মাস ব্যয় করার জন্য পেয়ে যাবেন। নিশ্চিত হয়ে নিন যে ব্যক্তিটি শান্ত স্থানে থাকা স্যাম ফ্লোরে আপনার ব্যবহারকারী হিসাবে কাজ করছে এবং অ্যাক্সেসযোগ্য। যদিও খুব বেশি অ্যাক্সেসযোগ্য নয়। বিকাশকারীরা বাধা পছন্দ করেন না। এস


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

0

প্রদত্ত তথ্যের ভিত্তিতে, আমি সিস্টেমটি প্রতিস্থাপন করব। সাধারণত অন্য একটি সিআরএমের সাথে যা অন্যান্য সিস্টেমের সাথে নমনীয় সংহতকরণের অনুমতি দেয় (এটি আপনার ইআরপি আইএসের সাথে আপস করবে )।

সবচেয়ে জটিল অংশটি হ'ল পরিচালনা এবং ব্যবহারকারীদের আপগ্রেডের প্রয়োজনে বোঝানো।

ম্যানেজমেন্ট

প্রযুক্তিগত সমস্যাগুলি, কম কর্মক্ষমতা, বাইজেন্টাইন ব্যর্থতার ভয় ইত্যাদির বিষয়ে আপনার উদ্বেগ প্রকাশ করুন তারপরে 2 বিকল্প সিআরএম উপস্থাপন করুন। ব্যবসায়িক সংহতকরণ, ব্যবসায়ের সামগ্রিক ইআরপি কৌশল এবং সবচেয়ে গুরুত্বপূর্ণ বিষয় কীভাবে এটি কর্মচারীদের আরও উত্পাদনশীল এবং লাভজনক করে তুলবে সে সম্পর্কে কথা বলুন। কেস স্টাডি ব্যবহার করুন। এটিকে 15 মিনিটের বেশি নয় (যদি না তারা আরও তথ্য চায়) তবে আপনার ব্যবহারকারীদের বোঝাতে হবে।

ব্যবহারকারীরা

প্রশিক্ষণ পরিকল্পনা (যা কোনও বিক্রেতাকে সরবরাহ করতে পারে [এবং পরিচালনকে অনুমোদনের প্রয়োজন হবে]), আপনার শীর্ষস্থানীয় 20% ব্যবহারকারীদের (বিদ্যুত ব্যবহারকারীরা, যারা সমস্যার সৃষ্টি করে) তাদের সাথে অব্যাহত যোগাযোগ, এবং সিস্টেমকে 100% চালিত রাখার দৃ commitment় প্রতিশ্রুতি প্রথম মাসের জন্য (প্রথম মাসটি কোনও নতুন আইএস তৈরি করবে বা ভেঙে দেবে)।

সেখানে প্রচুর সিআরএম পণ্য রয়েছে, আপনার ব্যবসায়ের প্রয়োজন অনুসারে এমন একটি বেছে নিন।


0

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


0

দীর্ঘ সময় আপনি সম্ভবত ডাটাবেস redoing থেকে সেরা হবে। এতে আরও হার্ডওয়্যার নিক্ষেপ করা আপনার সমস্যার সমাধান করবে কিছু সময়ের জন্য, তবে আপনি যদি এটি ব্যবহার চালিয়ে যান তবে আপনি কিছুক্ষণ পরে আরও হার্ডওয়ার ছুঁড়ে ফেলতে চলেছেন।

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

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


0

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

আমি বলব যে আপনার দুটি জিনিস করা উচিত: 1) এসকিউএল সার্ভারের পারফরম্যান্স বিশ্লেষণ। আপনি মনে করছেন সার্ভারের দিকটি ল্যাগগুলির উত্স হিসাবে চিহ্নিত হয়েছে, সুতরাং এখন আপনার কোন কোয়েরিটি পিছিয়ে আছে এবং কেন তা জানতে হবে। সমস্ত সম্ভাবনার মধ্যে, আপনি অনুকূলিতকরণের জন্য কিছু হট স্পট ক্যোয়ারী পেতে পারেন যা আপনাকে বড় সুবিধা দেয়। হেক, যদি আপনি ক্লায়েন্ট পেয়ে থাকেন যা প্রতি কয়েক সেকেন্ডে আপডেট হয় তবে দেখুন যে আপনি তাদের আপডেটের হারটি নীচে নামাতে পারেন কিনা (পর্দার তালিকাটিতে কি প্রতি 5 সেকেন্ডের মধ্যেই আপডেটের দরকার আছে? 30 ঠিক আছে? যদি না হয় তবে কীভাবে 15? )। রিফ্রেশ টাইমার বাড়ানোর মতো বোবা স্টাফগুলি যদি আপনি এ থেকে দূরে সরে যেতে পারেন তবে আপনাকে প্রচুর ওভারহেড বাঁচাতে পারে।

2) এটিতে আরও হার্ডওয়্যার নিক্ষেপ করুন। স্পষ্টতই এটিতে প্রচুর পরিমাণে ম্যাম ফেলে দিন। আপনি এত বেশি মেমরি চান যে ডাটাবেসটি পুরোপুরি র‍্যামে ফিট করে। আপনার OS এবং সফটওয়্যার সংস্করণের উপর নজর রাখুন (আছে দৃশ্যত উইন্ডোজের সংস্করণের সাথে নিয়ম বেশ অনেক এবং কি হার্ডওয়্যার তারা আসলে সমর্থন)। যদি আপনি নিজেকে বোঝাতে পারেন যে আরও বেশি কোর সাহায্য করবে, তবে আপনি যতটা সিপিইউ এবং কোরে এটি পেতে পারেন ততক্ষণ নিক্ষেপ করুন।


0

আপনি র‌্যাম এবং প্রসেসরের উল্লেখ করেছেন, তবে ডিস্কগুলি নয়। আমি স্বীকার করে নিয়েছি যে আমি এমএস এর এসকিউএল সার্ভারের সাথে ডিল করেছি, তবে এটি অন্য কোনও ডাটাবেসের মতোই ডিস্কের সাথে আবদ্ধ, যদি এটি মেমরির সাথে সবকিছু ফিট না করে।

আমি প্রথমে মেশিনটিকে যতটা র্যাম নিতে পারে তার সাথে পূরণ করার চেষ্টা করব - তারপরে আমি নিশ্চিত করবো যে লগগুলি ডিস্কগুলিতে লেখা হচ্ছে যা টেবিল বা সূচকগুলির জন্য ব্যবহৃত হচ্ছে না। আমি তখন তা নিশ্চিত করার চেষ্টা করব যে কোনও টেবিলের একই স্পিন্ডেলের সূচকগুলি নেই।

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


0

প্রথমে, আমি কাইল হজসনের সাথে একমত এবং পিকে যুক্ত করি। এটি সস্তা (কেবলমাত্র সময়) এবং আপনি আপনার প্রশ্নের উত্সাহ পেতে পারেন। আপনার শীর্ষ 10 টি অতি কুরুচিপূর্ণ প্রশ্নের মধ্যে কলামে যোগদানের সূচীগুলি সম্পর্কে কী বলা যায়? টেবিল স্ক্যানগুলি কোথায়?

দ্বিতীয়ত, ডাটাবেসে ডাটা ছাঁটাই সম্পর্কে কী? সত্যিই প্রয়োজনের তুলনায় আরও সারি কি প্রশ্নগুলিতে ফিরে আসছে? আমি কাইলের র‌্যামের পরামর্শ (আরও দুটি জিবি) এর সাথেও একমত।

ভবিষ্যতের মানচিত্র তৈরি করার সময় আপনি অন্তর্বর্তীকালীন যা প্রস্তাব করেন তার উপরে আপনার লিখিত আপ (জোসেফ কার্ন) এর মধ্যে এই সমস্তগুলি রাখুন। বর্তমান সিআরএম অ্যাপ্লিকেশন ক্রেটার হয়ে উঠেছে এবং যদি তা অযোগ্য হয় না তবে ম্যানেজমেন্ট এবং ব্যবহারকারীদের সংস্থার কী হবে তা জিজ্ঞাসা করুন। সম্ভবত এটি তাদের ভবিষ্যতের বিষয়ে ভাবতে সহায়তা করবে।


0

হার্ডওয়্যার পান!

এই মুহুর্তে কেবল টিনই খুব সস্তা নয় আপনি যদি Xeon 55xx সিরিজের চিপের জন্য যান তবে আপনি এটি ছুঁড়ে ফেলতে পারবেন এমন কোনও কিছুর জন্য চিৎকার করবে।

এটি কেবল একটি ঝুঁকি / পুরষ্কারের জিনিস - আপনি ডিবিকে আরও উন্নত করতে অর্থ এবং প্রচুর সময় ব্যয় করতে পারেন বা তত দ্রুত এবং সস্তায় আপনার উপায় কিনতে পারেন।


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