একটি বড় এসকিউএল সার্ভার ডাটাবেস ছাঁটাই


13

আমার কাছে একটি বড় এসকিউএল সার্ভার ২০০৮ পরীক্ষার ডাটাবেস (1.9TB) আছে এবং আমি ডিস্কে এর আকার হ্রাস করতে চাই। আমি অব্যবহৃত টেবিলগুলি মুছে ফেলছি, এবং উল্লেখযোগ্য পরিমাণে ডেটা শুদ্ধ করছি, তবে ডিস্কে এর আকার এটি কোনও হ্রাস পাচ্ছে না। আমার কি করা উচিৎ?

আমি এসএসএমএসে সঙ্কুচিত টাস্কটি দেখেছি, তবে বিকল্পগুলি বিভ্রান্ত হচ্ছে। আমি কি ডাটাবেস বা ফাইলগুলি সঙ্কুচিত করব? এবং কি বিকল্প সঙ্গে?

এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন


আপনি যদি আকার হ্রাস করতে চাইছেন তবে এটি পড়ুন - sqlservercentral.com/articles/data-modeling/71725
SQLlSandwiches

উত্তর:


10

দ্বিতীয় রেডিও বোতামটি নির্বাচন করুন Reorganize pages before releasing unused spaceএবং তারপরে Shrink file to:অপশনটিতে নির্দিষ্ট ন্যূনতম এমবি রাখুন। আপনি উল্লিখিত তুলনায় কম এমবি রাখলে আপনাকে সংশোধন করা হবে। তারপরে ওকে ক্লিক করুন।

আমি খুঁজে পেয়েছি যে এই কাজের জন্য সমস্ত সময় ডিবিসিসি কমান্ড ব্যবহার করে, জিইআই আমার কিছু ক্ষেত্রে কাজ করে নি।

আরও মনে রাখবেন, অতিরিক্ত জায়গার কারণ রয়েছে। ভবিষ্যতের বৃদ্ধির জন্য আপনার স্থান প্রয়োজন হবে, তবে তারপরে পারফরম্যান্সে এটি সম্পূর্ণ নতুন বিষয়।


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

5

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

"মাইক্রোসফ্ট ® এসকিউএল সার্ভার® ২০০ database ডাটাবেস সফ্টওয়্যারটিতে ডেটা সংক্ষেপণ বৈশিষ্ট্যটি ডাটাবেসের আকার হ্রাস করতে এবং I / O নিবিড় কাজের চাপের কর্মক্ষমতা উন্নত করতে সহায়তা করতে পারে However তবে, সংকোচন করার জন্য ডাটাবেস সার্ভারে অতিরিক্ত সিপিইউ সংস্থান প্রয়োজন এবং অ্যাপ্লিকেশনটির সাথে ডেটা বিনিময় করার সময় ডেটাগুলি সংক্ষেপিত করুন Therefore সুতরাং, কোন টেবিলগুলি সংক্ষেপণ করতে হবে তা সিদ্ধান্ত নেওয়ার সময় কাজের চাপের বৈশিষ্ট্যগুলি বোঝা গুরুত্বপূর্ণ। এই সাদা কাগজটি নিম্নলিখিত বিষয়ে গাইডেন্স প্রদান করে:

How to decide which tables and indexes to compress
How to estimate the resources required to compress a table
How to reclaim space released by data compression
The performance impacts of data compression on typical workloads"

এখানে একটি সংক্ষিপ্ত ব্যাখ্যা।

সঞ্চিত প্রক্রিয়া sp_estimate_data_compression_savings ব্যবহার করে আপনি কতটা জায়গা বাঁচাতে পারবেন তার একটি অনুমান আপনি খুঁজে পেতে পারেন ।

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