কলামস্টোর স্ট্রাকচার
কলাম স্টোর ডেটা শারীরিকভাবে এক বা একাধিক বিভাগে (নিয়মিত এলওবি বরাদ্দ ইউনিট) কলামে সংরক্ষণ করা হয় এবং এটি সাধারণ উপায়ে বিভাজনও হতে পারে। প্রতিটি বিভাগে প্রায় দশ মিলিয়ন সারি উচ্চ-সংকুচিত মান বা মান রেফারেন্স থাকে (বেশ কয়েকটি সংক্ষেপণের কৌশল উপলব্ধ।) দুটি হ্যাশ অভিধানের একটিতে একটি এন্ট্রিতে একটি মান রেফারেন্স লিঙ্ক ।
অভিধানের হয় মেমরি পিনযুক্ত , ক্যোয়ারী সম্পাদনের সময় সঙ্গে অভিধান যখনই সঞ্চালনের প্রকৃত তথ্য মান প্রয়োজন লাগছিল হচ্ছে সেগমেন্ট থেকে ডেটা মান ID- র (এই লুকআপ সম্ভব হিসাবে দীর্ঘ কর্মক্ষমতা কারণে হিসেবে ডেফার্ড হয় না)।
বিভাগগুলিতে মেটাডেটা রয়েছে এমন একটি শিরোনাম রেকর্ডও রয়েছে যেমন বিভাগে সঞ্চিত ন্যূনতম এবং সর্বাধিক মান। শিরোনাম থেকে প্রাপ্ত তথ্যগুলি প্রায়শই প্রয়োগের সময় প্রক্রিয়াজাতকরণ থেকে সম্পূর্ণ পার্টিশন নির্মূল করতে ব্যবহার করা যেতে পারে । শিরোনাম রেকর্ডের তথ্যগুলি সাধারণ LOB ডেটা রুট স্ট্রাকচারে সঞ্চিত থাকে, সুতরাং কোনও বিভাগকে অপসারণের অর্থ স্টোরেজ ইঞ্জিন সম্পূর্ণরূপে শারীরিক স্টোরেজ থেকে LOB ডেটা পৃষ্ঠাগুলি পড়া বাদ দিতে পারে। নির্মূলের সম্ভাব্যতা বাড়িয়ে তোলার জন্য কলামস্টোর সূচক তৈরি হওয়ার সময় ক্লাস্টারড ইনডেক্স আদেশের উপর নির্ভরতা সহ সতর্কতার সাথে নকশার প্রয়োজন হতে পারে ।
নির্দিষ্ট পরিকল্পনা অপারেটর
এসকিউএল সার্ভার 2012 ব্যাচ মোড নামে একটি নতুন এক্সিকিউশন মোড উপস্থাপন করেছে। এই মোডে, প্রায় 1000 সারিগুলির প্যাকেট অপারেটরগুলির মধ্যে পাস করা হয়, প্রসেসরের ব্যবহারের দক্ষতা উল্লেখযোগ্যভাবে উন্নত করে। প্রতিটি প্যাকেটের মধ্যে কলামার ডেটা ভেক্টর হিসাবে উপস্থাপিত হয়। সমস্ত প্ল্যান অপারেটর ব্যাচ মোড অপারেশন সমর্থন করে না, তবে কলামস্টোর ইনডেক্স স্ক্যান, হ্যাশ ইনার জয়েন, ব্যাচ হ্যাশ টেবিল বিল্ড, বিটম্যাপ ফিল্টার, হ্যাশ সমষ্টি ( স্কেলার সমষ্টি নয়), ফিল্টার, এবং গণনা স্কেলার (প্রক্ষেপণ এবং প্রকাশের জন্য) এর উদাহরণ রয়েছে মূল্যায়ন)। আনুমানিক এবং আসল বাস্তবায়ন মোড দেখানোর জন্য ক্যায়ারি এক্সিকিউশন প্ল্যানগুলি বাড়ানো হয়েছে।
এন্টি-প্যাটার্নস
প্রথম প্রকাশে প্রচুর পরিমাণে বিধিনিষেধ রয়েছে, যার মধ্যে মঞ্জুরিযোগ্য ডেটা ধরণের প্রতিবন্ধকতা রয়েছে । সর্বাধিক সাধারণ প্রকারগুলি সমর্থিত; অসমর্থিত ধরনের তথ্য অন্তর্ভুক্ত DECIMAL
18 সংখ্যা, চেয়ে স্পষ্টতা বৃহত্তর সঙ্গে (N)VARCHAR(MAX)
, UNIQUEIDENTIFIER
, CLR ধরনের, এবং (VAR)BINARY
।
ব্যবহারের স্ট্রিং ধরনের , OUTER JOIN
, IN
,EXISTS
, NOT IN
, OR
, UNION ALL
উল্লেখযোগ্যভাবে কমে কর্মক্ষমতা (The Row মোড মৃত্যুদন্ড) হতে পারে, যদি না সমাধান নীচে উপস্থিত নিযুক্ত করা হয় যেমন এই বিভাগে সংযুক্ত নিবন্ধে দেখানো থাকে যা সাধারণত অস্বাভাবিক সিনট্যাক্স নতুন করে লেখা হয় জড়িত।
অধিক তথ্য
রিমাস রুসানু এখানে একটি দুর্দান্ত ওভারভিউ ব্লগ করেছে ।