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

উল্লম্ব পার্টিশন ইন SQL Server ব্যবহারকারীদের ডাটাবেসের টেবিলগুলির কলামগুলিতে সহায়তা করে যা দুটি বা ততোধিক ডেটাবেসে স্থাপন করা দরকার। সুতরাং, ফলস্বরূপ পার্টিশনটি আরও পরিচালনাযোগ্য এবং সহজেই ব্যবহারযোগ্য হয়ে ওঠে, এর কার্যকারিতা উন্নত করে SQL server কোয়েরিগুলির I / O ক্রিয়াকলাপের সংখ্যা বাড়িয়ে এবং সর্বাধিক করে।
পার্টিশনের জন্য কোডের কোনও পরিবর্তন প্রয়োজন হয় না তবে কেবলমাত্র নতুন ফাইলের অবস্থানের দৃষ্টিতে পয়েন্টার রয়েছে।
বড় ডেটাবেসগুলিতে ব্যবহার করুন
বড় ডেটাবেসগুলি প্রায়শই চিত্র এবং বৃহত পাঠ্য ডেটা ক্ষেত্রগুলিকে অ্যাকাউন্টে নেয় এবং ডেটা দিয়ে সংকীর্ণ হয়। এই ধরনের ক্ষেত্রে, এটি উলম্ব পার্টিশন সম্পাদন করা প্রয়োজন যাতে আপনি টেবিলটি ভাঙ্গতে পারেন কারণ তাদের কাছে নতুন কলামগুলিতে রেখে বড় ডেটা কলাম রয়েছে। ছোট কলামগুলি অবশেষে ইউনিট হিসাবে মূল ডাটাবেসে ধরে রাখা যেতে পারে।
এটি ডেটা নির্মাণের উপর নির্ভর করে কিছু ক্ষেত্রে একটি ডিজাইনের চ্যালেঞ্জ হতে পারে। উল্লম্ব বিভাজনে, ডেটা বিভিন্ন জায়গায় সঞ্চিত হয়ে যায় এবং আপনার ব্যাকআপগুলি এর আগের পরিস্থিতির থেকে কিছুটা জটিল হয়ে যায়। সুতরাং আপনাকে তাত্ক্ষণিকভাবে পুরো ডাটাবেসের ডেটা ব্যাকআপ করতে হবে কারণ কেবলমাত্র আপনি নিজের পার্টিশনযুক্ত ডেটার পুরো পুনরুদ্ধার করতে পারবেন।
উল্লম্ব পার্টিশন সম্পর্কিত সমস্যা
উল্লম্ব বিভাজন খুব সহায়ক হলেও এর কিছু সমস্যা রয়েছে যা উপেক্ষা করা যায় না। বিভাজনে, আপনি ফাইলগুলির বিভিন্ন অংশে ডেটা ভাঙ্গছেন যার অর্থ আপনি যদি সন্নিবেশ করানো বা মোছা হয় তবে একাধিক বিবৃতি চালানো দরকার run মুছে ফেলা প্রতিটি রেফারেন্স টেবিলের উপর চালাতে হবে কারণ এটি SQL server যদি এটি একাধিক সারণীতে নির্দেশ করে তবে একটি দৃশ্য থেকে একটি মোছা প্রত্যাখ্যান করবে।
মতামতগুলি ব্যবহারকারীদের কাছে স্বচ্ছ হলেও এটি কোড পরিবর্তন করার সময় ব্যবহারকারীদের কাছ থেকে প্রয়োজনীয় হয় যখনই তারা কোনও পরিবর্তন করেন তখনই তারা ডেটার অবস্থানের জন্য অ্যাকাউন্ট করে।
কোনও সন্দেহ নেই যে উল্লম্ব বিভাজনটির এর সুবিধাগুলি এবং লজিকাল অভিন্নতা রয়েছে এবং কর্মক্ষমতা বাড়ায়, তবে এটি অস্বীকার করারও দরকার নেই যে এটি অপারেশনগুলিতে জটিলতা তৈরি করতে পারে যা কখনও কখনও পরিচালনা করা কঠিন হতে পারে। আপনি ডাটাবেসে কোনও বিভাজনমূলক ক্রিয়াকলাপ শুরুর আগে একটি রাখুন দূষিত এমডিএফ যেকোনো সংকট মোকাবেলায় নিকটস্থ পুনরুদ্ধার সরঞ্জাম।
লেখকের ভূমিকা:
ভিক্টর সাইমন একটি ডেটা রিকভারি বিশেষজ্ঞ DataNumen, ইনক। যা তথ্য পুনরুদ্ধারের প্রযুক্তিগুলির সহ বিশ্বের শীর্ষস্থানীয় মেরামত এক্সেস এবং স্কয়ার পুনরুদ্ধার সফ্টওয়্যার পণ্য। আরো তথ্যের জন্য, যান https://www.datanumen.com/