এসকিউএল সার্ভার ২০০৮ আর 2 সূচি তীব্রতা 17 এর সাথে পুনরায় বিল্ড হয়


12

মাঝে মাঝে আমাদের সূচী রক্ষণাবেক্ষণের সময়, কাজটি একটি এসইভি 17 ত্রুটির সাথে ব্যর্থ হয়ে যায় যেখানে এটি পুনর্নির্মাণের জন্য পর্যাপ্ত জায়গা বরাদ্দ করা যায় না। ডাটাবেসটি এইভাবে স্থাপন করা হয়েছে:

Data_file1    PRIMARY    0 growth         0% free                Max Size UNLIMITED
Data_file2    PRIMARY    0 growth         0% free                Max Size UNLIMITED
Data_file3    PRIMARY    0 growth         Less than 1% free      Max Size UNLIMITED
Data_file4    PRIMARY    250 MB growth    Less than 1% free      Max Size UNLIMITED

মূলত, 4 টির মধ্যে 3 ফাইল ফাইল পূর্ণ এবং বৃদ্ধি পেতে দেওয়া হয় না, চতুর্থ পূর্ণ এবং বাড়তে দেওয়া হয়। ফাইলগুলি বিভিন্ন LUNs জুড়ে ছড়িয়ে পড়েছে (এবং কেন অগোছালো হওয়ার কারণ)। সুতরাং যখন অনলাইন সূচক পুনর্নির্মাণ শুরু হবে, তখন এটি আমার বোঝা যায় যে কোনও অতিরিক্ত স্থানের প্রয়োজন হলে এটি ডেটা_ফাইলে 4 এ উন্নত হবে এবং ভাল হয়ে যাবে, তবে এটি দৃশ্যত অন্য কোনও ফাইলে পরিণত হওয়ার চেষ্টা করছে যেখানে বৃদ্ধির অনুমতি নেই এবং ব্যর্থ হচ্ছে। আমি এই ত্রুটিটি পুনরুত্পাদন করতে অক্ষম, তবে আমি ভাবছিলাম যে এটি কেন ঘটে তার বিষয়ে কারও অন্তর্দৃষ্টি আছে কিনা।

পূর্ণ এসকিউএল সার্ভার সংস্করণটি ২০০৮ আর 2 এন্টারপ্রাইজ, এসপি 2 সিইউ 4 (10.50.4270)। আমরা ওলা হ্যালেনগ্রেনের পুনর্নির্মাণ স্ক্রিপ্টগুলি ব্যবহার করি, যেখানে আমরা অনলাইনে পুনর্নির্মাণ করি তবে কোনও সাজানোর উপায় নেই tempdb


সর্বাধিক ফাইলের আকার নির্দিষ্ট করা আছে? দস্তাবেজগুলি If max_size is not specified, the file size will increase until the disk is full.মঞ্জুর করেছে, যদি অটো-বিকাশ বন্ধ থাকে তবে সেই ফাইলগুলি ( ) থেকে বরাদ্দ দেওয়ার চেষ্টা করা উচিত নয়A value of 0 indicates that automatic growth is set to off and no additional space is allowed. , তবে কোনও বাগ থাকতে পারে, তাই এটি সেট না করা থাকলে চেষ্টা করে দেখার ক্ষতি হবে না।
জন সেগেল

max_size isবর্তমানে আনলিমিটেডে সেট করা হয়েছে, এমনকী 0 টি বৃদ্ধি রয়েছে on আমি এখনই আমার তিরস্কারের পরীক্ষায় এটি তদন্ত করছি।
মাইক ফাল

আপনি ফলাফল লগ করছেন? আপনি যদি historicalতিহাসিক রেকর্ড রাখেন তবে প্রতিবার ব্যর্থ হলে একই সূচীতে ত্রুটিটি ঘটে?
কুগার 9000

সূচকের প্রশ্নে কত পৃষ্ঠা রয়েছে?
মার্ক উইলকিনসন

এছাড়াও, এটি কি স্ক্রিপ্ট দ্বারা উত্পন্ন ত্রুটি, বা একটি আসল এসকিউএল সার্ভার ত্রুটি? আমি জিজ্ঞাসা করেছি কারণ আমি অবাক হয়েছি যদি আপনি কোনও ডাটা ফাইলের আকার সীমাটির বিপরীতে কোনও লেনদেনের লগ আকার সীমাতে আঘাত করছেন এবং স্ক্রিপ্টটি ভুলভাবে ত্রুটিটি পরিচালনা করছে।
মার্ক উইলকিনসন

উত্তর:


1

আমার অভিজ্ঞতা হ'ল এটি সর্বদা একটি অনলাইন পুনর্নির্মাণ করতে চলেছে ফাইলগ্রুপে, যার উপরে সূচক বাস করে। এটি বিদ্যমান সূচি ম্যাপ করতে হবে এবং মূলত একটি অনুলিপি জন্য যথেষ্ট জায়গা রাখা আছে।

আপনি কেবল ত্রুটিটি পেয়ে যাবেন যখন ম্যাপিংস (অনুলিপি) ধারণের জন্য খুব বেশি বড় একটি সূচকটি আবার তৈরি করা হয় - উদাহরণস্বরূপ, এক সময় এটি ওলার স্ক্রিপ্টে যোগ্যতা অর্জনের জন্য যথেষ্ট খণ্ডিত হতে পারে এবং পরবর্তী সময় এটি নাও হতে পারে।

এখানে একটি দুর্দান্ত নিবন্ধ রয়েছে: http://technet.microsoft.com/en-us/library/ms179542(v=sql.105).aspx যা আমাকে সূচকগুলি সহ ডিস্ক স্পেসের সমস্যার সাথে চালানোর সময় বেশ কয়েকবার পড়তে হয়েছিল।

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