সারি এবং পৃষ্ঠা সংক্ষেপণের মধ্যে পার্থক্য ব্যাখ্যা করুন


10

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


উত্তর:


6

এটি সারি ভি পৃষ্ঠার জন্য কোনও ভাল রেফারেন্স এবং ব্যাখ্যা (কোনও পাং উদ্দেশ্য নয়): http://blogs.lessthandot.com/index.php/datamgmt/dbprogramming/how-sql-server-data-compression/

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

সারি স্তরটি সহজ সংক্ষেপণের সিদ্ধান্ত নেয়, যেমন মেটাডেটা হ্রাস করা এবং অব্যবহৃত স্থান অপসারণ, যেমন একটি CHAR (1000) এ সঞ্চিত অক্ষর 'Y' অক্ষরের মতো।

উল্লেখ করা নিবন্ধটি আরও বৃহত্তর বিশদে এটি ব্যাখ্যা করে।


6

গুচ্ছ টেবিলগুলির সিদ্ধান্ত নেওয়ার জন্য আপনি " sp_estimate_data_compression_savings " প্রক্রিয়া চালাতে পারেন :

exec sys.sp_estimate_data_compression_savings  @Schema,@Table,NULL,NULL,ROW;
exec sys.sp_estimate_data_compression_savings  @Schema,@Table,NULL,NULL,PAGE;

এটি আপনাকে প্রতিটি নির্দিষ্ট টেবিলের জন্য সঞ্চয় নির্ধারণে সহায়তা করবে।

আমার অভিজ্ঞতা থেকে পৃষ্ঠার সংক্ষেপণ বেশিরভাগ ক্ষেত্রেই আরও ভাল কাজ করে।

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