এসকিউএল সার্ভার ব্যবহারকারীকে "ভলিউম রক্ষণাবেক্ষণের কাজগুলি সম্পাদন করুন" এ যুক্ত করে ডেটাবেজের আকার পরিবর্তন করার গতি এতটা বাড়ায় কেন?


17

যদি আমি সাথে 5 জিবি ডাটাবেস তৈরি করতে চান

CREATE DATABASE [test]
 CONTAINMENT = NONE
 ON  PRIMARY 
( NAME = N'test', FILENAME = N'E:\2012\test.mdf' , SIZE = 5529600KB , FILEGROWTH = 1024KB )
 LOG ON 
( NAME = N'test_log', FILENAME = N'E:\2012\test_log.ldf' , SIZE = 1024KB , FILEGROWTH = 10%)

এটি এক মিনিট সময় নেয়আমার এসএসডিতে ।

তবে আমি যখন এসকিউএল সার্ভার ব্যবহারকারীকে যুক্ত করব Perform volume maintenance tasks

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

এটি মাত্র 1-2 সেকেন্ড সময় নেয় ।

তা কেন? কেউ আমাকে ব্যাখ্যা করতে পারেন এর কারণগুলি কী?


4
ডাউনভোটাররা দয়া করে ব্যাখ্যা করতে পারবেন কেন ডাউনভোটস ?? এটি আমার কাছে দুর্দান্ত প্রশ্নের মতো দেখাচ্ছে looks
থমাস স্ট্রিংগার

উত্তর:


26

এটি তাত্ক্ষণিক ফাইল ইনিশিয়ালেশনের কারণে । সংক্ষেপে, এসকিউএল সার্ভার ডাটাবেস ডেটা ফাইলগুলির জন্য এই লভ্য সুবিধাটি নিতে পারে (লেনদেনের লগ ফাইল নয়)। কি এর মানে হল যে SQL সার্ভার হয় না আউট ডেটা ফাইল (গুলি) শুন্যতে আছে আরম্ভ করা হচ্ছে।

এসকিউএল পরিষেবা অ্যাকাউন্টে দেওয়া "ভলিউম রক্ষণাবেক্ষণের কাজগুলি সম্পাদন করুন" ছাড়াই ডাটাবেস তৈরির উপর এসকিউএল সার্ভারকে "test.mdf" এবং "test_log.ldf" শূন্য করতে হবে।

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

তথ্যসূত্র
কীভাবে এবং সক্ষম কেন ঝটপট ফাইল সূচনা
তাত্ক্ষনিক সূচনা - কি, কেন এবং কিভাবে?


বৈশিষ্ট্যযুক্ত এই সীমটি দুর্দান্ত, তবে কেন এটির জন্য ডিফল্ট বন্ধ রয়েছে?
আহমদ আবদেলকাদের

1

এটি .ldf ফাইলগুলিতে (লগ ফাইলগুলি) প্রভাব ফেলবে না, অন্তত এমএস আর্টিকেল অনুসারে নয়

কেন করবেন? গতি

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

বিস্তারিত ব্যাখ্যা: তাত্ক্ষণিক ফাইল সূচনা সক্ষম করার পদ্ধতি কীভাবে এবং কেন


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

এসকিউএল সার্ভার পরিষেবা অ্যাকাউন্টে এই অধিকারটি প্রদানের জন্য ইনস্টল করার সময় (এসকিউএল ২০১ 2016 এর পরে) এখন একটি চেকবক্স রয়েছে সুতরাং আমার ধারণা, সুরক্ষা সামনের দিকে এমএস আরও কিছুটা স্বাচ্ছন্দ্য বোধ করবে।
গ্যারেথ লিওনস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.